| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
* changes:
Add Intent.ACTION_APP_ERROR
|
| |
| |
| |
| |
| | |
This intent is sent to the installer when an app it installed
crashes/ANRs.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Merge commit '5d6d773fab559fdc12e553d60d789f3991ac552c' into donut
* commit '5d6d773fab559fdc12e553d60d789f3991ac552c':
AI 148824: Fix issue #1851541 (sharedUserId requests not being checked for matching signatures on .apk).
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
matching signatures on .apk).
To address issues where we could leave half-installed applications around if there was a failure during the install, we split getPackageLP() into two phases: the first would create the record, and only after doing all verification checks would we call insertPackageSettingLP() to do the remaining part of the original implementation and actually insert the record into the data structures.
Unfortunately it was only in insertPackageSettingLP() that we would set the sharedUser field of the PackageSetting structure, so when before that we went to verify certificates, we didn't think it had requested a shared user ID, and let it through without checking.
This fix simply sets the sharedUser field when the PackageSetting structure is first created, so we will actually check against its certs. We still also set this again in insertPackageSettingLP(), but there is no harm in this because the only time we call this function is in that big install func, which just passes in the same shared user that it had when first getting the package.
BUG=1851541
Automated import of CL 148824
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* changes:
Replace the search dialog images so that they correctly center the microphone and magnifying glass (they were all off by 1 pixel).
|
| | | |
| | | |
| | | |
| | | | |
the microphone and magnifying glass (they were all off by 1 pixel).
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* changes:
Revert dividers back to their original translucent versions but add new opaque dividers to improve the speed of lists.
|
| | |_|/
| |/| |
| | | |
| | | | |
opaque dividers to improve the speed of lists.
|
|\ \ \ \
| |_|/ /
|/| | /
| | |/
| |/|
| | |
| | | |
Merge commit '04c72b47d877c9f3b45caa1ddc7f640b02e7be4c' into donut
* commit '04c72b47d877c9f3b45caa1ddc7f640b02e7be4c':
AI 148812: revise the AppWidget developer guide documentation
|
| | |
| | |
| | |
| | |
| | |
| | | |
BUG=1827433
Automated import of CL 148812
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit '4ce643074874dd79cc3a9219bdfefe63f2400ed7' into donut
* commit '4ce643074874dd79cc3a9219bdfefe63f2400ed7':
AI 148803: Update 1.xml and 2.xml for methods that take Generic Type Varargs. This will allow the CTS Signature Test to be run against older android releases.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Varargs. This will allow the CTS Signature Test to be run against older android releases.
BUG=148739
Automated import of CL 148803
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Varargs. This will allow the CTS Signature Test to be run against older android releases.
BUG=148739
Automated import of CL 148803
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* changes:
Fix issue #1838944: Application sync settings cant be changed with auto sync on
|
| | |/
| |/| |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* changes:
Make pressing the search button within an app that does not support search bring up global search. This still respects the case where an app has chosen to disable search entirely by overriding onSearchRequested() to return false.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
search bring up global search. This still respects the case where an
app has chosen to disable search entirely by overriding
onSearchRequested() to return false.
I do not believe any changes to the SearchManager documentation
(http://developer.android.com/reference/android/app/SearchManager.html#HowSearchIsInvoked)
are necessary, because this documentation already indicates that
pressing the search button within an app that does nothing special with
regard to search can bring up global search.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* changes:
Enable filtering <select> lists.
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
Fix a bug where the filter text could not be deleted,
and another where filtering changes the checked item,
so that filtering <select> lists can be reenabled.
|
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* changes:
should help fix the Simulator build.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
It took a bunch of refactoring inside BackupManagerService,
which is unfortunately all temporary anyway, but it unblocks
a bunch of stuff.
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | | |
Merge commit 'f7a480de8c0402850a25db34ad25d86e6d82e699' into donut
* commit 'f7a480de8c0402850a25db34ad25d86e6d82e699':
AI 148759: Add download page for NDK 1.5 r1.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
BUG=1790234
Automated import of CL 148759
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Merge commit 'c214de5897da8d81378553e25a855c18372d1d29' into donut
* commit 'c214de5897da8d81378553e25a855c18372d1d29':
AI 148752: Fix description of breakText() param.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
BUG=1790234
Automated import of CL 148752
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
BUG=1790234
Automated import of CL 148752
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* changes:
Density Compatibility mode for SurfaceView * use fixed size when requested. Otherwise, give the original size instead of scaled down size. * scale back the motion event to original size when surface view is using the orignal size.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* use fixed size when requested. Otherwise, give the original size instead of scaled down size.
* scale back the motion event to original size when surface view is using the orignal size.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
You can now use android:testOnly="true" to not allow your .apk to be installed
as a normal app. The only way to do so is with the pm command and giving the
-t option, which sets a new INSTALL_ALLOW_TEST flag when installing.
I also used this to clean up the install API... actually, mostly to hide
it, since it is not accessible to apps so shouldn't be in the SDK. We
will be doing some more work on it, so this will prevent adding yet
another backwards-compatibility-for-no-reason version.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* changes:
* Add regoin scaling for transparent support
|
| |/ / / / |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Stores the package name of the installer app in packages.xml
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* changes:
Fixes #1847219. Add a new API to load fonts from arbitrary files: Typeface.createFromFile(String/File).
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Typeface.createFromFile(String/File).
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| | | | | |
| | | | | | |
* changes:
Check the size of the data to write for STATIC AudioTrack objects. Extracted actual writing from write jni function so it can be reused in an upcoming change.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Extracted actual writing from write jni function so it can be reused in an upcoming change.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* changes:
Fixes 1844680. Interrupted scrolling could lead to rendering artifacts. The ListView was invalidating itself in opaque mode but before the drawing could happen, it was getting rid of its scrolling cache, thus becoming translucent again.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
ListView was invalidating itself in opaque mode but before the drawing could happen, it was getting rid of its scrolling cache, thus becoming translucent again.
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
* changes:
Fixes #1846038. DrawableContainer was wrongly returning its opacity by ignoring the visibility of the currently selected layer. This change simply reports a TRANSPARENT opacity if there is no currently selected layer of if the selected layer is not visible. Otherwise it reports the opacity computed by the state class.
|
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
ignoring the visibility of the currently selected layer. This change simply reports a TRANSPARENT opacity if there is no currently selected layer of if the selected layer is not visible. Otherwise it reports the opacity computed by the state class.
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
* changes:
removing log message checked in by acccident.
|
| | |_|/ / / /
| |/| | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: Mike Lockwood <lockwood@android.com>
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | | |
Signed-off-by: Mike Lockwood <lockwood@android.com>
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* changes:
* update all metrics data when updating density. * Keyboard should use DisplayMetrics from Resource rather than getting it from WindowManager as the display metrics can differ under compatibility mode.
|