Fork of Commcare-ODK which will compile using Android Studio.
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.
The following table is the detailed list of commcare-odk.
Item | Value |
---|---|
Java File Count | 338 |
Supported screen sizes | [mdpi, ldpi, large, hdpi, xlarge, v12, xhdpi] |
Target SDK Version | 14 |
Minimum SDK Version | 9 |
Activity Count | 56 |
Fragment Count | 9 |
jar files used | achartengine-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 Permissions | android.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 Names | assets\icudt46l.zip assets\locales\messages_ccodk_default.txt |
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.
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