summaryrefslogtreecommitdiffstats
path: root/Android.mk
Commit message (Collapse)AuthorAgeFilesLines
* merged 231cc608d06ffc31c24bf8aa8c8275bdd2636581Dianne Hackborn2009-05-061-0/+2
|\
| * 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.
* | am 7db4860: Merge change 845 into donutAndroid (Google) Code Review2009-05-011-0/+17
|\ \ | |/ | | | | | | | | | | Merge commit '7db486058cf4fce4be04e13d1ec6b7cf404d3e38' * commit '7db486058cf4fce4be04e13d1ec6b7cf404d3e38': Config: Add ConfigBuildFlags, and change it based on TARGET_BUILD_TYPE
| * 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>
* | am 15e3d0f: location: Use ILocationProvider Binder interface for all locMike Lockwood2009-05-011-0/+1
|\ \ | |/ | | | | | | | | | | Merge commit '15e3d0f082d551f8819fbe4b0d502cc108627876' * commit '15e3d0f082d551f8819fbe4b0d502cc108627876': location: Use ILocationProvider Binder interface for all location providers.
| * 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>
* | am 487529a: First baby steps towards settings backupChristopher Tate2009-04-291-0/+3
|\ \ | |/ | | | | | | | | | | Merge commit '487529a70cd1479ae8d6bbfb356be7e72542c185' * commit '487529a70cd1479ae8d6bbfb356be7e72542c185': First baby steps towards settings backup
| * 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 donut into masterJean-Baptiste Queru2009-04-221-0/+1
|\ \ | |/
| * 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
* | AI 147058: am: CL 147054 am: CL 147053 Add -hdf primer vars for the platform ↵Dirk Dougherty2009-04-201-11/+18
| | | | | | | | | | | | | | | | | | | | | | and release 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/... Original author: android-build Automated import of CL 147058
* | AI 146615: am: CL 146613 Move Recognition service declarations to ↵Brandon Ballinger2009-04-181-0/+2
| | | | | | | | | | | | | | | | frameworks/base/core/java/android/speech. Hide them from public API by default (no changes to current.xml). Original author: brandonb Automated import of CL 146615
* | AI 144664: am: CL 144663 Use Binder interfaces between ↵Mike Lockwood2009-04-061-1/+3
| | | | | | | | | | | | | | | | | | | | | | NetworkLocationManager and 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 Original author: lockwood Automated import of CL 144664
* | AI 144245: Fix merge conflict for megering in the CDMA changes in to master ↵Wink Saville2009-04-021-2/+4
| | | | | | | | | | | | from donutburger. Automated import of CL 144245
* | AI 143331: am: CL 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/... Original author: android-build Merged from: //branches/donutburger/... Automated import of CL 143331
* | Automated import from //branches/master/...@142414,142414Fred Quintana2009-03-241-2/+8
|/
* 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