Android Open Source - Development studio commcare-odk






Project Summary

Fork of Commcare-ODK which will compile using Android Studio.

Web Site / Source Repository

commcare-odk is hosted in the following web site
https://github.com/reyrodrigues/commcare-odk

If you think the Android project commcare-odk 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 commcare-odk.

ItemValue
Java File Count338
Supported screen sizes[mdpi, ldpi, large, hdpi, xlarge, v12, xhdpi]
Target SDK Version14
Minimum SDK Version9
Activity Count56
Fragment Count9
jar files usedachartengine-1.2.0.jar
achartengine-1.2.0.jar
android-support-v4.jar
android-support-v4.jar
apache-mime4j-0.6.jar
apache-mime4j-0.6.jar
apache-mime4j-0.6.jar
commcare-libraries.jar
commons-codec.jar
commons-codec.jar
google-play-services.jar
guava-r09.jar
guava-r09.jar
htmlcleaner-2.2.1.jar
htmlcleaner-2.2.1.jar
htmlspanner.jar
htmlspanner.jar
httpmime-4.0.jar
httpmime-4.0.jar
httpmime-4.0.jar
javarosa-libraries.jar
javarosa-libraries.jar
joda-time-2.0.jar
joda-time-2.0.jar
kxml2-2.3.0.jar
kxml2-2.3.0.jar
kxml2-2.3.0.jar
osbcp-css-parser-1.4.jar
osbcp-css-parser-1.4.jar
regexp-me.jar
regexp-me.jar
sqlcipher.jar
sqlcipher.jar
zxingcore-2.2.jar
zxingcore-2.2.jar
Required Permissionsandroid.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_SURFACE_FLINGER
android.permission.ACCESS_WIFI_STATE
android.permission.ACESS_NETWORK_STATE
android.permission.BROADCAST_STICKY
android.permission.CALL_PHONE
android.permission.CHANGE_NETWORK_STATE
android.permission.CHANGE_WIFI_STATE
android.permission.GET_ACCOUNTS
android.permission.INTERNET
android.permission.READ_CONTACTS
android.permission.READ_EXTERNAL_STORAGE
android.permission.READ_PHONE_STATE
android.permission.READ_SMS
android.permission.USE_CREDENTIALS
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
Asset File Namesassets\icudt46l.zip
assets\locales\messages_ccodk_default.txt




Resource Files

There are 52 image files in commcare-odk. The names of the image files are listed as follows.

ab_icon.png
advance.png
backup.png
balloon_disclosure.png
balloon_overlay_close.png
balloon_overlay_focused.9.png
balloon_overlay_unfocused.9.png
barcode.png
date_background_final.9.png
date_background_prop.9.png
door.png
dots_back.9.png
dots_date_background.9.png
expander_ic_maximized.png
expander_ic_minimized.png
expander_ic_right.png
green_check_mark.png
ic_maps_indicator_current_position.png
ic_media_btn_continue.png
ic_media_btn_play.png
ic_media_pause.png
ic_menu_archive.png
ic_menu_clear_playlist.png
ic_menu_goto.png
ic_menu_mark.png
ic_menu_send.png
ic_menu_start_conversation.png
ic_read_message.png
ic_unread_message.png
icon_back.png
icon_done.png
icon_exit.png
icon_new.png
icon_next.png
icon_pressed.png
left_arrow.png
machine.png
marker.png
next_arrow.png
notebook_full.png
notebook_incomplete.png
notes.png
notification.png
opendatakit_zig.png
pencil.png
prev_arrow.png
rect2_background.9.png
rect3_background.9.png
right_arrow.png
sym_action_call.png
sym_action_lookup.png
sync.png

The following screenshort is generated from the image listed above.

null




Java Source Files

commcare-odk has the following Java source files.

