ab79ee4adcbc6eb9fb9c509766753f65d3857739 |
|
27-Apr-2011 |
Jake Hamby <jhamby@google.com> |
Enable full support for SMS Cell Broadcast. Implement full support for SMS Cell Broadcast (3GPP TS 23.041). Includes support for ETWS and CMAS emergency message types. Includes GSM and UMTS support (CDMA will be added later). Note: the change to GsmAlphabet.java is only necessary if the SMS national languages support patch has been applied. If that change has not been applied, then the changes to GsmAlphabet.java in this patch set can safely be ignored. Change-Id: Ia0362c53695b8ef9a0982f558f1cffa912def34b
/frameworks/base/core/res/AndroidManifest.xml
|
cca2f2f987ab772a4bae3176df7259f59d6502ce |
|
30-Mar-2011 |
Jason parks <jparks@google.com> |
Merge "Send out a broadcast that the system is being factory reset." into gingerbread
|
10de0b31df14a2f3337bbfc824419f8e4a246f52 |
|
25-Mar-2011 |
Jeff Hamilton <jham@android.com> |
Make STOP_APP_SWITCHES signatureOrSystem. The NFC service relies on this permission for it's dispatching mechanism and it is no longer signed with the platform cert. Bug: 4173610 Change-Id: I598ad2889c4af307f04433093923255fe7daedbb
/frameworks/base/core/res/AndroidManifest.xml
|
4ca74dc4c2e0c68803e777cf47ed8e01b8e8444e |
|
14-Mar-2011 |
Jason parks <jparks@google.com> |
Send out a broadcast that the system is being factory reset. Change-Id: I339b7ce58cb3f48316103be49b582d4f7e9b63bf
/frameworks/base/core/res/AndroidManifest.xml
|
367f41f8f61126c2ab34a34cc676756a9fc23ac2 |
|
08-Mar-2011 |
Nick Pelly <npelly@google.com> |
Implement new NFC-EE API's as shared library (frameworks/base). Change-Id: I45c4eaf59ec78167fc236fdd59676465a5e1bcb7
/frameworks/base/core/res/AndroidManifest.xml
|
4bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7 |
|
23-Feb-2011 |
TK MUN <tk.mun@samsung.com> |
DO NOT MERGE WiMAX support - In Connectivity service, start WiMAX service - 4G icon display in StatusBarPolicy - Add DHCP renew - Add radio for WiMAX Change-Id: Iffff012b270d80e84ec8fbd4486921a8adb847dd Signed-off-by: TK MUN <tk.mun@samsung.com>
/frameworks/base/core/res/AndroidManifest.xml
|
40bbf9295d5245d3917629ce15f7b37670aef1ac |
|
01-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
DO NOT MERGE: Backport USB accessory support to gingerbread Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/res/AndroidManifest.xml
|
1df862a4656bb0d7a3329311b1e243fc6db32448 |
|
15-Feb-2011 |
Nick Pelly <npelly@google.com> |
Minor doc update. Change-Id: I1d29adfccbdc196a145a2c2a044d63b00e5f788b
/frameworks/base/core/res/AndroidManifest.xml
|
f5e4f208b9ed73ff9c8d74d9c2e75a95ec1014b4 |
|
26-Jan-2011 |
Dianne Hackborn <hackbod@google.com> |
Make CHANGE_COMPONENT_ENABLED_STATE a signatureOrSystem perm. Change-Id: I53a6671d5478e7dbca44b17d90f1edfa8e3420bc
/frameworks/base/core/res/AndroidManifest.xml
|
35042f1f58663fd00a08e4a8dd51c59bfeddda78 |
|
07-Dec-2010 |
Nick Pelly <npelly@google.com> |
Remove ACTION_TAG_DISCOVERED from protected broadcast list. ACTION_TAG_DISCOVERED is a start activity intent, not a broadcast intent, so its presence in this list is redundant. Change-Id: I05419ec9c4471b7b11c9ae50a02e5ac3d9e572d2
/frameworks/base/core/res/AndroidManifest.xml
|
11b075e218b9921a953eeebe73fcd1a8a81f764b |
|
28-Oct-2010 |
Nick Pelly <npelly@google.com> |
Hide some NFC API's. We are leaving enough API so that you can see when any Tag is discovered, get its ID, and get its NDEF messages. But for advanced use - creating tag connections and writing messages - we have 2 problems. Firstly a lot of the code is untested (RawTagConnection.transceive()), or in some cases known not to work (NdefTagConnection.write()). Secondly, there is still debate about how to best expose information about Tags. The set of data/methods exposed for a Tag changes completely depending on the tag technology. There may be multiple sets of technology implemented in a single tag. Tag A may have technology X and Y, Tag B may have technology Y and Z. Furthermore, some NFC controllers will be not be able to use all technologies, and so Android Device 1 may see technology X and Y on Tag A but Android device 2 may only see technology X. So we have a pretty challenging set of constraints to work under, and we are not convinced the current Tag and NdefTag class is the best approach going forwards. The Tag application should be able to remain unbundled, since it just needs to get incoming NDEF Messages. Change-Id: Ic09f094f33794e10f8d730fffe011c9a5957e0ac Signed-off-by: Nick Pelly <npelly@google.com>
/frameworks/base/core/res/AndroidManifest.xml
|
e47150e933e6f610546f57183477f324566e521e |
|
18-Oct-2010 |
Nick Pelly <npelly@google.com> |
Fix up NFC permissions. The initial (vendor) implementation had 4 perms, replace with 1. Requires no permissions: - Viewing UID, type of discovered tags and cards. - Viewing the NDEF message contents of NDEF formatted tags and cards. Requires android.permission.NFC - Get/Set the local tag "MyTag" - Creating or using a RawTagConnection (transceive()) - Creating or using a NdefTagConnection (write()/read()) Change-Id: I1b585c7d91738bed6261277061a48cf7c939482a Signed-off-by: Nick Pelly <npelly@google.com>
/frameworks/base/core/res/AndroidManifest.xml
|
424991704b5fb7a64f6cf0fcc3f4b1aabbf2a2e0 |
|
16-Oct-2010 |
Dianne Hackborn <hackbod@google.com> |
Implement issue #3094621 and #3094609 - wipe sd card 3094621: add "wipe sd card" option to factory data reset 3094609: collapse unmount/format into one command Also since we have decided that it is important to consider the Crespo storage as internal storage, DevicePolicyManager gets a new API to be able to wipe it. (No big deal, since all of the work for this is now done in the implementation of the new UI.) Change-Id: I32a77c410f710a87dcdcbf6586c09bd2e48a8807
/frameworks/base/core/res/AndroidManifest.xml
|
590b73bc5b8e5f7b59bff1d9264a52388a5162e6 |
|
12-Oct-2010 |
Nick Pelly <npelly@google.com> |
NFC API revision round 2. - Add the second half of the new NFC API: NfcAdapter, Tag, NdefTag, RawTagConnection, NdefTagConnection. - Add implementations for all of the new NFC API. Change-Id: I8da9fd1d2971ed2c8b76f2a93f207fa9e305b0f6 Signed-off-by: Nick Pelly <npelly@google.com>
/frameworks/base/core/res/AndroidManifest.xml
|
d39d515b9110d7405d0f03dbf612ba5c9b8ac566 |
|
12-Oct-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix SD card mounting issues #3074555 and #3072332 Change-Id: I79572bb4e92d2546abd97512a119ae74f0d72019 3074555: Kill "Shared storage safe to remove" notification 3072332: "blank shared storage" notification doesn't go anywhere
/frameworks/base/core/res/AndroidManifest.xml
|
08faac3c26e12863858e1534985dd950193f755f |
|
15-Sep-2010 |
Hung-ying Tyan <tyanh@google.com> |
Unhide SIP API. Change-Id: I09468e3149a242a3b1e085ad220eb74f84ac6c68
/frameworks/base/core/res/AndroidManifest.xml
|
038cabe0247ee46df62f9363f1a303bc5b9c1028 |
|
24-Sep-2010 |
Nick Pelly <npelly@google.com> |
NFC integration Source: Trusted_NFC_Device_Host_AA03.01e02_google.zip code drop (23-Sep-2010) Conflicts: core/java/android/app/ApplicationContext.java core/java/android/provider/Settings.java core/jni/Android.mk core/jni/AndroidRuntime.cpp core/res/AndroidManifest.xml include/utils/Asset.h Change-Id: I62c92f4c79f5ee65126c97602f6bc1c15794e573 Signed-off-by: Nick Pelly <npelly@google.com>
/frameworks/base/core/res/AndroidManifest.xml
|
a73c4b082c2ab38831fc57c6bfb425d32ffe2aa4 |
|
22-Sep-2010 |
Patrick Scott <phanna@android.com> |
Add new Alarm provider class for setting an alarm. The new class provides static variables for creating an intent to broadcast to applications implementing the alarm clock. A new permission has been added and applications are recommended to require this permission if accepting the set alarm broadcast. Change-Id: I7b1014acdc54371cbda19bcf9b5c395b647aa413
/frameworks/base/core/res/AndroidManifest.xml
|
b8dbdc293a8495a873a9c36353d6a9408c698256 |
|
15-Sep-2010 |
Chris Palmer <palmer@google.com> |
Clarify the danger of READ_LOGS and DUMP permissions. The logs inevitably contain PII, so now we are making that clear in user strings and developer docs. Moving DUMP and READ_LOGS into the PERSONAL_INFO group. Note that this means we need string translations. Change-Id: I1b5bf9d2d827ab1a31dedbdb30d0906a87c26a32
/frameworks/base/core/res/AndroidManifest.xml
|
f4ece2086f3b7060edc4b93a12f04c9af648867a |
|
15-Sep-2010 |
David Brown <dab@google.com> |
Mark MODIFY_PHONE_STATE permission as signatureOrSystem This permission isn't needed right now, since there aren't actually any public APIs that require it. (There are a few calls in the ITelephony interface that do, but they're all hidden.) Since there's no good reason for 3rd party apps to declare it, let's mark it signatureOrSystem for now. We can bring it back -- and probably split it apart into multiple finer-grained permissions -- once we finally expose full telephony APIs to 3rd party apps (see bug 1043005). Bug: 2989096 Change-Id: Idf898d5e12d648a959f622cd815e75597195aa82
/frameworks/base/core/res/AndroidManifest.xml
|
7e9f4eb2608148436cef36c9969bf8a599b39e72 |
|
11-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
Track client requests through location manager. This fixes a problem where applications could ask the location manager to do very heavy-weight things (like... say... update location every minute), which would get accounted against the system instead of the application because ultimately it is the system making the heavy calls (wake locks, etc). To solve this, we introduce a new class WorkSource representing the source of some work. Wake locks and Wifi locks allow you to set the source to use (but only if you are system code and thus can get the permission to do so), which is what will be reported to the battery stats until the actual caller. For the initial implementation, the location manager keeps track of all clients requesting periodic updates, and tells its providers about them as a WorkSource param when setting their min update time. The network location provider uses this to set the source on the wake and wifi locks it acquires, when doing work because of the update period. This should also be used elsewhere, such as in the GPS provider, but this is a good start. Change-Id: I2b6ffafad9e90ecf15d7c502e2db675fd52ae3cf
/frameworks/base/core/res/AndroidManifest.xml
|
bb3716332321e22537a5015be13e2229fb9b90bc |
|
24-Aug-2010 |
Jake Hamby <jhamby@google.com> |
Allow incoming SMS until internal storage is almost full. Fix for bug 2382830: new incoming SMS should not be rejected when running low on internal phone storage. Testing revealed that the /data partition should have at least 256 KiB available in order to prevent random app crashes (including system apps) due to SQLite transaction failures. With 256 KiB free, the device should safely boot without storage full errors. This takes into account the 36-40 KiB that the YAFFS2 filesystem reports as available even after the partition has been completely filled. I've set the default full threshold to 1 MiB to provide a generous safety margin. For this bug, I changed the DeviceStorageMonitorService demon to send two new hidden notifications for device storage "full" and "not full", when the free space falls below the full threshold (default 1 MiB, but configurable as a system setting), in addition to the existing storage low/okay notifications sent when the storage crosses the threshold of 90% full (also configurable). The SMS code was changed to use these new notifications so that it can accept messages until the data partition has been filled to the maximum safe capacity rather than stopping when it hits 90% full. There should be no negative impact on battery life because the additional check in the storage polling service should be offset by an optimization to cache the free threshold values which were previously being computed every time through the loop. While testing this change, I discovered that SMSDispatcher was being instantiated twice, the first time in GSMPhone/CDMAPhone, and the second time in SimSmsInterfaceManager / RuimSmsInterfaceManager. Changed the code to pass the original SMSDispatcher to the Sim/RuimSmsInterfaceManager constructor. Change-Id: Ie0c6d05294778ab6ee42e0fa01313af96d824c77
/frameworks/base/core/res/AndroidManifest.xml
|
d3efa3924407da6d38aa5931ac29aa088d9eb986 |
|
02-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
Clean up some permissions. Note that WRITE_OWNER_DATA and READ_OWNER_DATA don't actually appear to be associated with anything or used by anyone, so they are just deleted. Also deprecate the activity API to go in the foreground. I didn't realize that was released in the SDK. It needs to go away. Change-Id: I96f53702c2c79e4999b6b2c498abb770bd27e03a
/frameworks/base/core/res/AndroidManifest.xml
|
08d5b8fad8d46ccb64db2fdcb4d66972ec87bf48 |
|
04-Aug-2010 |
Dianne Hackborn <hackbod@google.com> |
More native work. Implement save/restore of state, and add native APIs for configuration information. Change-Id: I2a3ddc2ba605db58d7c8b2b31b9215fb323f90b5
/frameworks/base/core/res/AndroidManifest.xml
|
059f009d970fb37ac4e408dcf8e1d2d2cdcf0a84 |
|
29-Jun-2010 |
Mike Lockwood <lockwood@android.com> |
Make android.hardware.action.USB_STATE a protected broadcast. Change-Id: I84160e9342025228c1f810077f5aa25f5cc83023 Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/res/AndroidManifest.xml
|
2423607a32d63a0c646b17758ebeb4dc1d0b791f |
|
23-Jun-2010 |
Mike Lockwood <lockwood@android.com> |
Add a new UEventObserver subclass to broadcast an Intent whe USB state changes. We now broadcast Usb.ACTION_USB_CONNECTED and Usb.ACTION_USB_DISCONNECTED when USB is connected or disconnected. The ACTION_USB_CONNECTED extras indicate the enabled/disabled state of all USB functions. Change-Id: I11495d039429dbe22bd738067296e39ae415befa Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/res/AndroidManifest.xml
|
9163d42a50076c2a77694ff394363264d862c7bf |
|
11-May-2010 |
Mike Lockwood <lockwood@android.com> |
DO NOT MERGE Add new permission to allow access to USB devices Adds permission android.permission.ACCESS_USB. This is a partial cherry pick of a change from master. It adds the permission, but not the support for associating it the AID_USB group. Change-Id: If5816721a4fc88bf444141a7b717da65ea37d5f4 Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/res/AndroidManifest.xml
|
8bc6c5141974dbc36a6fe416853f558921be9f24 |
|
04-Jun-2010 |
Joe Onorato <joeo@android.com> |
Require the STATUS_BAR_SERVICE permission for something to be the status bar. Change-Id: I57b2d296e0d0cef0d256ae6697fffc47188d14df
/frameworks/base/core/res/AndroidManifest.xml
|
fe4f3ae33c8da86585399b4167fd7987c8a16066 |
|
04-Jun-2010 |
Joe Onorato <joeo@android.com> |
Move the usb mass storage notification & activity into SystemUI.apk. Also fix the notification to show properly when the runtime is restarted. Change-Id: Id0c7ef9f9dc9c9df18428cbaa7db1703f085137e
/frameworks/base/core/res/AndroidManifest.xml
|
860755faa6bdd3c2aeae49c05b87b5bc080ae60c |
|
04-Jun-2010 |
Dianne Hackborn <hackbod@google.com> |
Add support for heavy-weight applications. Only one can be running at a time, their process can not be killed, and a notification is posted while it is running. Change-Id: I843015723947e0c934ae63a1aeee139327c0bc01
/frameworks/base/core/res/AndroidManifest.xml
|
8d83f9e31bfff0281b522c53e035dffc7dd00ba9 |
|
13-May-2010 |
Costin Manolache <costin@google.com> |
Bug 2680071: Rename the Cloud to Device Change-Id: I12ab32de393e44a499e3f9e3a0b38f4682156ff5
/frameworks/base/core/res/AndroidManifest.xml
|
161c75a0f3ca5255001f7d737a02a4f9d728f1f4 |
|
11-May-2010 |
Costin Manolache <costin@google.com> |
Bug 2673557: rename datamessaging Change-Id: I583ac61c7b8fce69d60801dc76aeca9f13d250b2
/frameworks/base/core/res/AndroidManifest.xml
|
ec7c78fbf526816cd361fd482bdf3792ecfd9a9f |
|
31-Mar-2010 |
Jeff Brown <jeffbrown@google.com> |
@hide ACCESS_CACHE_FILESYSTEM and MOVE_PACKAGE Bug: b/2553489 Change-Id: I681b3f9a243777b931298cc93c9d34c8d7eae0f2
/frameworks/base/core/res/AndroidManifest.xml
|
9c9c532d3625ba2485eb4ea6924ed0a0163fd958 |
|
31-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2560791: Expose API to go in to car mode. Also fix bug where night mode was being used in desk dock. Change-Id: I56c1cf3d6fe800a4f986d40cc4cb2e70b76ac261
/frameworks/base/core/res/AndroidManifest.xml
|
98bfa39596448504f58f6dfe1b8bd2d31f25367b |
|
24-Mar-2010 |
Bjorn Bringert <bringert@android.com> |
Use a secure setting for default browser geolocation permissions Partly reverts I6308b476ad18b1d71d7438b936c592a45365c9f0 Bug: http://b/issue?id=2535598 Change-Id: Ib488c6d4f10a87b714ecb78eef6fe58f572907c6
/frameworks/base/core/res/AndroidManifest.xml
|
cbf953ed09b036441d90e14b0723a2ea417b3f35 |
|
22-Mar-2010 |
San Mehat <san@google.com> |
Permissions: Change ASEC permissions from 'dangerous' -> 'signature' Change-Id: I5e495332c45f718178486f2e07d37031e6fa5afc Signed-off-by: San Mehat <san@google.com>
/frameworks/base/core/res/AndroidManifest.xml
|
2ee89ea2887252053c31541c54126a8b084c9bca |
|
11-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
Applications should -not- be able to set preferred activities. I can't believe I let this slip through. And in the SDK no less. :( The APIs for setting preferred activities will now throw a security exception when used. This may break some apps, we'll see how it goes. If it is too bad we can just make these log and not throw anything, but I would much prefer they throw an exception. Change-Id: I3aed434750eef8b202aa9d5bd774a0121be521c6
/frameworks/base/core/res/AndroidManifest.xml
|
7299c41630935a2b106e73e5603579a7747f7535 |
|
05-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
Refactor car mode. Extract all UI behavior from dock observer and ACTION_DOCK_EVENT. Also introduce a desk type to go along with the car type all through the resource system, since we now need to have corresponding high-level broadcasts for desk dock mode. As part of that I also reworked some of the logic for switching modes to all funnel through a single update() call that looks all of the current state to decide what to do next, and fixed various locking issues. In addition I found there were bugs in the configuration change handling causing us to only switch into the car mode config and then never get out of it. Unfortunately now that we are actually changing the configuration for each mode change, the transitions between them are really crummy as we restart all kinds of activities. :(
/frameworks/base/core/res/AndroidManifest.xml
|
e7085e909d0c7f58a160b2730ff06aca085dfd6b |
|
04-Mar-2010 |
Robert Greenwalt <robdroid@android.com> |
Update framework tethering UI Getting rid of notification dialog - maybe the entire TetherActivity. Also getting rid of toasts - to ephemeral.
/frameworks/base/core/res/AndroidManifest.xml
|
8946dd3355fc1dcbad872c0546e356474d4cc5de |
|
19-Feb-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Move package from internal to external and vice versa.
/frameworks/base/core/res/AndroidManifest.xml
|
154f7a1cc2d4f0468a7cc8dfa36e837c84cd9f7e |
|
17-Feb-2010 |
Tobias Haamel <haamel@google.com> |
Show car mode notification in status bar. The notification is an ongoing event and can be used to get out of car mode.
/frameworks/base/core/res/AndroidManifest.xml
|
63cfebf2dbe628508cccc10f47754fdacd48c1a0 |
|
05-Feb-2010 |
Costin Manolache <costin@google.com> |
Switch from REMOTE_INTENT to the new push messaging, add the required permission.
/frameworks/base/core/res/AndroidManifest.xml
|
a87240c2270e83c3e865ffa1e56f79bfa74daffc |
|
12-Feb-2010 |
Christopher Tate <ctate@google.com> |
Remove BACKUP_DATA permission and associated checks Any package can now participate in backup/restore, without requiring any manifest-declared permission. *Control* of the backup manager is still guarded by the BACKUP permission, which is signatureOrSystem. Change-Id: I116fcfcd4cd255e3c976330da1c4dea7d4faae9d
/frameworks/base/core/res/AndroidManifest.xml
|
27b28b3f62bd3b54fa13acd5d035940b9be464f3 |
|
09-Feb-2010 |
Tobias Haamel <haamel@google.com> |
Introduce special UI modes for night and car usage. 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.
/frameworks/base/core/res/AndroidManifest.xml
|
18e939623556928f73fcc7511c85a537929a4a7e |
|
11-Feb-2010 |
Dan Egnor <egnor@google.com> |
Eliminate dependencies on Checkin, replacing checkin events with EventLog 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
/frameworks/base/core/res/AndroidManifest.xml
|
91f2a20a5957095a6cba9f97326ea0f1eab17195 |
|
09-Feb-2010 |
Bjorn Bringert <bringert@android.com> |
Add content provider for browser geolocation permissions This replaces the old Google-specific geolocation setting. Fixes http://b/issue?id=2428694 Part of http://b/issue?id=2383870 Change-Id: I6308b476ad18b1d71d7438b936c592a45365c9f0
/frameworks/base/core/res/AndroidManifest.xml
|
4154c07c5cabc74029a2df379075391d782a682c |
|
10-Feb-2010 |
San Mehat <san@google.com> |
StorageNotification: Move notification / usb storage activity into StatusBarPolicy Signed-off-by: San Mehat <san@google.com>
/frameworks/base/core/res/AndroidManifest.xml
|
97e44947282b3918ee0bed2d16b33b983f882580 |
|
05-Feb-2010 |
Dan Egnor <egnor@google.com> |
Add an AlarmManager API to set the system time (with the proper permissions).
/frameworks/base/core/res/AndroidManifest.xml
|
d0e18ffb82b59d38aeaf0e552f48e734202719ab |
|
26-Jan-2010 |
Robert Greenwalt <robdroid@android.com> |
First pass at USB Tethering. bug:2281900
/frameworks/base/core/res/AndroidManifest.xml
|
b94f795c257e32a1d7be1115568b5b6f576dec37 |
|
28-Jan-2010 |
Daniel Sandler <dsandler@google.com> |
New full-screen activity for USB mass storage interaction. Still TODO: patch into forthcoming callbacks from MountService so the USB storage activity always shows the correct state of the device. (Right now it only refreshes its display onResume.) Bug: 2299129
/frameworks/base/core/res/AndroidManifest.xml
|
c028be4f3b8c7476b46859f66c3f33d528adf181 |
|
25-Jan-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
AppsOnSd feature - Add default container 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.
/frameworks/base/core/res/AndroidManifest.xml
|
02735bc9b7686e56957cdec9c10660c4a6dd1090 |
|
27-Jan-2010 |
San Mehat <san@google.com> |
MountService: Introduce new @hide permissions to protect secure containers. Signed-off-by: San Mehat <san@google.com>
/frameworks/base/core/res/AndroidManifest.xml
|
d68478467e3f837511196c80891d7245d0e163df |
|
13-Jan-2010 |
Dianne Hackborn <hackbod@google.com> |
First pass at new device policy and administration APIs. 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.
/frameworks/base/core/res/AndroidManifest.xml
|
6e99b7a3b29fbb1936463a3a48fe693dae909c8f |
|
07-Jan-2010 |
Doug Zongker <dougz@android.com> |
add ACCESS_CACHE_FILESYSTEM permission to core manifest All of the permissions in data/etc/platform.xml are defined in core/res/AndroidManifest.xml, except for ACCESS_CACHE_FILESYSTEM. Add it. Change-Id: If7906bc0007484cc21196fb1c0593b967fd79920
/frameworks/base/core/res/AndroidManifest.xml
|
03abb8179f0d912e6dabfc0e2b0f129d85066d17 |
|
05-Jan-2010 |
Dianne Hackborn <hackbod@google.com> |
Kill the task killers. The ActivityManager.restartPackage() API is now deprecated, and no longer allows applications to mess up the state of other applications. This was being abused by task killers, causing users to think their other applications had bugs. A new API is introduced for task killers, ActivityManager.killBackgroundProcesses(), which allows these applications to kill processes but only the same amount that the out of memory killer does, thus causing no permanent damage. The old restartPackage() API is now a wrapper for calling this new API. There is also a new private forceStopPackage() API that is used for the system's force stop UI which does what the old restartPackage() API did.
/frameworks/base/core/res/AndroidManifest.xml
|
9256bb08d22b0dad73bdc3f14929dc519dc02414 |
|
19-Dec-2009 |
Scott Main <smain@google.com> |
am 9a6c8168: am 77fa05a4: Merge change Iab5952e1 into eclair Merge commit '9a6c8168f743c1dc8cc28de22fe12be4623434cd' * commit '9a6c8168f743c1dc8cc28de22fe12be4623434cd': docs: add "required" attribute to the <uses-feature> docs
|
0b91635caf91b76d304e80997c82fe582b636428 |
|
18-Dec-2009 |
Scott Main <smain@google.com> |
docs: add "required" attribute to the <uses-feature> docs and add a note to the CAMERA permission stating that it enables the <uses-feature> for camera. This is an incrimental update for the 2.0.1 docs. More changes to come for the 2.1 docs to include more features
/frameworks/base/core/res/AndroidManifest.xml
|
9ed7dc10d263a505da32522139098f085fee811a |
|
02-Dec-2009 |
Dianne Hackborn <hackbod@google.com> |
am 5886050f: Merge change I0d8f7593 into eclair Merge commit '5886050fad97923c33cbc831fe07a5b1746b2b58' into eclair-mr2 * commit '5886050fad97923c33cbc831fe07a5b1746b2b58': Fix issue #2296457: PackageManager.addPackageToPreferred needs to a no-op
|
a7ca0e5e320bbb643f8bc9feb4717dbc5e78e0b9 |
|
01-Dec-2009 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2296457: PackageManager.addPackageToPreferred needs to a no-op Change-Id: I0d8f75938226e1bb49cf7b1154445631b0bb0bc9
/frameworks/base/core/res/AndroidManifest.xml
|
50a21f4d3b70360b36acad20e234c380654fd59f |
|
19-Nov-2009 |
Doug Zongker <dougz@android.com> |
add reboot() method to PowerManager In order to unbundle System Update, we need some to expose in the SDK some way to reboot the device into recovery. Add a reboot() method to PowerManager, protected by the android.permission.REBOOT permission.
/frameworks/base/core/res/AndroidManifest.xml
|
ac63ebc82433347e6c8e74e26fa670717acffac7 |
|
13-Nov-2009 |
Dan Egnor <egnor@google.com> |
Make WRITE_GSERVICES into system-or-signature (instead of just signature), as a temporary measure so unbundled Google components (GSF, etc.) can hold it. (In the longer term, WRITE_GSERVICES won't be a system permission at all, but it or something like it will be defined directly by GSF.)
/frameworks/base/core/res/AndroidManifest.xml
|
362d5b9b6429a2766f5b980d2010262135788ad8 |
|
12-Nov-2009 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2256032: Change CONFIGURATION_CHANGED and add a locale changed broadcast You can no longer receive CONFIGURATION_CHANGED in a manifest, which is really really bad (launching apps every time the screen is rotated!). A new LOCALE_CHANGED broadcast is sent that you can receive in a manifest. Change-Id: I80022375f0716db2e672382a29db3cea1af74702
/frameworks/base/core/res/AndroidManifest.xml
|
f7ae77cd67f1a3993b8e56c1af4720a7adf4e69d |
|
03-Oct-2009 |
Fred Quintana <fredq@google.com> |
account manager api review changes
/frameworks/base/core/res/AndroidManifest.xml
|
29e4a3c566f435c32f0b95e4ac8e8b33cac6faba |
|
01-Oct-2009 |
Dianne Hackborn <hackbod@google.com> |
Update from API review. Change-Id: I16b1c566f91167aac9615ac59dd297a154c828ea
/frameworks/base/core/res/AndroidManifest.xml
|
96cb8d0b94b5737d0a06088bff3bf409ced3cd3d |
|
30-Sep-2009 |
Debajit Ghosh <debajit@google.com> |
fix account permission strings. this permission is used to protect more than just Google accounts.
/frameworks/base/core/res/AndroidManifest.xml
|
aef405d82931a08a7683cf0f58b5e74dbe268d45 |
|
28-Sep-2009 |
Dianne Hackborn <hackbod@google.com> |
Allow wallpaper picker to work. Change-Id: I379f25e0e8e372d72c0a89e71ccd584a5dbb3648
/frameworks/base/core/res/AndroidManifest.xml
|
4cc86e1ae80eb1938500fe5fa06bbdf8b4b7b50d |
|
22-Sep-2009 |
Christopher Tate <ctate@android.com> |
Clear the device's data from the transport when backup is disabled Turning off backup in the Settings UI constitutes an opt-out of the whole mechanism. For privacy reasons we instruct the backend to wipe all of the data belonging to this device when the user does this. If the attempt fails it is rescheduled in the future based on the transport's requestBackupTime() suggestion. If network connectivity changes prompt the transport to indicate a backup pass is appropriate "now," any pending init operation is processed before the backup schedule is resumed. The broadcasts used internally to the backup manager are now fully protected; third party apps can neither send nor receive them. (Also a minor logging change; don't log 'appropriate' EOF encountered during parsing of a backup data stream.)
/frameworks/base/core/res/AndroidManifest.xml
|
ffa424800d0338b8b894aef2ea1e3e3344cbda7a |
|
24-Sep-2009 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2133206: dialogs/menus should auto-dismiss when screen turns off Lot of infrastructure for more things to go away when "clear system dialogs" happens, and now do this when we turn on the lock screen. Change-Id: I567130296fe47ce82df065ed58ef21b37416ceaf
/frameworks/base/core/res/AndroidManifest.xml
|
72440a0e2c8f73240e0dcee36e58b1840ffbb5fd |
|
16-Sep-2009 |
Nick Pelly <npelly@google.com> |
Allow only System Service to send most Bluetooth intents. Change-Id: I9f63425995f12741b60b85cdffe5a94e97ca03f1
/frameworks/base/core/res/AndroidManifest.xml
|
5e1ab335e6e8fbfa19c64d53880a22f472010953 |
|
02-Sep-2009 |
Christopher Tate <ctate@android.com> |
Expand apps' control over the settings restore process Applications can now specify two more aspects of the restore process: whether they need to run with their own custom Application subclass rather than being launched in the usual restricted mode during restore, and whether it's okay for the backup manager to kill the app process once restore has completed. The new manifest attributes for these are, respectively, android:restoreNeedsApplication and android:killAfterRestore. If unspecified in the manifest, restoreNeedsApplication is false, and killAfterRestore is true. In order to support kill-after-restore cleanly, this change also adds a new system-process-only interface to the Activity Manager, which will schedule a "commit suicide" event on the target app's main thread looper. The framework backup agents have been given the appropriate new backup attributes as well.
/frameworks/base/core/res/AndroidManifest.xml
|
284ac93aa30642fda87d5c40263a1263677c21cd |
|
28-Aug-2009 |
Dianne Hackborn <hackbod@google.com> |
More work on wallpapers: animations, lifecycle, scaling, etc. Yet more work on improving the behavior of wallpapers. This fixes a few problems in their lifecycle (corresponding change in the picker also required for this), makes their animations better for hardware that supports alpha fades, adds animations for the wallpapers themselves, eliminates fixed size wallpapers, and adjusts the API for retrieving a wallpaper bitmap to take care of scaling the raw wallpaper image to match the current desired width and height. Change-Id: If1c0aaceba4ea4e175dcb7a8416ca7ddbb9bfa6f
/frameworks/base/core/res/AndroidManifest.xml
|
22d1f9fb23015471de6af1a70e40fb5c82ecb665 |
|
19-Aug-2009 |
Danke Xie <dankex@qualcomm.com> |
gps: Network initiated SUPL Initial contribution from Qualcomm. Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/res/AndroidManifest.xml
|
767be5f0b929cc1eeb8a7d5aa7a02e228053e9bb |
|
26-Aug-2009 |
Jim Miller <jaggies@google.com> |
Integrate CDMA provisioning into SetupWizard
/frameworks/base/core/res/AndroidManifest.xml
|
edc5ff862877d679578cbe9ecbbc806782620968 |
|
18-Aug-2009 |
Dianne Hackborn <hackbod@google.com> |
am c678a93a: Fix issue #2056585: applications can put phone in inconsistent state wrt airplane mode Merge commit 'c678a93a73c83e841032874bee9c202936da73c0' into eclair * commit 'c678a93a73c83e841032874bee9c202936da73c0': Fix issue #2056585: applications can put phone in inconsistent state wrt airplane mode
|
c678a93a73c83e841032874bee9c202936da73c0 |
|
17-Aug-2009 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2056585: applications can put phone in inconsistent state wrt airplane mode
/frameworks/base/core/res/AndroidManifest.xml
|
f21adf6fc19bc9c6908c6f1aaae203389f104bfa |
|
13-Aug-2009 |
Dianne Hackborn <hackbod@google.com> |
Always have a wallpaper service running.
/frameworks/base/core/res/AndroidManifest.xml
|
0749dcd19301fe4093f9cf8677c722d17bceabfb |
|
14-Aug-2009 |
Christopher Tate <ctate@android.com> |
Backup participants must now hold the BACKUP_DATA permission Packages that do not use android.permission.BACKUP_DATA will neither be backed up nor restored. That permission is currently signature-only. In the future if access to the backup/restore infrastructure is made available to arbitrary 3rd party applications, the permission checks (and indeed, the permission itself) can simply be removed.
/frameworks/base/core/res/AndroidManifest.xml
|
4c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3 |
|
09-Aug-2009 |
Dianne Hackborn <hackbod@google.com> |
Very primitive wallpapers in a surface. This is all of the basic pieces: - The WallpaperService now creates a surface with the window manager for its contents. - There is a simple service that displays a bitmap. - The wallpaper manager takes care of starting and stopping the service. - The window manager knows about wallpaper windows and how to layer them with the windows that want to be shown on top of wallpaper. Lots and lots of issues remain, but at this point you can actually write a wallpaper service, select it in the UI, and see it behind an activity.
/frameworks/base/core/res/AndroidManifest.xml
|
49f746823eafabbf251f27a059ddd8c94ada04f1 |
|
31-Jul-2009 |
Mike Lockwood <lockwood@android.com> |
Remove android:multiprocess from ShutdownActivity to ensure it runs in the system process. Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/res/AndroidManifest.xml
|
bad80e0dccdeaeea97991f7d092678ff0df1bc84 |
|
30-Jul-2009 |
Mike Lockwood <lockwood@android.com> |
Add Activity Intent.ACTION_REQUEST_SHUTDOWN for requesting a system shutdown. The Intent.EXTRA_KEY_CONFIRM extra can be set to require user confirmation before shutting down. The ACTION_REQUEST_SHUTDOWN Intent is protected by android.permission.SHUTDOWN. Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/res/AndroidManifest.xml
|
9bb8fd77c8dc177aab9ac96bed4f55972dcda70a |
|
29-Jul-2009 |
Joe Onorato <joeo@android.com> |
Only restore the bits for wallpapers that aren't built in.
/frameworks/base/core/res/AndroidManifest.xml
|
02f5228c3c224dc8804cbedd40899fa0c42bfd4a |
|
29-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
resolved conflicts for merge of f0d83fd9 to master
|
7f2054392e9957d3ba8579ef08c29cfb27df564e |
|
28-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
Updates from API review. * AccessibilityService -- document onBind() to not be implemented. * GestureLibrary.getLearner() -- needs to be hidden. * IntentSender -- remove protected constructors, document that it is retrieved from a PendingIntent. * Hide permissions: SHUTDOWN, STOP_APP_SWITCHES. * Context -- hide BACKUP_SERVICE. * ContextWrapper -- hide getSharedPrefs bla h blah * Intent.parseUri() -- fix docs. * ApplicationInfo.FLAG_TEST_ONLY?!? * Hide MockContext.getSharedPrefs blah blah
/frameworks/base/core/res/AndroidManifest.xml
|
143a2ce1ea33aeba81cff26f66144065d379dc64 |
|
27-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am ba989ad0: Merge change 8648 into donut Merge commit 'ba989ad0ed91beda010d44945fa015d75d99cf67' * commit 'ba989ad0ed91beda010d44945fa015d75d99cf67': Use the old string for bookmarks permissions.
|
e7d1c8f3777375468de2e5932a691ef388ee2e75 |
|
27-Jul-2009 |
Leon Scroggins <scroggo@google.com> |
Use the old string for bookmarks permissions. When we made the bookmark permissions public, we also changed their names, which might break existing apps. Change them back. Depends on a change in packages/apps/Browser
/frameworks/base/core/res/AndroidManifest.xml
|
d4a1d2e14297a3387fdb5761090961e714370492 |
|
17-Jul-2009 |
Fred Quintana <fredq@google.com> |
add account manager permission checking
/frameworks/base/core/res/AndroidManifest.xml
|
602bee5bf2a4f688b050077291288b473a7cc6db |
|
13-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am cf29e116: Merge change 6867 into donut Merge commit 'cf29e116129f38309c18ba14b9893b079a712289' * commit 'cf29e116129f38309c18ba14b9893b079a712289': CLOSE_SYSTEM_DIALOGS can't be protected.
|
4554f30c834723db6946400bf1827be4419a3134 |
|
11-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
CLOSE_SYSTEM_DIALOGS can't be protected.
/frameworks/base/core/res/AndroidManifest.xml
|
54a26bc85f4fe972e929e42b986c65a710a229b3 |
|
11-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
resolved conflicts for merge of 889c2d37 to master
|
854060af30f928c0a65591e9c8314ae17056e6b8 |
|
10-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
Fix bug #1873249i: Apps can DoS/brick device This is the problem where various things are listening for broadcasts (such as battery status, PIN/PUK/Network) that an application can send to cause harm to the system. Solving this is tricky because many of these broadcasts are sticky, and I have never figured out how to do permissions with sticky broadcasts in a sane way. So instead, I am going to punt on the general problem and just brute force it: There is new a way for system components to declare specific broadcast actions to be protected, which means that only the system and the phone can send them. This is good enough for now. None of it is exposed in the public API so we can make something a little less stupid in the future if we ever need to.
/frameworks/base/core/res/AndroidManifest.xml
|
e3f054411b9f025848f68389c4e2c325e76b3826 |
|
09-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
resolved conflicts for merge of 2af632f8 to master
|
2af632f87d487deaa5b2eb71341cfc4f0c0d1173 |
|
08-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
Add new <path-permission tag for use by global search. This adds a new <path-permission> tag you can use inside of a <provide> to define additional path-based permissions that broaden the global read and write permissions. The initial use for this will be global search, so that a content provider that is protected by permissions can make a part of itself available to global search under another permission. This addresses the issue with global search not being able to request permissions it would need of providers it doesn't know about at build time.
/frameworks/base/core/res/AndroidManifest.xml
|
5ad2f1c05ed69176849f535e4a8ab02e50e8e048 |
|
30-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am dbcd9c34: Merge change 5654 into donut Merge commit 'dbcd9c34f378a93c1e7e8c91e035782daf66e5f4' * commit 'dbcd9c34f378a93c1e7e8c91e035782daf66e5f4': The BACKUP permission should have the signatureOrSystem protectionLevel,
|
8aeaf2e079a1776c5b17f95bf7ad401966f2beef |
|
29-Jun-2009 |
Joe Onorato <joeo@android.com> |
The BACKUP permission should have the signatureOrSystem protectionLevel, because the setup wizard isn't signed by the same cert as the framework.
/frameworks/base/core/res/AndroidManifest.xml
|
cc79800a741e4ee55ecfa7ec236b0087d83e41e4 |
|
25-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 5416d7c9: Merge change 5317 into donut Merge commit '5416d7c905e723a978ac29ccaf22a91b76e9d5c2' * commit '5416d7c905e723a978ac29ccaf22a91b76e9d5c2': Start backing up wallpaper
|
111bd4acdb378266221b430a284f88a3990a3958 |
|
25-Jun-2009 |
Christopher Tate <ctate@google.com> |
Start backing up wallpaper This CL does the following: + adds an AbsoluteFileBackupHelper class for managing backup of files known by absolute path, not based off of the app's getFilesDir() root + bumps up the collection interval from its testing-only default of 1 second to 3 minutes + adds a SystemBackupAgent class to the main system package and names it as the android:backupAgent for the main OS package. Right now this agent only backs up & restores the wallpaper file. + amend the Wallpaper Service to inform the Backup Manager when the wallpaper changes. On the subject of the 3-minute collection interval before the backup actually occurs: this can be short-circuited from an adb shell. Running the command 'bmgr run' will cause the Backup Manager to kick off any pending backup operations immediately.
/frameworks/base/core/res/AndroidManifest.xml
|
d6377fbe7eb570b880ce5f1fcc71a556a24961ba |
|
22-Jun-2009 |
Leon Scroggins <scroggo@google.com> |
resolved conflicts for merge of 9336f5d9 to master
|
9ce4c6c5cfc111a73e0cfc3c94daa50346c56867 |
|
19-Jun-2009 |
Leon Scroggins <scroggo@google.com> |
Make browser bookmarks permissions part of the public API.
/frameworks/base/core/res/AndroidManifest.xml
|
3c3d3081aad5d3a0cadd18c7764974060c1a5274 |
|
16-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 727f36c6: Merge change 4265 into donut Merge commit '727f36c6a1c70ba5519ec9ce2da9ab1cf303a2ef' * commit '727f36c6a1c70ba5519ec9ce2da9ab1cf303a2ef': process: Fix bug where if a thread exited while we were changing its control Fix the build: Remove ADD_SYSTEM_SERVICE, which I had accidentally
|
29930a1cb884885f92c72a76e42e795ac948edc3 |
|
16-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 3dcea047: Merge change 4237 into donut Merge commit '3dcea047c5c7a61a56f618815e298d7bd38e2678' * commit '3dcea047c5c7a61a56f618815e298d7bd38e2678': Remove obsolete FOTA_UPDATE permission (which should never have been
|
48f72206dc4215ea2eb3898043eb713b5b72e135 |
|
16-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am aa67df9f: Merge change 4248 into donut Merge commit 'aa67df9f2f8e4c0993c5954e598031bbf4aaf7a3' * commit 'aa67df9f2f8e4c0993c5954e598031bbf4aaf7a3': Remove ADD_SYSTEM_SERVICE and SET_PROCESS_FOREGROUND permissions.
|
cb05cc4acba4724d06120d2c606d955751bd0d11 |
|
16-Jun-2009 |
Dan Egnor <egnor@google.com> |
Fix the build: Remove ADD_SYSTEM_SERVICE, which I had accidentally reintroduced in an errant and clumsy git merge operation. Also remove permission label and description strings for now-deleted permissions FOTA_UPDATE and (within the SettingsProvider package) WRITE_GSERVICES.
/frameworks/base/core/res/AndroidManifest.xml
|
2d4b6ad9d4c7e3e2dbb6a127f37271686253d71f |
|
15-Jun-2009 |
Dan Egnor <egnor@google.com> |
Remove obsolete FOTA_UPDATE permission (which should never have been made public, and wouldn't be used by any third party applications, and no longer does anything regardless). Also remove the WRITE_GSERVICES permission from the SettingsProvider package's manifest (the declaration there was redundant with the one in the core manifest, where all the other settings-related permissions live -- no other core package includes its own permission definitions).
/frameworks/base/core/res/AndroidManifest.xml
|
29148f90cd9fb34ff64f76936347547885906eb9 |
|
16-Jun-2009 |
Dianne Hackborn <hackbod@google.com> |
Remove ADD_SYSTEM_SERVICE and SET_PROCESS_FOREGROUND permissions. These are no longer used.
/frameworks/base/core/res/AndroidManifest.xml
|
7c49790cde0acb494b6e8980662842c95dd8859a |
|
01-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 162c9d0e: Merge change 2805 into donut Merge commit '162c9d0e90eaa71adc8c7d1456d1a9a95e638c47' * commit '162c9d0e90eaa71adc8c7d1456d1a9a95e638c47': base: Rename WRITE_SDCARD -> WRITE_EXTERNAL_STORAGE
|
5a3a77dabd744d5be79d7745c2a977c108a9ad98 |
|
01-Jun-2009 |
San Mehat <san@google.com> |
base: Rename WRITE_SDCARD -> WRITE_EXTERNAL_STORAGE Signed-off-by: San Mehat <san@google.com>
/frameworks/base/core/res/AndroidManifest.xml
|
ad6042aa2342d0a869f84772774b47ae87346ccf |
|
01-Jun-2009 |
Christopher Tate <ctate@google.com> |
am 181fafaf: Retool the backup process to use a new \'BackupAgent\' class Merge commit '181fafaf48208978b8ba2022683ffa78aaeddde1' * commit '181fafaf48208978b8ba2022683ffa78aaeddde1': Retool the backup process to use a new 'BackupAgent' class
|
181fafaf48208978b8ba2022683ffa78aaeddde1 |
|
14-May-2009 |
Christopher Tate <ctate@google.com> |
Retool the backup process to use a new 'BackupAgent' class Backups will be handled by launching the application in a special mode under which no activities or services will be started, only the BackupAgent subclass named in the app's android:backupAgent manifest property. This takes the place of the BackupService class used earlier during development. In the cases of *full* backup or restore, an application that does not supply its own BackupAgent will be launched in a restricted manner; in particular, it will be using the default Application class rather than any manifest-declared one. This ensures that the app is not running any code that may try to manipulate its data while the backup system reads/writes its data set.
/frameworks/base/core/res/AndroidManifest.xml
|
96cdc61c69aa735e65295a50e3e2922425b3c877 |
|
28-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 1e2e44e9: Merge change 2365 into donut Merge commit '1e2e44e900cb9a25d548e27a20d65292a7f321bc' * commit '1e2e44e900cb9a25d548e27a20d65292a7f321bc': Fix wifi multicast API for public use. Revert "Bug fixes and performance improvements"
|
fc1b15cfbfc5f69235ec1f367abd7a909381cd05 |
|
23-May-2009 |
Robert Greenwalt <robdroid@android.com> |
Fix wifi multicast API for public use. Applying API review comments and taking it public.
/frameworks/base/core/res/AndroidManifest.xml
|
9b1e1400df4c6c4b69985f164097f0c842dd796f |
|
21-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 8c690ea9: Merge change 2182 into donut Merge commit '8c690ea9976d644db3c96eddbbbd2d50eac56913' * commit '8c690ea9976d644db3c96eddbbbd2d50eac56913': location: Replace ILocationCollector interface with new ILocationProvider method
|
fd6e5f0dda50e113db4ccc55338b6c4f09da37a4 |
|
21-May-2009 |
Mike Lockwood <lockwood@android.com> |
location: Replace ILocationCollector interface with new ILocationProvider method This change replaces ILocationCollector with a more general mechanism that passes locations received from a provider to all other providers. The network location provider now uses this to implement the location collector. In the future, this could be used to inject network locations to the GPS as aiding data. This change also removes the now obsolete permission INSTALL_LOCATION_COLLECTOR. Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/res/AndroidManifest.xml
|
0bcad89a58ad49a0a836902ad41584777ca1f3f3 |
|
20-May-2009 |
Dianne Hackborn <hackbod@google.com> |
am 95fc68f2: Fix issue where apps could prevent the user from going home. Merge commit '95fc68f24a2a93e5664e2234abcfe479d385cc05' * commit '95fc68f24a2a93e5664e2234abcfe479d385cc05': Fix issue where apps could prevent the user from going home.
|
95fc68f24a2a93e5664e2234abcfe479d385cc05 |
|
20-May-2009 |
Dianne Hackborn <hackbod@google.com> |
Fix issue where apps could prevent the user from going home. Now we have a 5-second time after home is pressed, during which only the home app (and the status bar) can switch to another app. After that time, any start activity requests that occurred will be executed, to allow things like alarms to be displayed. Also if during that time the user launches another app, the pending starts will be executed without resuming their activities and the one they started placed at the top and executed.
/frameworks/base/core/res/AndroidManifest.xml
|
470c1a8f394597329b400874f0b3afb58e558a1a |
|
19-May-2009 |
Jeff Sharkey <jsharkey@android.com> |
am af999280: Change BIND_APPWIDGET to be signatureOrSystem. Merge commit 'af9992802992aaccfe1fb5893448939f215dd607' * commit 'af9992802992aaccfe1fb5893448939f215dd607': Change BIND_APPWIDGET to be signatureOrSystem.
|
af9992802992aaccfe1fb5893448939f215dd607 |
|
18-May-2009 |
Jeff Sharkey <jsharkey@android.com> |
Change BIND_APPWIDGET to be signatureOrSystem. See http://b/issue?id=1839074 for more details.
/frameworks/base/core/res/AndroidManifest.xml
|
62da8461ed5317fe78ae5e3793662694e7fc99a3 |
|
14-May-2009 |
Dianne Hackborn <hackbod@google.com> |
Implement compatibility support for WRITE_SDCARD permission. Now old applications will automatically be granted it. Also renamed it from SDCARD_WRITE to WRITE_SDCARD to be consistent with our other permissions, and re-arranged how we do targetSdkVersion to actually be usuable for this kind of stuff. Note that right now this results in basically all apps being given the WRITE_SDCARD permission, because their targetSdkVersion is not set. I will be dealing with that in a future change.
/frameworks/base/core/res/AndroidManifest.xml
|
a96cbb435d7b2197ab2b61fd98d14cbd6e0c5c3d |
|
14-May-2009 |
Dianne Hackborn <hackbod@google.com> |
Implement compatibility support for WRITE_SDCARD permission. Now old applications will automatically be granted it. Also renamed it from SDCARD_WRITE to WRITE_SDCARD to be consistent with our other permissions, and re-arranged how we do targetSdkVersion to actually be usuable for this kind of stuff. Note that right now this results in basically all apps being given the WRITE_SDCARD permission, because their targetSdkVersion is not set. I will be dealing with that in a future change.
/frameworks/base/core/res/AndroidManifest.xml
|
97ecc9cbe7eccafc0923d7655daf07f4c2ea9791 |
|
12-May-2009 |
Wei Huang <weih@google.com> |
define Intent.ACTION_REMOTE_INTENT, which replaces the old GTalk data messaging intent "android.intent.action.GTALK_DATA_MESSAGE_RECEIVED". The remote intent concept shouldn't be limited to Google or GTalkService. It should be owned by the Android platform.
/frameworks/base/core/res/AndroidManifest.xml
|
3531fdb1d9a0ca536bd7a7a27d35b3e62c318ad9 |
|
08-May-2009 |
The Android Open Source Project <initial-contribution@android.com> |
merge 55280a9 Merge commit '55280a9'
|
55280a91884b9256e8db6af6a09f28b3feeaa9d8 |
|
08-May-2009 |
Dianne Hackborn <hackbod@google.com> |
Improve shutdown process to send broadcast for applications. This introduces a new class in the base platform for performing a clean shutdown (which was copied from the classes in the policies). It includes new features to send a shutdown broadcast for applications to do cleanup, and ot have the activity manager pause the current activity before proceeding with the shutdown. These facilities are also use to write at the most recent stat files for sync, battery and user activity.
/frameworks/base/core/res/AndroidManifest.xml
|
7a1355950172b7a549820e9a2cd4a9b2099ec32f |
|
06-May-2009 |
Dianne Hackborn <hackbod@google.com> |
merged 231cc608d06ffc31c24bf8aa8c8275bdd2636581
|
231cc608d06ffc31c24bf8aa8c8275bdd2636581 |
|
28-Apr-2009 |
Dianne Hackborn <hackbod@google.com> |
Rewrite SyncStorageEngine to use flat files and in-memory data structures. The previous implementation used a database for storing all of its state, which could cause a significant amount of IO activity as its tables were updated through the stages of a sync. This new implementation replaces that in-memory data structures, with hand-written code for writing them to persistent storage. There are now 4 files associated with this class, holding various pieces of its state that should be consistent. These are everything from a main XML file of account information that must always be retained, to a binary file of per-day statistics that can be thrown away at any time. Writes of these files as scheduled at various times based on their importance of the frequency at which they change. Because the database no longer exists, there needs to be a new explicit interface for interacting with the sync manager database. This is provided by new APIs on IContentService, with a hidden method on ContentResolver to retrieve the IContentService so that various system entities can use it. Other changes in other projects are required to update to the new API. The goal here is to have as little an impact on the code and functionality outside of SyncStorageEngine, though due to the necessary change in API it is still somewhat extensive.
/frameworks/base/core/res/AndroidManifest.xml
|
e90c0da675a945a86ac06098c1f5694ddc4efb23 |
|
01-May-2009 |
Mike Lockwood <lockwood@android.com> |
am 275555c: location: Add support for location providers outside of the Merge commit '275555c8eb3fb5df6e7320873b88b77cdde85a9e' * commit '275555c8eb3fb5df6e7320873b88b77cdde85a9e': location: Add support for location providers outside of the system process.
|
275555c8eb3fb5df6e7320873b88b77cdde85a9e |
|
01-May-2009 |
Mike Lockwood <lockwood@android.com> |
location: Add support for location providers outside of the system process. Also added new permissions android.permission.INSTALL_LOCATION_PROVIDER and android.permission.INSTALL_LOCATION_COLLECTOR to the public API. Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/res/AndroidManifest.xml
|
1e89ef82b1cb06034c30f9772f936a8a0cf4a7df |
|
29-Apr-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 947fe79: Merge change 483 into donut Merge commit '947fe79e99d5536a10c5b81946d20e69d0e9d479' * commit '947fe79e99d5536a10c5b81946d20e69d0e9d479': API_CHANGE: external_storage: Add SDCARD_WRITE permission with associated strings
|
29b57e63e54321f99ff086bb25439098d83292f6 |
|
23-Apr-2009 |
San Mehat <san@google.com> |
API_CHANGE: external_storage: Add SDCARD_WRITE permission with associated strings Signed-off-by: San Mehat <san@google.com>
/frameworks/base/core/res/AndroidManifest.xml
|
3326920329cecb57c7ff1fc5c6add5c98aab9ed9 |
|
21-Apr-2009 |
Fred Quintana <fredq@google.com> |
adding concept of features to accounts
/frameworks/base/core/res/AndroidManifest.xml
|
935ae463d495d41155e27feb849768ad2b8b16db |
|
14-Apr-2009 |
Dianne Hackborn <> |
AI 145994: Integrate #145778 from Donut. Automated import of CL 145994
/frameworks/base/core/res/AndroidManifest.xml
|
f8a7ceaef2e7d5cd530c9426bde91b6fa9a40b75 |
|
11-Apr-2009 |
Andy Stadler <> |
AI 145778: Manual merge changes 145382-145384 from cupcake. Automated import of CL 145778
/frameworks/base/core/res/AndroidManifest.xml
|
15ba27802eb23e01f4fada11f3fa1f35925eab49 |
|
25-Mar-2009 |
Dianne Hackborn <> |
Automated import from //branches/master/...@142576,142576
/frameworks/base/core/res/AndroidManifest.xml
|
603073430bbcb1bd29db7afb9b14e2732ad589fb |
|
25-Mar-2009 |
Fred Quintana <> |
Automated import from //branches/master/...@142414,142414
/frameworks/base/core/res/AndroidManifest.xml
|
7d1e577d5f7ae96bfc533e1c73a3a6a272a4a16d |
|
25-Mar-2009 |
Dianne Hackborn <> |
Automated import from //branches/donutburger/...@142472,142472
/frameworks/base/core/res/AndroidManifest.xml
|
246924180995326ed368dadbc59772b41095d6e6 |
|
25-Mar-2009 |
Jasper Lin <> |
Automated import from //branches/master/...@140750,140750
/frameworks/base/core/res/AndroidManifest.xml
|
77323363091b42060bfd697ffb33ce6b3696ad6f |
|
25-Mar-2009 |
Jasper Lin <> |
Automated import from //branches/donutburger/...@140749,140749
/frameworks/base/core/res/AndroidManifest.xml
|
c39a6e0c51e182338deb8b63d07933b585134929 |
|
11-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@137873
/frameworks/base/core/res/AndroidManifest.xml
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/res/AndroidManifest.xml
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/res/AndroidManifest.xml
|
076357b8567458d4b6dfdcf839ef751634cd2bfb |
|
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@132589
/frameworks/base/core/res/AndroidManifest.xml
|
3dec7d563a2f3e1eb967ce2054a00b6620e3558c |
|
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@137055
/frameworks/base/core/res/AndroidManifest.xml
|
3001a035439d8134a7d70d796376d1dfbff3cdcd |
|
19-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@132276
/frameworks/base/core/res/AndroidManifest.xml
|
d24b8183b93e781080b2c16c487e60d51c12da31 |
|
11-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@130745
/frameworks/base/core/res/AndroidManifest.xml
|
22f7dfd23490a3de2f21ff96949ba47003aac8f8 |
|
20-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@127101
/frameworks/base/core/res/AndroidManifest.xml
|
b798689749c64baba81f02e10cf2157c747d6b46 |
|
10-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@125939
/frameworks/base/core/res/AndroidManifest.xml
|
f013e1afd1e68af5e3b868c26a653bbfb39538f8 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
/frameworks/base/core/res/AndroidManifest.xml
|
54b6cfa9a9e5b861a9930af873580d6dc20f773c |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
/frameworks/base/core/res/AndroidManifest.xml
|