An Android task management application that implements Google Task API to sync tasks to the cloud. It also uses SMS to notify people in the collaborators list about the task, if the person had this application install then the task will added to their task list..
Things.DO is hosted in the following web site
https://github.com/hungly/Things.DO
If you think the Android project Things.DO 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 Things.DO.
Item | Value |
---|---|
Java File Count | 35 |
Supported screen sizes | [mdpi, ldpi, xxhdpi, hdpi, xhdpi, nodpi] |
Activity Count | 5 |
jar files used | google-api-client-1.18.0-rc.jar google-api-client-android-1.18.0-rc.jar google-api-client-appengine-1.18.0-rc.jar google-api-client-gson-1.18.0-rc.jar google-api-client-jackson2-1.18.0-rc.jar google-api-client-java6-1.18.0-rc.jar google-api-client-servlet-1.18.0-rc.jar google-api-services-tasks-v1-rev35-1.18.0-rc.jar google-http-client-1.18.0-rc.jar google-http-client-android-1.18.0-rc.jar google-http-client-appengine-1.18.0-rc.jar google-http-client-gson-1.18.0-rc.jar google-http-client-jackson2-1.18.0-rc.jar google-http-client-jdo-1.18.0-rc.jar google-oauth-client-1.18.0-rc.jar google-oauth-client-appengine-1.18.0-rc.jar google-oauth-client-java6-1.18.0-rc.jar google-oauth-client-jetty-1.18.0-rc.jar google-oauth-client-servlet-1.18.0-rc.jar gson-2.1.jar jackson-core-2.1.3.jar jetty-6.1.26.jar jetty-util-6.1.26.jar jsr305-1.3.9.jar |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.AUTHENTICATE_ACCOUNTS android.permission.GET_ACCOUNTS android.permission.INTERNET android.permission.MANAGE_ACCOUNTS android.permission.READ_CONTACTS android.permission.READ_SMS android.permission.RECEIVE_BOOT_COMPLETED android.permission.RECEIVE_SMS android.permission.SEND_SMS android.permission.USE_CREDENTIALS android.permission.VIBRATE |
There are 14 image files in Things.DO. The names of the image files are listed as follows.
example_appwidget_preview.png ic_add.png ic_category.png ic_category_backup.png ic_delete.png ic_due_date.png ic_due_date_list_view.png ic_edit.png ic_notification.png ic_priority.png ic_priority_backup.png ic_priority_urgent.png ic_save.png ic_save_backup.png
The following screenshort is generated from the image listed above.
Things.DO has the following Java source files.
org.rmit.hung.thingsdo.ApplicationTest.java org.rmit.hung.thingsdo.adapter.CategoryListAdapter.java org.rmit.hung.thingsdo.adapter.CollaboratorListAdapter.java org.rmit.hung.thingsdo.adapter.TaskListAdapter.java org.rmit.hung.thingsdo.controller.AddCategoryButtonListener.java org.rmit.hung.thingsdo.controller.AddTaskButtonListener.java org.rmit.hung.thingsdo.controller.CollaboratorListItemButtonListeners.java org.rmit.hung.thingsdo.controller.EditTaskButtonListeners.java org.rmit.hung.thingsdo.controller.EditTaskItemButtonListener.java org.rmit.hung.thingsdo.controller.RemoveCategoryButtonListener.java org.rmit.hung.thingsdo.controller.RemoveTaskButtonListener.java org.rmit.hung.thingsdo.controller.TaskItemGestureListener.java org.rmit.hung.thingsdo.database.DatabaseHandler.java org.rmit.hung.thingsdo.googletaskpapi.AsyncTasks.java org.rmit.hung.thingsdo.googletaskpapi.CommonAsyncTask.java org.rmit.hung.thingsdo.googletaskpapi.Utils.java org.rmit.hung.thingsdo.misc.ConnectionDetector.java org.rmit.hung.thingsdo.model.Category.java org.rmit.hung.thingsdo.model.CategoryListItem.java org.rmit.hung.thingsdo.model.Collaborator.java org.rmit.hung.thingsdo.model.Task.java org.rmit.hung.thingsdo.preference.TimePickerPreference.java org.rmit.hung.thingsdo.receiver.BootReceiver.java org.rmit.hung.thingsdo.receiver.NotificationReceiver.java org.rmit.hung.thingsdo.receiver.SMSReceiver.java org.rmit.hung.thingsdo.service.SMSService.java org.rmit.hung.thingsdo.view.CategoryManagerScreen.java org.rmit.hung.thingsdo.view.EditTaskScreen.java org.rmit.hung.thingsdo.view.MainScreen.java org.rmit.hung.thingsdo.view.SettingsScreen.java org.rmit.hung.thingsdo.view.SplashScreen.java org.rmit.hung.thingsdo.widget.ListProvider.java org.rmit.hung.thingsdo.widget.TodayListWidget.java org.rmit.hung.thingsdo.widget.WidgetProvider.java org.rmit.hung.thingsdo.widget.WidgetService.java