com.readystatesoftware.maps.OnSingleTapListener.java
com.readystatesoftware.maps.TapControlledMapView.java
com.readystatesoftware.mapviewballoons.BalloonItemizedOverlay.java
com.readystatesoftware.mapviewballoons.BalloonOverlayView.java
org.commcare.android.adapters.CallRecordAdapter.java
org.commcare.android.adapters.EntityDetailAdapter.java
org.commcare.android.adapters.EntityDetailPagerAdapter.java
org.commcare.android.adapters.EntityListAdapter.java
org.commcare.android.adapters.GenericMenuListAdapter.java
org.commcare.android.adapters.IncompleteFormListAdapter.java
org.commcare.android.adapters.MessageRecordAdapter.java
org.commcare.android.api.ExternalApiReceiver.java
org.commcare.android.cases.AndroidCaseInstanceTreeElement.java
org.commcare.android.cases.AndroidLedgerInstanceTreeElement.java
org.commcare.android.crypt.CipherPool.java
org.commcare.android.crypt.CryptUtil.java
org.commcare.android.database.ConcreteDbHelper.java
org.commcare.android.database.DbHelper.java
org.commcare.android.database.DbUtil.java
org.commcare.android.database.DirectDbHelper.java
org.commcare.android.database.EncryptedModel.java
org.commcare.android.database.SqlStorage.java
org.commcare.android.database.SqlStorageIterator.java
org.commcare.android.database.TableBuilder.java
org.commcare.android.database.app.AppDatabaseUpgrader.java
org.commcare.android.database.app.DatabaseAppOpenHelper.java
org.commcare.android.database.app.models.ResourceModelUpdater.java
org.commcare.android.database.app.models.UserKeyRecord.java
org.commcare.android.database.global.DatabaseGlobalOpenHelper.java
org.commcare.android.database.global.models.AndroidSharedKeyRecord.java
org.commcare.android.database.global.models.ApplicationRecord.java
org.commcare.android.database.user.CommCareUserOpenHelper.java
org.commcare.android.database.user.UserDatabaseUpgrader.java
org.commcare.android.database.user.UserSandboxUtils.java
org.commcare.android.database.user.models.ACase.java
org.commcare.android.database.user.models.FormRecord.java
org.commcare.android.database.user.models.GeocodeCacheModel.java
org.commcare.android.database.user.models.SessionStateDescriptor.java
org.commcare.android.database.user.models.User.java
org.commcare.android.db.legacy.DecryptingCursor.java
org.commcare.android.db.legacy.LegacyCommCareDBCursorFactory.java
org.commcare.android.db.legacy.LegacyCommCareOpenHelper.java
org.commcare.android.db.legacy.LegacyCommCareUpgrader.java
org.commcare.android.db.legacy.LegacyDbHelper.java
org.commcare.android.db.legacy.LegacyInstallUtils.java
org.commcare.android.db.legacy.LegacySqlIndexedStorageUtility.java
org.commcare.android.db.legacy.LegacyTableBuilder.java
org.commcare.android.framework.BreadcrumbBarFragment.java
org.commcare.android.framework.CommCareActivity.java
org.commcare.android.framework.DeviceDetailFragment.java
org.commcare.android.framework.DeviceListFragment.java
org.commcare.android.framework.EntityDetailFragment.java
org.commcare.android.framework.FileServerFragment.java
org.commcare.android.framework.ManagedUi.java
org.commcare.android.framework.StateFragment.java
org.commcare.android.framework.UiElement.java
org.commcare.android.framework.WiFiDirectManagementFragment.java
org.commcare.android.framework.WrappingSpinnerAdapter.java
org.commcare.android.io.DataSubmissionEntity.java
org.commcare.android.javarosa.AndroidLogEntry.java
org.commcare.android.javarosa.AndroidLogSerializer.java
org.commcare.android.javarosa.AndroidLogger.java
org.commcare.android.javarosa.DeviceReportElement.java
org.commcare.android.javarosa.DeviceReportRecord.java
org.commcare.android.javarosa.DeviceReportWriter.java
org.commcare.android.javarosa.PreInitLogger.java
org.commcare.android.logic.GlobalConstants.java
org.commcare.android.mime.EncryptedFileBody.java
org.commcare.android.models.AndroidSessionWrapper.java
org.commcare.android.models.AsyncEntity.java
org.commcare.android.models.Entity.java
org.commcare.android.models.EntityFactory.java
org.commcare.android.models.NodeEntityFactory.java
org.commcare.android.models.RangeXYValueSeries.java
org.commcare.android.models.logic.FormRecordProcessor.java
org.commcare.android.models.notifications.MessageTag.java
org.commcare.android.models.notifications.NotificationClearReceiver.java
org.commcare.android.models.notifications.NotificationMessage.java
org.commcare.android.models.notifications.NotificationMessageFactory.java
org.commcare.android.net.HttpRequestGenerator.java
org.commcare.android.references.ArchiveFileReference.java
org.commcare.android.references.ArchiveFileRoot.java
org.commcare.android.references.AssetFileReference.java
org.commcare.android.references.AssetFileRoot.java
org.commcare.android.references.JavaFileReference.java
org.commcare.android.references.JavaFileRoot.java
org.commcare.android.references.JavaHttpReference.java
org.commcare.android.references.JavaHttpRoot.java
org.commcare.android.resource.installers.FileSystemInstaller.java
org.commcare.android.resource.installers.LocalStorageUnavailableException.java
org.commcare.android.resource.installers.LocaleAndroidInstaller.java
org.commcare.android.resource.installers.MediaFileAndroidInstaller.java
org.commcare.android.resource.installers.ProfileAndroidInstaller.java
org.commcare.android.resource.installers.SuiteAndroidInstaller.java
org.commcare.android.resource.installers.XFormAndroidInstaller.java
org.commcare.android.storage.framework.MetaField.java
org.commcare.android.storage.framework.Persisted.java
org.commcare.android.storage.framework.Persisting.java
org.commcare.android.storage.framework.Table.java
org.commcare.android.tasks.ConnectionDiagnosticTask.java
org.commcare.android.tasks.DataPullTask.java
org.commcare.android.tasks.DataSubmissionListener.java
org.commcare.android.tasks.DecodeTask.java
org.commcare.android.tasks.DumpTask.java
org.commcare.android.tasks.EntityLoaderListener.java
org.commcare.android.tasks.EntityLoaderTask.java
org.commcare.android.tasks.ExceptionReportTask.java
org.commcare.android.tasks.FormRecordCleanupTask.java
org.commcare.android.tasks.FormRecordLoadListener.java
org.commcare.android.tasks.FormRecordLoaderTask.java
org.commcare.android.tasks.FormTransferTask.java
org.commcare.android.tasks.LogSubmissionTask.java
org.commcare.android.tasks.ManageKeyRecordListener.java
org.commcare.android.tasks.ManageKeyRecordTask.java
org.commcare.android.tasks.MultimediaInflaterTask.java
org.commcare.android.tasks.ProcessAndSendTask.java
org.commcare.android.tasks.ProcessTaskListener.java
org.commcare.android.tasks.ResourceEngineListener.java
org.commcare.android.tasks.ResourceEngineTask.java
org.commcare.android.tasks.SendTask.java
org.commcare.android.tasks.UnzipTask.java
org.commcare.android.tasks.VerificationTask.java
org.commcare.android.tasks.VerificationTaskListener.java
org.commcare.android.tasks.WipeTask.java
org.commcare.android.tasks.ZipTask.java
org.commcare.android.tasks.templates.CommCareTask.java
org.commcare.android.tasks.templates.CommCareTaskConnector.java
org.commcare.android.tasks.templates.HttpCalloutTask.java
org.commcare.android.util.AndroidCommCarePlatform.java
org.commcare.android.util.AndroidResourceInstallerFactory.java
org.commcare.android.util.AndroidStreamUtil.java
org.commcare.android.util.Base64.java
org.commcare.android.util.Base64DecoderException.java
org.commcare.android.util.CachingAsyncImageLoader.java
org.commcare.android.util.CallInPhoneListener.java
org.commcare.android.util.ChangeLocaleUtil.java
org.commcare.android.util.CommCareExceptionHandler.java
org.commcare.android.util.CommCareInstanceInitializer.java
org.commcare.android.util.CommCareUtil.java
org.commcare.android.util.DelayedOperation.java
org.commcare.android.util.DemoUserUtil.java
org.commcare.android.util.DetailCalloutListener.java
org.commcare.android.util.DotsData.java
org.commcare.android.util.DotsEditListener.java
org.commcare.android.util.DummyResourceTable.java
org.commcare.android.util.FileUtil.java
org.commcare.android.util.FormUploadUtil.java
org.commcare.android.util.GestureDetector.java
org.commcare.android.util.GestureDirection.java
org.commcare.android.util.InvalidStateException.java
org.commcare.android.util.MarkupUtil.java
org.commcare.android.util.MediaUtil.java
org.commcare.android.util.ODKPropertyManager.java
org.commcare.android.util.ReflectionUtil.java
org.commcare.android.util.SessionUnavailableException.java
org.commcare.android.util.StorageUtils.java
org.commcare.android.util.StringUtils.java
org.commcare.android.util.bitcache.BitCache.java
org.commcare.android.util.bitcache.BitCacheFactory.java
org.commcare.android.util.bitcache.FileBitCache.java
org.commcare.android.util.bitcache.MemoryBitCache.java
org.commcare.android.view.AspectRatioLayout.java
org.commcare.android.view.DotsDetailView.java
org.commcare.android.view.DotsHomeView.java
org.commcare.android.view.EntityDetailView.java
org.commcare.android.view.EntityView.java
org.commcare.android.view.GraphView.java
org.commcare.android.view.GridEntityView.java
org.commcare.android.view.IncompleteFormRecordView.java
org.commcare.android.view.SimpleTextView.java
org.commcare.android.view.TabbedDetailView.java
org.commcare.android.view.TextImageAudioView.java
org.commcare.android.view.ViewUtil.java
org.commcare.dalvik.activities.CallLogActivity.java
org.commcare.dalvik.activities.CallOutActivity.java
org.commcare.dalvik.activities.CommCareFormDumpActivity.java
org.commcare.dalvik.activities.CommCareHomeActivity.java
org.commcare.dalvik.activities.CommCareSetupActivity.java
org.commcare.dalvik.activities.CommCareVerificationActivity.java
org.commcare.dalvik.activities.CommCareWiFiDirectActivity.java
org.commcare.dalvik.activities.ConnectionDiagnosticActivity.java
org.commcare.dalvik.activities.DotsEntryActivity.java
org.commcare.dalvik.activities.EntityDetailActivity.java
org.commcare.dalvik.activities.EntityMapActivity.java
org.commcare.dalvik.activities.EntitySelectActivity.java
org.commcare.dalvik.activities.FormRecordListActivity.java
org.commcare.dalvik.activities.InstallArchiveActivity.java
org.commcare.dalvik.activities.KeyAccessRequestActivity.java
org.commcare.dalvik.activities.LoginActivity.java
org.commcare.dalvik.activities.MenuList.java
org.commcare.dalvik.activities.MessageActivity.java
org.commcare.dalvik.activities.MessageLogActivity.java
org.commcare.dalvik.activities.MultimediaInflaterActivity.java
org.commcare.dalvik.activities.PhoneLogActivity.java
org.commcare.dalvik.activities.RecoveryActivity.java
org.commcare.dalvik.activities.ReportProblemActivity.java
org.commcare.dalvik.activities.UnrecoverableErrorActivity.java
org.commcare.dalvik.application.AndroidShortcuts.java
org.commcare.dalvik.application.CommCareApp.java
org.commcare.dalvik.application.CommCareApplication.java
org.commcare.dalvik.dialogs.CustomProgressDialog.java
org.commcare.dalvik.dialogs.DialogController.java
org.commcare.dalvik.geo.EntityOverlay.java
org.commcare.dalvik.geo.EntityOverlayItem.java
org.commcare.dalvik.geo.EntityOverlayItemFactory.java
org.commcare.dalvik.odk.provider.FormsProvider.java
org.commcare.dalvik.odk.provider.FormsProviderAPI.java
org.commcare.dalvik.odk.provider.InstanceProvider.java
org.commcare.dalvik.odk.provider.InstanceProviderAPI.java
org.commcare.dalvik.preferences.CommCarePreferences.java
org.commcare.dalvik.preferences.DeveloperPreferences.java
org.commcare.dalvik.provider.CaseDataAPI.java
org.commcare.dalvik.provider.CaseDataContentProvider.java
org.commcare.dalvik.services.CommCareSessionService.java
org.commcare.dalvik.services.WiFiDirectBroadcastReceiver.java
org.commcare.util.externalizable.ImprovedPrototypeFactory.java
org.commcare.xml.AndroidCaseXmlParser.java
org.commcare.xml.CommCareTransactionParserFactory.java
org.commcare.xml.FormInstanceXmlParser.java
org.commcare.xml.KeyRecordParser.java
org.commcare.xml.MetaDataXmlParser.java
org.commcare.xml.UserXmlParser.java
org.odk.collect.android.activities.AccountInfo.java
org.odk.collect.android.activities.AccountList.java
org.odk.collect.android.activities.AndroidShortcuts.java
org.odk.collect.android.activities.DataManagerList.java
org.odk.collect.android.activities.DrawActivity.java
org.odk.collect.android.activities.FileManagerTabs.java
org.odk.collect.android.activities.FormChooserList.java
org.odk.collect.android.activities.FormDownloadList.java
org.odk.collect.android.activities.FormEntryActivity.java
org.odk.collect.android.activities.FormHierarchyActivity.java
org.odk.collect.android.activities.FormManagerList.java
org.odk.collect.android.activities.GeoPointActivity.java
org.odk.collect.android.activities.GeoPointMapActivity.java
org.odk.collect.android.activities.InstanceChooserList.java
org.odk.collect.android.activities.InstanceChooserTabs.java
org.odk.collect.android.activities.InstanceUploaderActivity.java
org.odk.collect.android.activities.InstanceUploaderList.java
org.odk.collect.android.activities.MainMenuActivity.java
org.odk.collect.android.activities.SplashScreenActivity.java
org.odk.collect.android.adapters.HierarchyListAdapter.java
org.odk.collect.android.application.Collect.java
org.odk.collect.android.application.GeoProgressDialog.java
org.odk.collect.android.database.ODKSQLiteOpenHelper.java
org.odk.collect.android.jr.extensions.AndroidXFormExtensions.java
org.odk.collect.android.jr.extensions.CalendaredDateFormatHandler.java
org.odk.collect.android.jr.extensions.IntentCallout.java
org.odk.collect.android.jr.extensions.IntentExtensionParser.java
org.odk.collect.android.jr.extensions.PollSensorAction.java
org.odk.collect.android.jr.extensions.PollSensorExtensionParser.java
org.odk.collect.android.listeners.AdvanceToNextListener.java
org.odk.collect.android.listeners.DiskSyncListener.java
org.odk.collect.android.listeners.FormDownloaderListener.java
org.odk.collect.android.listeners.FormListDownloaderListener.java
org.odk.collect.android.listeners.FormLoaderListener.java
org.odk.collect.android.listeners.FormSavedListener.java
org.odk.collect.android.listeners.InstanceUploaderListener.java
org.odk.collect.android.listeners.TimerListener.java
org.odk.collect.android.listeners.WidgetChangedListener.java
org.odk.collect.android.logic.FileReference.java
org.odk.collect.android.logic.FileReferenceFactory.java
org.odk.collect.android.logic.FormController.java
org.odk.collect.android.logic.FormDetails.java
org.odk.collect.android.logic.HierarchyElement.java
org.odk.collect.android.logic.PropertyManager.java
org.odk.collect.android.preferences.PreferencesActivity.java
org.odk.collect.android.provider.FormsProvider.java
org.odk.collect.android.provider.FormsProviderAPI.java
org.odk.collect.android.provider.InstanceProvider.java
org.odk.collect.android.provider.InstanceProviderAPI.java
org.odk.collect.android.tasks.DiskSyncTask.java
org.odk.collect.android.tasks.DownloadFormListTask.java
org.odk.collect.android.tasks.DownloadFormsTask.java
org.odk.collect.android.tasks.FormLoaderTask.java
org.odk.collect.android.tasks.InstanceUploaderTask.java
org.odk.collect.android.tasks.SaveToDiskTask.java
org.odk.collect.android.utilities.AgingCredentialsProvider.java
org.odk.collect.android.utilities.ApkUtils.java
org.odk.collect.android.utilities.Base64Wrapper.java
org.odk.collect.android.utilities.DocumentFetchResult.java
org.odk.collect.android.utilities.EncryptionUtils.java
org.odk.collect.android.utilities.EnhancedDigestScheme.java
org.odk.collect.android.utilities.EnhancedDigestSchemeFactory.java
org.odk.collect.android.utilities.EnhancedHttpClient.java
org.odk.collect.android.utilities.EthiopianDateHelper.java
org.odk.collect.android.utilities.FileUtils.java
org.odk.collect.android.utilities.GeoUtils.java
org.odk.collect.android.utilities.IntegerSizeFilter.java
org.odk.collect.android.utilities.MediaUtils.java
org.odk.collect.android.utilities.ODKTimer.java
org.odk.collect.android.utilities.QRCodeEncoder.java
org.odk.collect.android.utilities.StringUtils.java
org.odk.collect.android.utilities.UrlUtils.java
org.odk.collect.android.utilities.WebUtils.java
org.odk.collect.android.views.ArrowAnimationView.java
org.odk.collect.android.views.HierarchyElementView.java
org.odk.collect.android.views.ODKView.java
org.odk.collect.android.views.ResizingImageView.java
org.odk.collect.android.views.ShrinkingTextView.java
org.odk.collect.android.views.TwoItemMultipleChoiceView.java
org.odk.collect.android.views.media.AudioButton.java
org.odk.collect.android.views.media.AudioController.java
org.odk.collect.android.views.media.MediaEntity.java
org.odk.collect.android.views.media.MediaLayout.java
org.odk.collect.android.views.media.ViewId.java
org.odk.collect.android.widgets.AudioWidget.java
org.odk.collect.android.widgets.AutoCompleteWidget.java
org.odk.collect.android.widgets.BarcodeWidget.java
org.odk.collect.android.widgets.DateTimeWidget.java
org.odk.collect.android.widgets.DateWidget.java
org.odk.collect.android.widgets.DecimalWidget.java
org.odk.collect.android.widgets.EthiopianDateWidget.java
org.odk.collect.android.widgets.GeoPointWidget.java
org.odk.collect.android.widgets.GridMultiWidget.java
org.odk.collect.android.widgets.GridWidget.java
org.odk.collect.android.widgets.IBinaryWidget.java
org.odk.collect.android.widgets.ImageWidget.java
org.odk.collect.android.widgets.IntegerWidget.java
org.odk.collect.android.widgets.IntentWidget.java
org.odk.collect.android.widgets.LabelWidget.java
org.odk.collect.android.widgets.ListMultiWidget.java
org.odk.collect.android.widgets.ListWidget.java
org.odk.collect.android.widgets.QuestionWidget.java
org.odk.collect.android.widgets.SelectMultiWidget.java
org.odk.collect.android.widgets.SelectOneAutoAdvanceWidget.java
org.odk.collect.android.widgets.SelectOneWidget.java
org.odk.collect.android.widgets.SignatureWidget.java
org.odk.collect.android.widgets.SpinnerMultiWidget.java
org.odk.collect.android.widgets.SpinnerWidget.java
org.odk.collect.android.widgets.StringNumberWidget.java
org.odk.collect.android.widgets.StringWidget.java
org.odk.collect.android.widgets.TimeWidget.java
org.odk.collect.android.widgets.TriggerWidget.java
org.odk.collect.android.widgets.VideoWidget.java
org.odk.collect.android.widgets.WidgetFactory.java