summaryrefslogtreecommitdiffstats
path: root/Android.mk
Commit message (Collapse)AuthorAgeFilesLines
* Add IRestoreSession interface for the restore flowChristopher Tate2009-06-071-0/+1
| | | | | | | | Restore is a fairly complicated, somewhat stateful process, so we introduce a new interface to encapsulate the various bits and pieces into a nicely separable component. In particular, this will make it much cleaner to open and interrogate an expensive-to-construct transport and then reuse it for the actual restore process itself.
* Retool the backup process to use a new 'BackupAgent' classChristopher Tate2009-05-311-1/+1
| | | | | | | | | | | | | | | 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.
* am 3f9de8b6: AI 149211: Doc updates for Android 1.5 SDK, r2. BUG=1790234Dirk Dougherty2009-05-221-1/+1
|\ | | | | | | | | | | | | Merge commit '3f9de8b6caa3fe9119b363c64e79d13bb72aec76' into donut * commit '3f9de8b6caa3fe9119b363c64e79d13bb72aec76': AI 149211: Doc updates for Android 1.5 SDK, r2.
| * AI 149211: Doc updates for Android 1.5 SDK, r2.Dirk Dougherty2009-05-221-1/+1
| | | | | | | | | | | | BUG=1790234 Automated import of CL 149211
| * AI 147053: Add -hdf primer vars for the platform and release ID associated ↵Dirk Dougherty2009-04-201-11/+18
| | | | | | | | | | | | | | | | | | with the current (most recent) SDK. Currently, the docs that are specific to each SDK release -- downloading, installing, upgrading, requirements -- are stored in a directory with release-derived name, such as "1.1_r1". This change lets documents use generic links to point into the most recent version specific docs, eg href="{@docRoot}sdk/{sdkCurrent}/installing.html" instead of href="{@docRoot}sdk/1.1_r1/installing.html". BUG=1790234 Automated import of CL 147053
| * Automated import from //branches/cupcake/...@142924,142924John Wang2009-03-261-1/+2
| |
* | Add AIDL files for the TTS service and the associated callback service (to ↵Jean-Michel Trivi2009-05-221-0/+2
| | | | | | | | signal synthesis completion).
* | location: Replace ILocationCollector interface with new ILocationProvider methodMike Lockwood2009-05-211-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | 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>
* | Accessibility feature - framework changes (replacing 698, 699, 700, 701 and ↵svetoslavganov2009-05-141-0/+4
| | | | | | | | merging with the latest Donut)
* | Rewrite SyncStorageEngine to use flat files and in-memory data structures.Dianne Hackborn2009-05-051-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Config: Add ConfigBuildFlags, and change it based on TARGET_BUILD_TYPEDave Bort2009-05-011-0/+17
| | | | | | | | | | | | This will be used to revive android.util.Config.DEBUG. Signed-off-by: Dave Bort <dbort@android.com>
* | location: Use ILocationProvider Binder interface for all location providers.Mike Lockwood2009-05-011-0/+1
| | | | | | | | | | | | | | | | | | | | This change eliminates the LocationProviderImpl class which had been used for location providers running in the system process. Now the LocationProvider base class is only used to implement the LocationManager.createProvider() method for retrieving provider information. Added a new IGpsStatusProvider interface for providers that serve GPS status. Signed-off-by: Mike Lockwood <lockwood@android.com>
* | First baby steps towards settings backupChristopher Tate2009-04-291-0/+3
| | | | | | | | | | | | | | | | | | | | This change adds a sketched outline of the backup system architecture, with all of the major pieces represented other than client-side helpers for specific types of data. IBackupManager and BackupService are public so that we can write test apps against SDK-domain symbols from the outset. What code exists in this change hasn't been tested and may crash. It's the beginnings of the real implementation but of course is barely begun.
* | Merge branch 'readonly-p4-donut' into donutDirk Dougherty2009-04-211-11/+18
|\ \
| * | AI 147054: am: CL 147053 Add -hdf primer vars for the platform and release ↵Dirk Dougherty2009-04-211-11/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ID associated with the current (most recent) SDK. Currently, the docs that are specific to each SDK release -- downloading, installing, upgrading, requirements -- are stored in a directory with release-derived name, such as "1.1_r1". This change lets documents use generic links to point into the most recent version specific docs, eg href="{@docRoot}sdk/{sdkCurrent}/installing.html" instead of href="{@docRoot}sdk/1.1_r1/installing.html". Original author: ddougherty Merged from: //branches/cupcake/... Automated import of CL 147054
* | | Merge branch 'readonly-p4-donut' into donutBrandon Ballinger2009-04-161-0/+2
|\ \ \ | |/ /
| * | AI 146613: Move Recognition service declarations to ↵Brandon Ballinger2009-04-161-0/+2
| | | | | | | | | | | | | | | | | | frameworks/base/core/java/android/speech. Hide them from public API by default (no changes to current.xml). Automated import of CL 146613
* | | location: Move geocoding support from ILocationProvider to a new interface.Mike Lockwood2009-04-151-0/+1
|/ / | | | | | | Signed-off-by: Mike Lockwood <lockwood@android.com>
* | AI 144663: Use Binder interfaces between NetworkLocationManager and ↵Mike Lockwood2009-04-061-1/+3
| | | | | | | | | | | | | | | | | | | | LocationManagerService. This fixes a hack that was added when NetworkLocationManager was moved out of the framework. This also lays the groundwork for supporting location providers outside of the system process. BUG=1729031 Automated import of CL 144663
* | AI 144185: Integrate cdma into the main code base.Wink Saville2009-04-021-2/+4
| | | | | | | | Automated import of CL 144185
* | AI 143181: am: CL 142924 Support DCM specific MMI network service.John Wang2009-03-271-1/+2
|/ | | | | | | | | | | | | IExtendedNetworkService has 4 MMI service interface used by PhoneUtils to put DCM related nw service. void setMmiString(String number); CharSequence getMmiRunningText(); CharSequence getUserMessage(CharSequence text); void clearMmiString(); And the service is bind via "com.android.ussd.IExtendedNetworkService". Original author: johnwang Merged from: //branches/cupcake/... Automated import of CL 143181
* auto import from //branches/cupcake/...@137873The Android Open Source Project2009-03-111-4/+4
|
* auto import from //depot/cupcake/@136594The Android Open Source Project2009-03-051-0/+1
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-0/+432
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-432/+0
|
* auto import from //branches/cupcake/...@131421The Android Open Source Project2009-02-131-1/+1
|
* auto import from //branches/cupcake/...@130745The Android Open Source Project2009-02-101-0/+3
|
* auto import from //branches/cupcake/...@127101The Android Open Source Project2009-01-201-1/+6
|
* Code drop from //branches/cupcake/...@124589The Android Open Source Project2008-12-171-45/+61
|
* Initial ContributionThe Android Open Source Project2008-10-211-0/+408