Android Open Source - Development sdk SalesforceMobileSDK-Android






Project Summary

Android SDK for Salesforce.

Web Site / Source Repository

SalesforceMobileSDK-Android is hosted in the following web site
https://github.com/forcedotcom/SalesforceMobileSDK-Android

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

ItemValue
Java File Count115
Supported screen sizes[mdpi, ldpi, xxhdpi, hdpi, xlarge, xhdpi, xlargeport]
Target SDK Version19
Minimum SDK Version17
Activity Count20
jar files usedandroid-junit-report-1.5.8.jar
apache-mime4j-0.7.2.jar
commons-codec.jar
commons-codec.jar
guava-18.0.jar
guava-18.0.jar
httpcore-4.3.2-modified.jar
httpmime-4.3.2.jar
sqlcipher.jar
sqlcipher.jar
volley_android-4.4.2_r2.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.AUTHENTICATE_ACCOUNTS
android.permission.GET_ACCOUNTS
android.permission.GET_TASKS
android.permission.INTERNET
android.permission.MANAGE_ACCOUNTS
android.permission.READ_CONTACTS
android.permission.USE_CREDENTIALS
android.permission.WAKE_LOCK
android.permission.WRITE_CONTACTS
com.google.android.c2dm.permission.RECEIVE
com.salesforce.samples.SmartStoreExplorer.C2D_MESSAGE
com.salesforce.samples.accounteditor.C2D_MESSAGE
com.salesforce.samples.contactexplorer.C2D_MESSAGE
com.salesforce.samples.fileexplorer.C2D_MESSAGE
com.salesforce.samples.hybridfileexplorer.C2D_MESSAGE
com.salesforce.samples.nativesqlaggregator.C2D_MESSAGE
com.salesforce.samples.restexplorer.C2D_MESSAGE
com.salesforce.samples.simplesync.C2D_MESSAGE
com.salesforce.samples.templateapp.C2D_MESSAGE
com.salesforce.samples.userlist.C2D_MESSAGE
com.salesforce.samples.vfconnector.C2D_MESSAGE
Asset File Namesassets\icudt46l.zip
assets\www\bootconfig.json
assets\www\css
assets\www\js
assets\www\plugins
assets\www\plugins\com.salesforce




License

The license information of SalesforceMobileSDK-Android is as follows:

Copyright (c) 2011, salesforce.com, inc. All rights reserved. ======================================== Redistribution and use of this software in source and binary forms, with or without modificatio...

Resource Files

There are 12 image files in SalesforceMobileSDK-Android. The names of the image files are listed as follows.

ic_action_add_person.png
ic_action_back.png
ic_action_refresh.png
ic_action_save.png
ic_action_search.png
sf__edit_icon.png
sf__header_refresh.png
sf__header_refresh_press.png
sf__highlight_glare.png
sf__ic_refresh_sync_anim0.png
sf__icon.png
sf__refresh_loader.png

The following screenshort is generated from the image listed above.

null




Java Source Files

SalesforceMobileSDK-Android has the following Java source files.

