summaryrefslogtreecommitdiffstats
path: root/Android.mk
Commit message (Collapse)AuthorAgeFilesLines
* Add new shutdown observer for MountService.Suchi Amalapurapu2010-03-091-0/+1
| | | | | | | | | | | | Use new observer before rebooting and shutting down. Add some unit tests for unmount and shutdown code paths Fix registering/unregistering part in MountService Use ShutdownThread in PowerManager.reboot() Add reboot support to ShutdownThread. Remove MountService code from PowerManagerService.java and Power.java. Clean shutdown/reboot is handled exclusively by ShutdownThread now. Change-Id: Iefb157451d3d9c426cb431707b870a873c09123d
* Refactor android.backup => android.app.backupChristopher Tate2010-03-051-3/+3
| | | | Change-Id: I0b21316ff890d7f3c7d4b82837bb60670724c2e8
* First implementation of the audio focus management as an extensionJean-Michel Trivi2010-03-021-0/+1
| | | | of AudioManager and AudioService.
* Move DeviceAdmin APIs to android.app.admin.Dianne Hackborn2010-02-261-1/+1
| | | | | | Also add ability for admins to hide themselves when not in use, a facility for admins to not allow other admins to reset their password, and debug dumping.
* Retry test-runner tests move.Brett Chabot2010-02-201-1/+1
| | | | | This time change the frameworks makefile so it only includes test-runner/src in the public API.
* Move package from internal to external and vice versa.Suchi Amalapurapu2010-02-191-0/+1
|
* Remove all traces of the old checkin service (and its associated parentalDan Egnor2010-02-131-2/+0
| | | | control interfaces) from the framework.
* Make the corresponding frameworks change to add VoiceRecognitionService toMike LeBeau2010-02-121-1/+3
| | | | the list of SDK sample apps.
* Introduce special UI modes for night and car usage.Tobias Haamel2010-02-111-0/+1
| | | | | | | | | | | | | | | | | | The device mode is now called ui mode. Furthermore is the order of precedence for the resources now in such a way that the ui mode needs to be specified after the orientation and before the density. The ui mode can be set, like it is done for the locale, as follows: IActivityManager am = ActivityManagerNative.getDefault(); Configuration config = am.getConfiguration(); config.uiMode = Configuration.UI_MODE_TYPE_CAR | Configuration.UI_MODE_NIGHT_ANY; am.updateConfiguration(config); To allow users to disable the car mode and set the night mode the IUiModeManager interface is used. The automatic night mode switching will be added in a separate change.
* Eliminate dependencies on Checkin, replacing checkin events with EventLogDan Egnor2010-02-111-1/+4
| | | | | | | | | | | events (and in one case, a DropBox entry). Add a simple intent that triggers master-clear (and toggle EFS), given the right permissions. Bug: 2264596 Bug: 2350452 Bug: 2264596
* am e524ff53: am 859f4556: Merge "Add generated html docs for ↵Dirk Dougherty2010-02-091-0/+6
|\ | | | | | | | | | | | | | | | | SampleSyncAdapter and CubeLiveWallpaper. Add article for live wallpaper." into eclair Merge commit 'e524ff534e1aabc45819e978c26bf61d9b71f444' * commit 'e524ff534e1aabc45819e978c26bf61d9b71f444': Add generated html docs for SampleSyncAdapter and CubeLiveWallpaper. Add article for live wallpaper.
| * Add generated html docs for SampleSyncAdapter and CubeLiveWallpaper. Add ↵Dirk Dougherty2010-02-091-0/+6
| | | | | | | | | | | | article for live wallpaper. Change-Id: Idbeda9a677c9772a8348146fe028083d9887a9d2
* | Log ContentProvider operations to the EventLog.Brad Fitzpatrick2010-02-091-0/+3
| | | | | | | | | | | | | | | | Just like with db_operation, operations over 100ms are always logged, while operations under that are subsampled. This will help with performance analysis, getting real-world performance numbers from dogfooders.
* | Framework: Clean up / Refactor Mount APIsSan Mehat2010-02-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Move android.storage.* -> android.os.storage.* and refactor users - Refactor generic shares back to explicit ums enable/disable/isEnabled - Remove media insert/removed event callbacks (not ready for Froyo) - Remove 'label' from volume state change callbacks - Add public API functions for enabling/disabling USB mass storage (permissions enforced in MountSevice) - Remove some stray un-needed import lines - Move android.os.IMountService / android.os.IMountServiceListener -> android.os.storage - Improve code comments Updated: MountService: Add dup state check and move debugging behind a conditional UsbStorageActivity: Fix review comments + a TODO StorageNotification: Add @Override tags StorageManager: Don't use a static Listener list MountService: Reduce bloat and fix == where I meant .equals() PackageManagerTests: Update for new API Signed-off-by: San Mehat <san@google.com>
* | add sync pollingFred Quintana2010-02-051-0/+1
| | | | | | | | | | | | | | | | | | - added the ability to specify that a sync (of account/authority/extras) should occur at a given frequency - the existing daily poll code was replaced with seeding each account/authority with a 24 hour periodic sync - enhanced the "adb shell dumpsys content" output to show the periodic syncs and when they will next run
* | MountService: Massive bloat reduction and rewriteSan Mehat2010-02-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Most API calls now return an int as a result code (see MountServiceResultCode.java) - All notification code has been removed - All settings code has been removed - Removed UMS centric API calls in favor of more generic 'shares' - Mount error reporting is no longer done via an event, but is done as part of the actual mount process - Rework vold IPC commands to be more sane Updated: MountService: Rename MountServiceObserver -> MountServiceListener MountService: Add support for Async callbacks Updated: MountService: Add BinderDeath handling Updated: MountService: Remove notifys since we dont listen anyways Updated: MountService: Fix bad cast Signed-off-by: San Mehat <san@google.com>
* | Revert "adding OAuth library"Dirk Balfanz2010-02-011-3/+1
| | | | | | | | This reverts commit cc1aa994af5957815e47ec102a0eab3b98111eb1.
* | adding OAuth libraryDirk Balfanz2010-01-291-1/+3
| |
* | am aa86da9d: am 196ec566: Merge "SDK doc change: Increment the platform ↵Dirk Dougherty2010-01-291-1/+1
|\ \ | |/ | | | | | | | | | | | | | | version var used in doc footer and elsewhere." into eclair Merge commit 'aa86da9d14d08ee39ca3e3fcabba01560c64f37d' * commit 'aa86da9d14d08ee39ca3e3fcabba01560c64f37d': SDK doc change: Increment the platform version var used in doc footer and elsewhere.
| * SDK doc change: Increment the platform version var used in doc footer and ↵Dirk Dougherty2010-01-281-1/+1
| | | | | | | | | | | | | | elsewhere. Bug: 2160782 Change-Id: I6e7721bca95cdc6565f3200d7609a4ea9b45cf9b
* | framework: os: Introduce IMountServiceObserverSan Mehat2010-01-291-0/+1
| | | | | | | | Signed-off-by: San Mehat <san@google.com>
* | First pass at the url rendering service.Patrick Scott2010-01-281-0/+2
| | | | | | | | | | | | | | | | | | | | The service renders a list of urls at the given dimension and invokes the callback interface for each result. A ParcelFileDescriptor is used to transfer the large image data to the client. The client must close the file descriptor is order free the underlying resources. A more robust api will use UrlRendererRequest and UrlRendererResponse objects to transfer data.
* | More work on device admins:Dianne Hackborn2010-01-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - You can now show a dynamic message to the user when asking to have your DeviceAdmin added. - A DeviceAdmin can now provide a warning message that is displayed before a user disables it. - Better ordering (and text) of the policy warnings. - New API to set the maximum failed password attempts before the device wipes itself. - We now store the number of failed unlock attempts in persistent storage. - New managed dialog APIs that will be used by the settings app. Also a little bit of cleanup as I was working on this - removed the long unused MailboxNotAvailableException, fixed a java doc in Messenger.
* | AppsOnSd feature - Add default containerSuchi Amalapurapu2010-01-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new remote interface to do temporary copies. The new remote stub handling is done on mHandler thread and doesn't need locking for now. Add new InstallArgs class and subclasses to isolate cases for installation. Move resource deletion for failed installs/upgrades to later on in installation cycle. Fix code path for forward locked apps when using scanPackageLI TODO's Fix installation paths to completely use InstallArgs based design later on. Get rid of using flags in various install/uninstall code paths. Ideally InstallArgs should be created using these flags and used in the rest of the code. Function renames. Revisit mount api's.
* | NetworkManagementService: Introduce INetworkManagementEventObserverSan Mehat2010-01-221-0/+1
| | | | | | | | | | | | | | Introduce a callback event observer which can be registered on the INetworkManagementService instance to receive events from the service. Signed-off-by: San Mehat <san@google.com>
* | framework: Introduce INetworkManagementService for communicating with netdSan Mehat2010-01-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the framework-exposed interface for the (future) management of all Android network management functions. Initial support is for providing tethering. Updated: Integrate feedback from review; clean up naming Updated: Switch from add/remove/list to get/set for DNS forwarders - allows prioritization / ordering of DNS servers Updated: Refactor NAT api Updated: Refactor NAT api (last time sorry) Signed-off-by: San Mehat <san@google.com>
* | First pass at new device policy and administration APIs.Dianne Hackborn2010-01-171-0/+1
| | | | | | | | | | | | | | | | This adds new DevicAdmin, DevicePolicyManager, and DeviceAdminInfo classes. See the java docs for each on documentation on them. Basically: a DeviceAdmin is what you derive from to administer a device; DevicePolicyManager is what you use to apply and check your policy requirements and perform other administration tasks.
* | am 18dedf2c: am 50a3977c: Merge "Adding BusinessCard sample to Android.mk ↵Trevor Johns2010-01-111-0/+2
|\ \ | |/ | | | | | | | | | | | | | | and to the Resources TOC on developer.android.com." into eclair Merge commit '18dedf2cdfd2c78d93061f20c4269f00449a8e6a' * commit '18dedf2cdfd2c78d93061f20c4269f00449a8e6a': Adding BusinessCard sample to Android.mk and to the Resources TOC on developer.android.com.
| * Adding BusinessCard sample to Android.mk and to the Resources TOC on ↵Trevor Johns2010-01-111-0/+2
| | | | | | | | developer.android.com.
* | Bug 2321983Paul Westbrook2010-01-111-1/+0
| | | | | | | | Move SYNC_DETAILS from framework/base to the gsf clientlib
* | am aaab0b64: am f0cdfa99: add -since flag to droiddoc options for 7.xml, to ↵Scott Main2009-12-161-0/+1
|\ \ | |/ | | | | | | | | | | | | | | apply api filtering to the reference Merge commit 'aaab0b64e53db6e174236b022526a5f207b28570' * commit 'aaab0b64e53db6e174236b022526a5f207b28570': add -since flag to droiddoc options for 7.xml,
| * add -since flag to droiddoc options for 7.xml,Scott Main2009-12-161-0/+1
| | | | | | | | to apply api filtering to the reference
* | am 479a49f7: am 7585586c: Merge change Ib1eb2e9e into eclairDirk Dougherty2009-12-151-20/+18
|\ \ | |/ | | | | | | | | | | Merge commit '479a49f74f77855825ba69b105c065422c24246a' * commit '479a49f74f77855825ba69b105c065422c24246a': sdk doc change for esr: Add "resources" tab content. Fix links pointing to the old locations. Change Android.mk to output samples files to resources/samples. Misc other fixes.
| * sdk doc change for esr: Add "resources" tab content. Fix links pointing to ↵Dirk Dougherty2009-12-141-20/+18
| | | | | | | | | | | | | | the old locations. Change Android.mk to output samples files to resources/samples. Misc other fixes. Bug: 2160782 Change-Id: Ib1eb2e9e3fe3a7b2ad16387dbf888646a1195221
* | am 54bb575e: am 6f95f461: Fix the dependencies to make online-sdk-docs.Ying Wang2009-12-131-0/+1
|\ \ | |/ | | | | | | | | | | Merge commit '54bb575e85d1e40efbfbb868f37553cdd8ed318f' into eclair-mr2 * commit '54bb575e85d1e40efbfbb868f37553cdd8ed318f': Fix the dependencies to make online-sdk-docs.
| * am 6f95f461: Fix the dependencies to make online-sdk-docs.Ying Wang2009-12-121-0/+1
| |\ | | | | | | | | | | | | | | | | | | Merge commit '6f95f461098d5b9e93212cf9cc7c7a6498eecf3a' into eclair * commit '6f95f461098d5b9e93212cf9cc7c7a6498eecf3a': Fix the dependencies to make online-sdk-docs.
| | * Fix the dependencies to make online-sdk-docs.Ying Wang2009-12-101-0/+1
| | | | | | | | | | | | | | | Without the framework library, 'make online-sdk-docs' can not find symbols in the framework library.
* | | am 7eb6ec1f: Merge change I18305fec into eclairRoman Nurik2009-12-101-3/+13
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '7eb6ec1f44ade4c7bf3d23cbcfe29a17bbd940b1' into eclair-mr2 * commit '7eb6ec1f44ade4c7bf3d23cbcfe29a17bbd940b1': Add ContactManager, MultiResolution, Wiktionary, and WiktionarySimple to samples index. Also add latest samples zip file.
| * | Add ContactManager, MultiResolution, Wiktionary, and WiktionarySimple to ↵Roman Nurik2009-12-101-3/+13
| | | | | | | | | | | | samples index. Also add latest samples zip file.
* | | move event log tags used by SyncAdapter into a local .logtags fileDoug Zongker2009-12-091-0/+2
| | |
* | | am 5d0806c9: Merge change Ia70bd8c4 into eclairScott Main2009-12-031-0/+2
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '5d0806c9c3e0e6c8673ac4238f8ec2e0f82ad7e6' into eclair-mr2 * commit '5d0806c9c3e0e6c8673ac4238f8ec2e0f82ad7e6': add BluetoothChat sample app to the dev guide
| * | add BluetoothChat sample app to the dev guideScott Main2009-12-031-0/+2
| | |
* | | Remove HardwareService and move vibrator support to VibratorService.Mike Lockwood2009-11-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | The lights support is only needed by PowerManagerService and NotificationManagerService, so we do not need a Binder API for it. Move backlight and notification light support to new LightsService class. The camera flash is now handled directly by the camera HAL, so the flash Hardware service flash support is obsolete. Change-Id: I086d681f54668e7f7de3e8b90df3de19d59833c5 Signed-off-by: Mike Lockwood <lockwood@android.com>
* | | moved the gdata library to vendor/googleFred Quintana2009-11-241-1/+0
| | |
* | | am bca9f1bb: sdk doc change for esr: updates for android 1.6 r2, tools r4, ↵Dirk Dougherty2009-11-231-5/+6
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | api levels. Merge commit 'bca9f1bbb31cf05ba17af049a5ea37f57981f00e' into eclair-mr2 * commit 'bca9f1bbb31cf05ba17af049a5ea37f57981f00e': sdk doc change for esr: updates for android 1.6 r2, tools r4, api levels.
| * | sdk doc change for esr: updates for android 1.6 r2, tools r4, api levels.Dirk Dougherty2009-11-231-5/+6
| | | | | | | | | | | | | | | Bug: 2160782 Change-Id: Ia576dc9b2312d89bbe194d94640c3cc79216067b
* | | am 3fa1cb05: am 5e7f1fbe: Merge change Id2ee762d into eclair-sdkScott Main2009-11-231-0/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '3fa1cb059e76d8b83634a4117a7b2ceca438ae7e' into eclair-mr2 * commit '3fa1cb059e76d8b83634a4117a7b2ceca438ae7e': droiddoc change: add flag to offline docs build to signal
| * | am 5e7f1fbe: Merge change Id2ee762d into eclair-sdkScott Main2009-11-231-0/+1
| |\ \ | | |/ | | | | | | | | | | | | | | | Merge commit '5e7f1fbe161d7015dde6e893351238749f906c8a' into eclair * commit '5e7f1fbe161d7015dde6e893351238749f906c8a': droiddoc change: add flag to offline docs build to signal
| | * droiddoc change: add flag to offline docs build to signalScott Main2009-11-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that we're building offline docs so that we do not generate all of the web pages for the sample apps source code. This depends on change 33762 (sha I06c40454), meaning, this will break the build without that. Change-Id: Id2ee762de13f23c3da15d55e763c1838b11ac31c
* | | am 2a6a149f: am 820a4e7d: docs change for ESD: add samples html pages for ↵Scott Main2009-11-201-0/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | offline docs Merge commit '2a6a149fc2abfb8ef654ed36ce4524209f5e33bc' into eclair-mr2 * commit '2a6a149fc2abfb8ef654ed36ce4524209f5e33bc': docs change for ESD: add samples html pages for offline docs