Demonstrates how one can access Office 365 SP Lists API from Android..
sharepoint-api-lists-demo is hosted in the following web site
https://github.com/mkostin/sharepoint-api-lists-demo
If you think the Android project sharepoint-api-lists-demo listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of sharepoint-api-lists-demo.
Item | Value |
---|---|
Java File Count | 146 |
Supported screen sizes | [mdpi, xxhdpi, hdpi, xhdpi] |
Target SDK Version | 18 |
Minimum SDK Version | 8 |
Activity Count | 7 |
Fragment Count | 2 |
jar files used | android-support-v4.jar android-support-v4.jar android-support-v4.jar android-support-v4.jar android-support-v7-appcompat.jar commons-codec-1.5.jar commons-io-2.4.jar commons-lang3-3.1.jar gson-2.2.4.jar httpclient-4.2.6.jar httpcore-4.2.5.jar jackson-annotations-2.2.3.jar jackson-core-2.2.3.jar jackson-databind-2.2.3.jar jcifs-1.3.16.jar nine-old-androids-library.jar odatajclient-engine-0.9.1-SNAPSHOT.jar slf4j-api-1.7.5.jar square-otto-1.3.2.jar |
Required Permissions | android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.CAMERA android.permission.INTERNET |
There are 69 image files in sharepoint-api-lists-demo. The names of the image files are listed as follows.
abc_ab_bottom_solid_dark_holo.9.png abc_ab_bottom_solid_light_holo.9.png abc_ab_bottom_transparent_dark_holo.9.png abc_ab_bottom_transparent_light_holo.9.png abc_ab_share_pack_holo_dark.9.png abc_ab_share_pack_holo_light.9.png abc_ab_solid_dark_holo.9.png abc_ab_solid_light_holo.9.png abc_ab_stacked_solid_dark_holo.9.png abc_ab_stacked_solid_light_holo.9.png abc_ab_stacked_transparent_dark_holo.9.png abc_ab_stacked_transparent_light_holo.9.png abc_ab_transparent_dark_holo.9.png abc_ab_transparent_light_holo.9.png abc_cab_background_bottom_holo_dark.9.png abc_cab_background_bottom_holo_light.9.png abc_cab_background_top_holo_dark.9.png abc_cab_background_top_holo_light.9.png abc_ic_ab_back_holo_dark.png abc_ic_ab_back_holo_light.png abc_ic_cab_done_holo_dark.png abc_ic_cab_done_holo_light.png abc_ic_clear_disabled.png abc_ic_clear_normal.png abc_ic_clear_search_api_disabled_holo_light.png abc_ic_clear_search_api_holo_light.png abc_ic_commit_search_api_holo_dark.png abc_ic_commit_search_api_holo_light.png abc_ic_go.png abc_ic_go_search_api_holo_light.png abc_ic_menu_moreoverflow_normal_holo_dark.png abc_ic_menu_moreoverflow_normal_holo_light.png abc_ic_menu_share_holo_dark.png abc_ic_menu_share_holo_light.png abc_ic_search.png abc_ic_search_api_holo_light.png abc_ic_voice_search.png abc_ic_voice_search_api_holo_light.png abc_list_selector_disabled_holo_dark.9.png abc_list_selector_disabled_holo_light.9.png abc_menu_dropdown_panel_holo_dark.9.png abc_menu_dropdown_panel_holo_light.9.png abc_menu_hardkey_panel_holo_dark.9.png abc_menu_hardkey_panel_holo_light.9.png abc_spinner_ab_default_holo_dark.9.png abc_spinner_ab_default_holo_light.9.png abc_spinner_ab_disabled_holo_dark.9.png abc_spinner_ab_disabled_holo_light.9.png abc_spinner_ab_focused_holo_dark.9.png abc_spinner_ab_focused_holo_light.9.png abc_spinner_ab_pressed_holo_dark.9.png abc_spinner_ab_pressed_holo_light.9.png archive.png empty.png files.png help.png ic_action_attach.png ic_action_mail.png ic_drawer.png ic_drawer_old.png ic_new_message.png later.png lists.png logo.png mailbox.png sent.png settings.png trash.png vertical_line.png
The following screenshort is generated from the image listed above.
sharepoint-api-lists-demo has the following Java source files.
com.example.office.Configuration.java com.example.office.Constants.java com.example.office.OfficeApplication.java com.example.office.adapters.SearchableAdapter.java com.example.office.adapters.SlidingDrawerAdapter.java com.example.office.events.AbstractEvent.java com.example.office.events.bus.EventBus.java com.example.office.lists.adapters.ListsAdapter.java com.example.office.lists.auth.CookieAuthenticator.java com.example.office.lists.auth.NTLMAuthenticator.java com.example.office.lists.auth.SharePointCredentials.java com.example.office.lists.auth.ntlm.JCIFSEngine.java com.example.office.lists.auth.ntlm.NTLMSchemeFactory.java com.example.office.lists.data.Item.java com.example.office.lists.events.AuthTypeChangedEvent.java com.example.office.lists.events.CredentialsStoredEvent.java com.example.office.lists.storage.AuthPreferences.java com.example.office.lists.ui.ListItemActivity.java com.example.office.lists.ui.ListItemFragment.java com.example.office.lists.ui.ListItemsFragment.java com.example.office.lists.ui.ListsFragment.java com.example.office.lists.ui.SettingsActivity.java com.example.office.logger.Logger.java com.example.office.logger.formatter.IFormatter.java com.example.office.logger.formatter.SimpleExceptionFormatter.java com.example.office.logger.writer.FileWriter.java com.example.office.logger.writer.IWriter.java com.example.office.logger.writer.WriterFactory.java com.example.office.mail.actions.MoveToArchiveMailAction.java com.example.office.mail.actions.MoveToListsMailAction.java com.example.office.mail.actions.MoveToMailBoxMailAction.java com.example.office.mail.actions.RemindLaterMailAction.java com.example.office.mail.actions.RemoveMailAction.java com.example.office.mail.adapters.MailItemAdapter.java com.example.office.mail.data.BaseConfig.java com.example.office.mail.data.BoxedMailItem.java com.example.office.mail.data.MailConfig.java com.example.office.mail.data.MailItem.java com.example.office.mail.data.NetworkState.java com.example.office.mail.data.odata.EmailMessage.java com.example.office.mail.data.odata.Item.java com.example.office.mail.data.odata.ItemBody.java com.example.office.mail.data.odata.MessagesDocument.java com.example.office.mail.data.odata.User.java com.example.office.mail.network.BaseOperation.java com.example.office.mail.network.HttpOperation.java com.example.office.mail.network.NetworkException.java com.example.office.mail.storage.MailConfigPreferences.java com.example.office.mail.ui.LaterSelectActivity.java com.example.office.mail.ui.ListChooseDialog.java com.example.office.mail.ui.MailItemActivity.java com.example.office.mail.ui.MailItemFragment.java com.example.office.mail.ui.box.ArchiveFragment.java com.example.office.mail.ui.box.BoxFragment.java com.example.office.mail.ui.box.InboxFragment.java com.example.office.mail.ui.box.LaterFragment.java com.example.office.storage.LocalPersistence.java com.example.office.ui.BaseActivity.java com.example.office.ui.BaseFragment.java com.example.office.ui.IFragmentNavigator.java com.example.office.ui.ListFragment.java com.example.office.ui.ListViewTouchListener.java com.example.office.ui.Office365DemoActivity.java com.example.office.ui.animate.AnimatedListFragment.java com.example.office.ui.animate.AnimatedListViewTouchListener.java com.example.office.ui.animate.actions.AnimationAction.java com.example.office.ui.animate.actions.ListItemAnimationAction.java com.example.office.utils.DateTimeUtils.java com.example.office.utils.JSONUtils.java com.example.office.utils.NetworkUtils.java com.example.office.utils.Utility.java com.example.office.utils.Utils.java com.example.office.utils.XmlUtils.java com.example.office365_app.CreateRecordAndUploadFileActivity.java com.example.office365_app.MainActivity.java com.microsoft.office365.sdk.Action.java com.microsoft.office365.sdk.Constants.java com.microsoft.office365.sdk.Credentials.java com.microsoft.office365.sdk.ErrorCallback.java com.microsoft.office365.sdk.OfficeFuture.java com.microsoft.office365.sdk.Platform.java com.microsoft.office365.sdk.SPFieldUrlValue.java com.microsoft.office365.sdk.SPFile.java com.microsoft.office365.sdk.SPList.java com.microsoft.office365.sdk.SPListField.java com.microsoft.office365.sdk.SPListItem.java com.microsoft.office365.sdk.SharepointClient.java com.microsoft.office365.sdk.SharepointOnlineCredentials.java com.microsoft.office365.sdk.SimpleEntry.java com.microsoft.office365.sdk.http.AndroidHttpConnection.java com.microsoft.office365.sdk.http.BasicAuthenticationCredentials.java com.microsoft.office365.sdk.http.CookieCredentials.java com.microsoft.office365.sdk.http.HttpConnection.java com.microsoft.office365.sdk.http.HttpConnectionFuture.java com.microsoft.office365.sdk.http.InvalidHttpStatusCodeException.java com.microsoft.office365.sdk.http.JavaHttpConnection.java com.microsoft.office365.sdk.http.Request.java com.microsoft.office365.sdk.http.Response.java com.microsoft.office365.sdk.http.StreamResponse.java com.microsoft.opentech.office.core.IBuilder.java com.microsoft.opentech.office.core.action.BaseOperation.java com.microsoft.opentech.office.core.action.async.IOperationCallback.java com.microsoft.opentech.office.core.action.async.OperationAsyncTask.java com.microsoft.opentech.office.core.auth.Configuration.java com.microsoft.opentech.office.core.auth.ISharePointCredentials.java com.microsoft.opentech.office.core.auth.SharePointCredentialsImpl.java com.microsoft.opentech.office.core.auth.method.AbstractBasicAuthenticator.java com.microsoft.opentech.office.core.auth.method.AbstractCookieAuthenticator.java com.microsoft.opentech.office.core.auth.method.AbstractOfficeAuthenticator.java com.microsoft.opentech.office.core.auth.method.IAuthenticator.java com.microsoft.opentech.office.core.net.HttpOperation.java com.microsoft.opentech.office.core.net.NetworkException.java com.microsoft.opentech.office.core.net.NetworkOperation.java com.microsoft.opentech.office.core.net.TrustAllSSLSocketFactory.java com.microsoft.opentech.office.core.odata.DigestRequestOperation.java com.microsoft.opentech.office.core.odata.Entity.java com.microsoft.opentech.office.core.odata.IEntityBuilder.java com.microsoft.opentech.office.core.odata.ODataOperation.java com.microsoft.opentech.office.files.network.CreateFileOperation.java com.microsoft.opentech.office.lists.network.CreateListItemOperation.java com.microsoft.opentech.office.lists.network.CreateListOperation.java com.microsoft.opentech.office.lists.network.GetItemOperation.java com.microsoft.opentech.office.lists.network.GetListItemsOperation.java com.microsoft.opentech.office.lists.network.GetListOperation.java com.microsoft.opentech.office.lists.network.GetListsOperation.java com.microsoft.opentech.office.lists.network.RemoveListItemOperation.java com.microsoft.opentech.office.lists.network.RemoveListOperation.java com.microsoft.opentech.office.lists.network.UpdateListItemOperation.java com.microsoft.opentech.office.mail.MailItem.java com.microsoft.opentech.office.mail.data.EmailParser.java com.microsoft.opentech.office.mail.data.odata.EmailMessage.java com.microsoft.opentech.office.mail.data.odata.Item.java com.microsoft.opentech.office.mail.data.odata.ItemBody.java com.microsoft.opentech.office.mail.data.odata.MessagesDocument.java com.microsoft.opentech.office.mail.data.odata.User.java com.microsoft.opentech.office.mail.network.MailsRequestOperation.java