Android Open Source - SMS sync Things.DO






Project Summary

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..

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of Things.DO.

ItemValue
Java File Count35
Supported screen sizes[mdpi, ldpi, xxhdpi, hdpi, xhdpi, nodpi]
Activity Count5
jar files usedgoogle-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 Permissionsandroid.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




Resource Files

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.

null




Java Source Files

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