com.salesforce.androidsdk.accounts.UserAccount.java
com.salesforce.androidsdk.accounts.UserAccountManager.java
com.salesforce.androidsdk.app.HybridApp.java
com.salesforce.androidsdk.app.SalesforceSDKManager.java
com.salesforce.androidsdk.app.UUIDManager.java
com.salesforce.androidsdk.app.UpgradeManager.java
com.salesforce.androidsdk.auth.AuthenticatorService.java
com.salesforce.androidsdk.auth.HttpAccess.java
com.salesforce.androidsdk.auth.LoginServerManager.java
com.salesforce.androidsdk.auth.OAuth2.java
com.salesforce.androidsdk.phonegap.ForcePlugin.java
com.salesforce.androidsdk.phonegap.JavaScriptPluginVersion.java
com.salesforce.androidsdk.phonegap.SDKInfoPlugin.java
com.salesforce.androidsdk.phonegap.SFAccountManagerPlugin.java
com.salesforce.androidsdk.phonegap.SalesforceOAuthPlugin.java
com.salesforce.androidsdk.phonegap.TestRunnerPlugin.java
com.salesforce.androidsdk.push.PushBroadcastReceiver.java
com.salesforce.androidsdk.push.PushMessaging.java
com.salesforce.androidsdk.push.PushNotificationInterface.java
com.salesforce.androidsdk.push.PushService.java
com.salesforce.androidsdk.rest.AdminPrefsManager.java
com.salesforce.androidsdk.rest.ApiVersionStrings.java
com.salesforce.androidsdk.rest.BootConfig.java
com.salesforce.androidsdk.rest.ClientManager.java
com.salesforce.androidsdk.rest.RestClient.java
com.salesforce.androidsdk.rest.RestRequest.java
com.salesforce.androidsdk.rest.RestResponse.java
com.salesforce.androidsdk.rest.files.ConnectUriBuilder.java
com.salesforce.androidsdk.rest.files.FileRequests.java
com.salesforce.androidsdk.security.Encryptor.java
com.salesforce.androidsdk.security.PRNGFixes.java
com.salesforce.androidsdk.security.PasscodeManager.java
com.salesforce.androidsdk.smartstore.app.HybridAppWithSmartStore.java
com.salesforce.androidsdk.smartstore.app.SalesforceSDKManagerWithSmartStore.java
com.salesforce.androidsdk.smartstore.app.UpgradeManagerWithSmartStore.java
com.salesforce.androidsdk.smartstore.phonegap.SmartStorePlugin.java
com.salesforce.androidsdk.smartstore.phonegap.StoreCursor.java
com.salesforce.androidsdk.smartstore.store.AlterSoupLongOperation.java
com.salesforce.androidsdk.smartstore.store.DBHelper.java
com.salesforce.androidsdk.smartstore.store.DBOpenHelper.java
com.salesforce.androidsdk.smartstore.store.IndexSpec.java
com.salesforce.androidsdk.smartstore.store.LongOperation.java
com.salesforce.androidsdk.smartstore.store.QuerySpec.java
com.salesforce.androidsdk.smartstore.store.SmartSqlHelper.java
com.salesforce.androidsdk.smartstore.store.SmartStore.java
com.salesforce.androidsdk.smartstore.ui.SmartStoreInspectorActivity.java
com.salesforce.androidsdk.smartsync.SmartSyncUserAccountManager.java
com.salesforce.androidsdk.smartsync.app.HybridAppWithSmartSync.java
com.salesforce.androidsdk.smartsync.app.SmartSyncSDKManager.java
com.salesforce.androidsdk.smartsync.app.SmartSyncUpgradeManager.java
com.salesforce.androidsdk.smartsync.manager.CacheManager.java
com.salesforce.androidsdk.smartsync.manager.MetadataManager.java
com.salesforce.androidsdk.smartsync.manager.SyncManager.java
com.salesforce.androidsdk.smartsync.model.SalesforceObject.java
com.salesforce.androidsdk.smartsync.model.SalesforceObjectLayoutColumn.java
com.salesforce.androidsdk.smartsync.model.SalesforceObjectType.java
com.salesforce.androidsdk.smartsync.model.SalesforceObjectTypeLayout.java
com.salesforce.androidsdk.smartsync.phonegap.SmartSyncPlugin.java
com.salesforce.androidsdk.smartsync.util.Constants.java
com.salesforce.androidsdk.smartsync.util.SOQLBuilder.java
com.salesforce.androidsdk.smartsync.util.SOSLBuilder.java
com.salesforce.androidsdk.smartsync.util.SOSLReturningBuilder.java
com.salesforce.androidsdk.smartsync.util.SyncOptions.java
com.salesforce.androidsdk.smartsync.util.SyncState.java
com.salesforce.androidsdk.smartsync.util.SyncTarget.java
com.salesforce.androidsdk.ui.AccountSwitcherActivity.java
com.salesforce.androidsdk.ui.CustomServerUrlEditor.java
com.salesforce.androidsdk.ui.LoginActivity.java
com.salesforce.androidsdk.ui.ManageSpaceActivity.java
com.salesforce.androidsdk.ui.OAuthWebviewHelper.java
com.salesforce.androidsdk.ui.PasscodeActivity.java
com.salesforce.androidsdk.ui.SalesforceAccountRadioButton.java
com.salesforce.androidsdk.ui.SalesforceR.java
com.salesforce.androidsdk.ui.SalesforceServerRadioButton.java
com.salesforce.androidsdk.ui.ServerPickerActivity.java
com.salesforce.androidsdk.ui.sfhybrid.SalesforceDroidGapActivity.java
com.salesforce.androidsdk.ui.sfhybrid.SalesforceIceCreamWebViewClient.java
com.salesforce.androidsdk.ui.sfhybrid.SalesforceWebViewClientHelper.java
com.salesforce.androidsdk.ui.sfnative.SalesforceActivity.java
com.salesforce.androidsdk.ui.sfnative.SalesforceExpandableListActivity.java
com.salesforce.androidsdk.ui.sfnative.SalesforceListActivity.java
com.salesforce.androidsdk.util.EventsObservable.java
com.salesforce.androidsdk.util.JSONObjectHelper.java
com.salesforce.androidsdk.util.LogUtil.java
com.salesforce.androidsdk.util.UriFragmentParser.java
com.salesforce.androidsdk.util.UserSwitchReceiver.java
com.salesforce.samples.fileexplorer.FileExplorerApp.java
com.salesforce.samples.fileexplorer.KeyImpl.java
com.salesforce.samples.fileexplorer.MainActivity.java
com.salesforce.samples.nativesqlaggregator.KeyImpl.java
com.salesforce.samples.nativesqlaggregator.MainActivity.java
com.salesforce.samples.nativesqlaggregator.NativeSqlAggregatorApp.java
com.salesforce.samples.nativesqlaggregator.ResultActivity.java
com.salesforce.samples.nativesqlaggregator.SmartStoreInterface.java
com.salesforce.samples.restexplorer.ExplorerActivity.java
com.salesforce.samples.restexplorer.KeyImpl.java
com.salesforce.samples.restexplorer.LogoutDialogFragment.java
com.salesforce.samples.restexplorer.RestExplorerApp.java
com.salesforce.samples.smartsyncexplorer.KeyImpl.java
com.salesforce.samples.smartsyncexplorer.SmartSyncExplorerApp.java
com.salesforce.samples.smartsyncexplorer.loaders.ContactDetailLoader.java
com.salesforce.samples.smartsyncexplorer.loaders.ContactListLoader.java
com.salesforce.samples.smartsyncexplorer.objects.ContactObject.java
com.salesforce.samples.smartsyncexplorer.ui.DeleteDialogFragment.java
com.salesforce.samples.smartsyncexplorer.ui.DetailActivity.java
com.salesforce.samples.smartsyncexplorer.ui.LogoutDialogFragment.java
com.salesforce.samples.smartsyncexplorer.ui.MainActivity.java
com.salesforce.samples.templateapp.KeyImpl.java
com.salesforce.samples.templateapp.MainActivity.java
com.salesforce.samples.templateapp.TemplateApp.java
org.apache.cordova.contacts.ContactAccessor.java
org.apache.cordova.contacts.ContactAccessorSdk5.java
org.apache.cordova.contacts.ContactManager.java