App Engine connected Android project using RequestFactory, Objectify, C2DM and MVP architecture.
GwittyBot is hosted in the following web site
https://github.com/masteriti/GwittyBot
If you think the Android project GwittyBot 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 GwittyBot.
Item | Value |
---|---|
Java File Count | 45 |
Supported screen sizes | [mdpi, hdpi] |
Minimum SDK Version | 8 |
Activity Count | 2 |
jar files used | appengine-api-1.0-sdk-1.6.1.jar appengine-api-labs-1.6.1.jar appengine-jsr107cache-1.6.1.jar c2dm-server-src.jar c2dm-server.jar c2dm-sources.jar c2dm.jar datanucleus-appengine-1.0.10.final.jar datanucleus-core-1.1.5.jar datanucleus-jpa-1.1.5.jar geronimo-jpa_3.0_spec-1.1.1.jar geronimo-jta_1.1_spec-1.1.1.jar google_sql.jar gwt-servlet.jar jdo2-api-2.3-eb.jar json-1.5.jar jsr107cache-1.1.jar objectify-3.1.jar requestfactory-client-src.jar requestfactory-client.jar validation-api-1.0.0.GA-sources.jar validation-api-1.0.0.GA.jar validation-api-1.0.0.GA.jar |
Required Permissions | android.permission.GET_ACCOUNTS android.permission.INTERNET android.permission.USE_CREDENTIALS android.permission.WAKE_LOCK com.google.android.c2dm.permission.RECEIVE com.masteriti.manager.permission.C2D_MESSAGE |
Asset File Names | assets\debugging_prefs.properties |
There are 3 image files in GwittyBot. The names of the image files are listed as follows.
app_icon.png ic_mailboxes_accounts.png status_icon.png
The following screenshort is generated from the image listed above.
GwittyBot has the following Java source files.
com.masteriti.manager.AccountsActivity.java com.masteriti.manager.AndroidRequestTransport.java com.masteriti.manager.C2DMReceiver.java com.masteriti.manager.ContactActivity.java com.masteriti.manager.DeviceRegistrar.java com.masteriti.manager.ManagerActivity.java com.masteriti.manager.MessageDisplay.java com.masteriti.manager.Setup.java com.masteriti.manager.Util.java com.masteriti.manager.client.ClientFactory.java com.masteriti.manager.client.ClientFactoryImpl.java com.masteriti.manager.client.Manager.java com.masteriti.manager.client.activities.AppActivityMapper.java com.masteriti.manager.client.activities.BaseActivity.java com.masteriti.manager.client.activities.EditPersonActivity.java com.masteriti.manager.client.activities.ListPersonActivity.java com.masteriti.manager.client.places.AddPersonPlace.java com.masteriti.manager.client.places.AppPlaceHistoryMapper.java com.masteriti.manager.client.places.EditPersonPlace.java com.masteriti.manager.client.places.ListPersonPlace.java com.masteriti.manager.client.ui.EditPersonViewWeb.java com.masteriti.manager.client.ui.ListPersonViewWeb.java com.masteriti.manager.client.ui.ManagerWidget.java com.masteriti.manager.client.ui.ShowMorePagerPanel.java com.masteriti.manager.server.HelloWorldService.java com.masteriti.manager.server.SendMessage.java com.masteriti.manager.server.access.ObjectifyDao.java com.masteriti.manager.server.access.PersonDao.java com.masteriti.manager.server.domain.Address.java com.masteriti.manager.server.domain.DatastoreObject.java com.masteriti.manager.server.domain.DeviceInfo.java com.masteriti.manager.server.domain.Message.java com.masteriti.manager.server.domain.Person.java com.masteriti.manager.server.domain.RegistrationInfo.java com.masteriti.manager.server.locator.DaoServiceLocator.java com.masteriti.manager.server.locator.MessageLocator.java com.masteriti.manager.server.locator.ObjectifyLocator.java com.masteriti.manager.shared.client.ManagerRequestFactory.java com.masteriti.manager.shared.client.PersonRequest.java com.masteriti.manager.shared.client.TooManyResultsException.java com.masteriti.manager.shared.client.ui.EditPersonView.java com.masteriti.manager.shared.client.ui.ListPersonView.java com.masteriti.manager.shared.proxy.MessageProxy.java com.masteriti.manager.shared.proxy.PersonProxy.java com.masteriti.manager.shared.proxy.RegistrationInfoProxy.java