Android Open Source - Development calendar O365-Android-Start






Project Summary

This Android starter project shows you basic operations using the Files and Calendar service endpoints on Office 365. It also demonstrates how to authenticate with multiple Office 365 services in a single app..

Web Site / Source Repository

O365-Android-Start is hosted in the following web site
https://github.com/OfficeDev/O365-Android-Start

If you think the Android project O365-Android-Start listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of O365-Android-Start.

ItemValue
Java File Count33
Supported screen sizes[mdpi, xxhdpi, hdpi, xhdpi]
Target SDK Version20
Minimum SDK Version15
Activity Count6
Fragment Count7
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.GET_ACCOUNTS
android.permission.INTERNET
android.permission.USE_CREDENTIALS




License

The license information of O365-Android-Start is as follows:

MIT License

Resource Files

There are 20 image files in O365-Android-Start. The names of the image files are listed as follows.

calendar_icon.png
ic_action_accept.png
ic_action_cancel.png
ic_action_done.png
ic_action_edit.png
ic_action_new.png
ic_action_new_event.png
ic_action_refresh.png
ic_action_remove.png
ic_action_undo.png
ic_action_view_as_list.png
logo_scale_100.png
myfiles_icon.png
small_logo_scale_100.png
square_310x310_logo_scale_100.png
square_70x70_logo_scale_100.png
store_logo_scale_100.png
user_default_signedin.png
user_signedout.png
wide_310x150_logo_scale_100.png

The following screenshort is generated from the image listed above.

null




Java Source Files

com.microsoft.office365.starter.Controller.java
com.microsoft.office365.starter.O365APIsStart_Application.java
com.microsoft.office365.starter.helpers.Authentication.java
com.microsoft.office365.starter.helpers.Constants.java
com.microsoft.office365.starter.helpers.File_UI_State.java
com.microsoft.office365.starter.helpers.ProgressDialogHelper.java
com.microsoft.office365.starter.interfaces.BaseDialogListener.java
com.microsoft.office365.starter.interfaces.MainActivityCoordinator.java
com.microsoft.office365.starter.interfaces.NoticeDialogListener.java
com.microsoft.office365.starter.interfaces.OnEventsAddedListener.java
com.microsoft.office365.starter.interfaces.OnFileChangedEventListener.java
com.microsoft.office365.starter.interfaces.OnOperationCompleteListener.java
com.microsoft.office365.starter.interfaces.OnSignInResultListener.java
com.microsoft.office365.starter.models.AppPreferences.java
com.microsoft.office365.starter.models.O365CalendarModel.java
com.microsoft.office365.starter.models.O365FileListModel.java
com.microsoft.office365.starter.models.O365FileModel.java
com.microsoft.office365.starter.views.CalendarEventDetailActivity.java
com.microsoft.office365.starter.views.CalendarEventDetailFragment.java
com.microsoft.office365.starter.views.CalendarEventFragmentDelete.java
com.microsoft.office365.starter.views.CalendarEventFragmentView.java
com.microsoft.office365.starter.views.CalendarEventListActivity.java
com.microsoft.office365.starter.views.CalendarEventListFragment.java
com.microsoft.office365.starter.views.DeleteDialogFragment.java
com.microsoft.office365.starter.views.FileButtonsFragment.java
com.microsoft.office365.starter.views.FileDetailActivity.java
com.microsoft.office365.starter.views.FileDetailFragment.java
com.microsoft.office365.starter.views.FileListActivity.java
com.microsoft.office365.starter.views.FileListFragment.java
com.microsoft.office365.starter.views.FileUpdateFragment.java
com.microsoft.office365.starter.views.MainActivity.java
com.microsoft.office365.starter.views.MainButtonsFragment.java
com.microsoft.office365.starter.views.MainReadmeFragment.java