summaryrefslogtreecommitdiffstats
path: root/Android.mk
Commit message (Collapse)AuthorAgeFilesLines
* Very primitive wallpapers in a surface.Dianne Hackborn2009-08-081-0/+2
| | | | | | | | | | | | | | 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.
* resolved conflicts for merge of f11d7d55 to masterDirk Dougherty2009-08-061-9/+14
|\
| * Add support for preview SDK handling in doc templates. Add preview SDK docs.Dirk Dougherty2009-08-061-9/+14
| | | | | | | | Bug: 2031559
* | First bit of wallpaper work.Dianne Hackborn2009-08-051-2/+3
| | | | | | | | | | | | | | This is mostly refactoring, adding a new WallpaperManager class that takes care of the old wallpaper APIs on Context, so we don't need to pollute Context with various new wallpaper APIs as they are needed. Also adds the first little definition of a wallpaper service, which is not yet used or useful.
* | am 7a3e39ca: Merge change 9378 into donutAndroid (Google) Code Review2009-08-031-0/+6
|\ \ | |/ | | | | | | | | | | Merge commit '7a3e39cac812b6ec63fade9613bb0c1f04156fa0' * commit '7a3e39cac812b6ec63fade9613bb0c1f04156fa0': add "since" info for reference docs
| * add "since" info for reference docsScott Main2009-07-311-0/+6
| |
* | frameworks/base: Add PBAP supportJiafa Liu2009-07-261-0/+1
| | | | | | | | | | | | | | - Update according to comments - Add aidl support in frameworks for Settings to retrieve current PBAP transaction status. - Add status bar support for PBAP
* | am 11b6a29d: Merge change 8564 into donutAndroid (Google) Code Review2009-07-261-1/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | Merge commit '11b6a29dfe380c97fa3df67a6b97ff3383592b58' * commit '11b6a29dfe380c97fa3df67a6b97ff3383592b58': AI 150594: change the homepage markup and styles to allow variable height in AI 150587: add a sitemap for translated docs, for submission to Webmaster Tools, AI 150541: roll the docs forward to 1.5 r3 AI 150538: add note that appwidget updates will wake the device and suggest an alarm AI 150536: Change the formatting of sdk redirect pages so that they are not language-specific. AI 150535: add the Videos page to the site
| * Merge doc change from cupcake: commit ↵Dirk Dougherty2009-07-241-1/+1
| |\ | | | | | | | | | 'a8d035ccf319e1aed685a1e1509681350f737fd1' into manualmerge
| | * AI 150541: roll the docs forward to 1.5 r3Dirk Dougherty2009-07-161-1/+1
| | | | | | | | | | | | | | | | | | BUG=1790234 Automated import of CL 150541
* | | am eec841f0: Merge change 8560 into donutAndroid (Google) Code Review2009-07-261-1/+2
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'eec841f0505c3aeb5b18e53f48b755ff69b78c15' * commit 'eec841f0505c3aeb5b18e53f48b755ff69b78c15': AI 150460: Add missing art files for menu_guidelines doc. AI 150397: turn off the right arrow in the carousel -- we only have 3 items. AI 150390: Roll the docs back to 1.5 r2, temporarily. AI 150381: Add localized content (ja2) to developer site. AI 150380: Add localized content (ja) for developer site. AI 150369: Add localized TOCs for developer site. AI 150351: Doc updates for Android 1.5 SDK r3.
| * | Merge doc changes from cupcake: commit ↵Dirk Dougherty2009-07-241-1/+2
| |\ \ | | |/ | | | | | | '5ae517d9659e96e9525406ffbce18dcacc3294bc' into manualmerge
| | * AI 150390: Roll the docs back to 1.5 r2, temporarily.Dirk Dougherty2009-07-081-1/+1
| | | | | | | | | | | | | | | | | | BUG=1790234 Automated import of CL 150390
| | * AI 150369: Add localized TOCs for developer site.Dirk Dougherty2009-07-071-1/+2
| | | | | | | | | | | | | | | | | | BUG=1910893 Automated import of CL 150369
| | * AI 150351: Doc updates for Android 1.5 SDK r3.Dirk Dougherty2009-07-071-1/+1
| | | | | | | | | | | | | | | | | | BUG=1790234 Automated import of CL 150351
* | | Add a separate version of the docs build that only does the stubs.Joe Onorato2009-07-201-5/+28
| | | | | | | | | | | | | | | | | | | | | That way we don't have to wait for clearsilver to write the thousands of html files during every build. (this is the frameworks/base change, there is also a build change)
* | | resolved conflicts for merge of b06ea706 to masterDianne Hackborn2009-07-141-4/+5
|\ \ \ | |/ /
| * | Add reporting of activity movement for search manager.Dianne Hackborn2009-07-141-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a new API with the activity manager to find out about movement between activities. For my sanity, the old IActivityWatcher is now renamed to IActivityController, and the new activity movement interface is named IActivityWatcher. This changes the search manager itself to use the new API to manage its state. Note that there are still problems when going back to the search dialog after it was hidden -- the suggestions window no longer appears until you explicitly dismiss and re-show it.
* | | am 7d562ec3: Add a new IRestoreObserver callback class to the restore processChristopher Tate2009-06-251-0/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '7d562ec393d54dd9ef387c49d1283243bfdbd2b1' * commit '7d562ec393d54dd9ef387c49d1283243bfdbd2b1': Add a new IRestoreObserver callback class to the restore process
| * | Add a new IRestoreObserver callback class to the restore processChristopher Tate2009-06-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | The observer is told when restore begins how many packages are being restored. It then gets an onUpdate() call telling it that the Nth package is now undergoing restore. Ultimately, its restoreFinished() callback is invoked, passing a simple success/fail error code, to let it know that the restore operation has concluded.
* | | Merge commit '0781df94' into manualmergeSuchi Amalapurapu2009-06-171-3/+4
|\ \ \ | |/ / | | | | | | | | | | | | Conflicts: Android.mk api/current.xml
| * | Remove circular dependency in PackageManager. api freeStorage uses ↵Suchi Amalapurapu2009-06-171-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PendingIntent from android.app Create a new public IntentSender class that can be used by PackageManager instead. This new class uses IIntentSender internally and can only be created by PendingIntent for now. Provide a new getIntentSender api in PendingIntent to create an instance of this class. Move IIntentSender and IIntentReceiver from android.app to android.content Change imports of IIntentSender and IIntentReceiver to reflect the new package name The PackageManager api has been named as freeStorageWithIntent and will be renamed as freeStorage once the older api(which has been deprecated) will be removed shortly.
* | | am 0fb46683: Merge change 3880 into donutAndroid (Google) Code Review2009-06-151-0/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '0fb466836bb654524683152371ecc32142cdf5de' * commit '0fb466836bb654524683152371ecc32142cdf5de': Run search dialog in the system process.
| * | Run search dialog in the system process.Bjorn Bringert2009-06-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes http://b/issue?id=1905863 This is needed to address two security issues with global search: http://b/issue?id=1871088 (Apps can read content providers through GlobalSearch) http://b/issue?id=1819627 (Apps can use GlobalSearch to launch arbirtrary intents) This also fixes http://b/issue?id=1693153 (SearchManager.OnDismissListener never gets called) To fix the security issues, GlobalSearch also needs to require a non-app permission to access its content provider and launch intents.
* | | am 732912a1: Merge change 3730 into donutAndroid (Google) Code Review2009-06-101-2/+2
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '732912a103e985520dba9c022a40bc21b4c4ced5' * commit '732912a103e985520dba9c022a40bc21b4c4ced5': Restructuring the TTS files so that it works as a Service
| * | Restructuring the TTS files so that it works as a ServiceCharles Chen2009-06-101-2/+2
| | |
* | | Framework changes for bluez4.Jaikumar Ganesh2009-06-091-3/+0
| | | | | | | | | | | | | | | Changes in the Bluetooth JNI calls and framework functions for Bluez4.
* | | am d8b51a2b: Fix broken makefile. Again. His twin brother was hiding.Raphael2009-06-081-1/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit 'd8b51a2ba8ee82be81414c0e80158e82b2c361d9' * commit 'd8b51a2ba8ee82be81414c0e80158e82b2c361d9': Fix broken makefile. Again. His twin brother was hiding.
| * | Fix broken makefile. Again. His twin brother was hiding.Raphael2009-06-081-1/+1
| | |
* | | am 9207b1e7: Fix the broken makefile.Raphael2009-06-081-1/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '9207b1e7c8ad4bbef3530d2b047bf6587f2988c4' * commit '9207b1e7c8ad4bbef3530d2b047bf6587f2988c4': Fix the broken makefile.
| * | Fix the broken makefile.Raphael2009-06-081-1/+1
| | |
* | | am 55567efc: First-time check-in of the VPN APIs.Hung-ying Tyan2009-06-081-0/+2
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '55567efca99de7242b118cf7bf13cc773b01941c' * commit '55567efca99de7242b118cf7bf13cc773b01941c': First-time check-in of the VPN APIs.
| * | First-time check-in of the VPN APIs.Hung-ying Tyan2009-06-091-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch Set 2: - Fixed style issues raised by cywang. Patch Set 3: - Hide everything - Make VpnProfile parcelable Patch Set 4: - Add license notice
* | | am 8c850b79: Add IRestoreSession interface for the restore flowChristopher Tate2009-06-071-0/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '8c850b792f2d371fd8a4aff146d9d757ee982539' * commit '8c850b792f2d371fd8a4aff146d9d757ee982539': Add IRestoreSession interface for the restore flow
| * | 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.
* | | am 181fafaf: Retool the backup process to use a new \'BackupAgent\' classChristopher Tate2009-05-311-1/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '181fafaf48208978b8ba2022683ffa78aaeddde1' * commit '181fafaf48208978b8ba2022683ffa78aaeddde1': Retool the backup process to use a new 'BackupAgent' class
| * | 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 5b6a5cee: am 3f9de8b6: AI 149211: Doc updates for Android 1.5 SDK, r2. ↵Dirk Dougherty2009-05-221-1/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | BUG=1790234 Merge commit '5b6a5cee4c48fd2ffc35f07ebe9f24eb53086b9a' * commit '5b6a5cee4c48fd2ffc35f07ebe9f24eb53086b9a': AI 149211: Doc updates for Android 1.5 SDK, r2.
| * | 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
| | |
* | | am 17af14d8: Merge change 2289 into donutAndroid (Google) Code Review2009-05-221-0/+2
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '17af14d8133f99b5e886d830e92e38ba1da7cc2d' * commit '17af14d8133f99b5e886d830e92e38ba1da7cc2d': Add AIDL files for the TTS service and the associated callback service (to signal synthesis completion).
| * | Add AIDL files for the TTS service and the associated callback service (to ↵Jean-Michel Trivi2009-05-221-0/+2
| | | | | | | | | | | | signal synthesis completion).
* | | am 8c690ea9: Merge change 2182 into donutAndroid (Google) Code Review2009-05-211-1/+0
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '8c690ea9976d644db3c96eddbbbd2d50eac56913' * commit '8c690ea9976d644db3c96eddbbbd2d50eac56913': location: Replace ILocationCollector interface with new ILocationProvider method
| * | 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>
* | | resolved conflicts w/ 75986cf9bc57ef11ad70f36fb77fbbf5d63af6ec merge....svetoslavganov2009-05-151-2/+6
|\ \ \ | |/ /
| * | Accessibility feature - framework changes (replacing 698, 699, 700, 701 and ↵svetoslavganov2009-05-141-0/+4
| | | | | | | | | | | | merging with the latest Donut)
* | | 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.