2e4190fa43186b69e08d2fcc138cfd99686ae10a |
10-Oct-2013 |
Alex Klyubin <klyubin@google.com> |
Log APK hash for package install attempts in the Event Log. This CL adds a package_digest field to the install_package_attempt event. The field is populated with the SHA-256 digest of the contents of the APK iff the user has consented to app verification and app verification is enabled. Bug: 11275004 Bug: 10605940 (cherry picked from commit 8fca480bee00578c1529b1f32ab30af096db82dd) Change-Id: I9773925f7e397ada26efac022349dc8e4af01208
ventLogTags.logtags
nstallAppProgress.java
nstallFlowAnalytics.java
ackageInstallerActivity.java
|
3e9a765ff5e6ab74bed605c86fcf53b6581b9060 |
10-Sep-2013 |
Alex Klyubin <klyubin@google.com> |
Robustify logging of analytics about PackageInstaller. This CL switches from the type-unsafe EventLog.writeEvent method to the strictly-typed EventLogTags.writeInstallPackageAttempt. This method is generated from the definition of this event in EventLogTags.logtags and thus offers compile-time type checking. Bug: 10605940 Change-Id: I62895b60fe4c01d4314eba564476e0f1ed7ad78b
ventLogTags.logtags
nstallFlowAnalytics.java
|
71510286b8ed1d116b0cf234254dcbd8316ff751 |
10-Sep-2013 |
Alex Klyubin <klyubin@google.com> |
Merge "Record analytics about package install attempts to Event Log." into klp-dev
|
7b30bc34492a0c53b02cec2fee7d0993da407fc4 |
04-Sep-2013 |
Alex Klyubin <klyubin@google.com> |
Record analytics about package install attempts to Event Log. The purpose of this change is to provide analytics about the various stages of the install flow. Recorded information does not contain user-, device-, or package/app-identifying information. Examples of recorded information are: * duration of the flow (start to finish) * duration of the flow until the moment the user clicks Install * whether the attempt is an update or a new install. * whether app verification is enabled. * whether Unknown Sources is enabled. * whether the attempt was blocked by Unknown Sources. * whether permissions were displayed. * error code (if any) returned by PackageManager when installing the package. Bug: 10605940 Change-Id: I9bc009223a365a558cdf02bd91cf4315b82564c2
ventLogTags.logtags
nstallAppProgress.java
nstallFlowAnalytics.java
ackageInstallerActivity.java
absAdapter.java
|
e1c0ad6d82bd4c4ba5c65e4951c5fcba170b2f55 |
07-Sep-2013 |
Fabrice Di Meglio <fdimeglio@google.com> |
Fix bug #10397732 'X' icon of download manager UI error not mirrored - use TextView.setCompoundDrawablesRelative() instead of setCompoundDrawables() Change-Id: I4021236aa40d92ed9df0e354b8ce2287afa51168
nstallAppProgress.java
|
320bbe71d34e40f89862b41c53a8a393834f5de7 |
14-Jun-2013 |
Christopher Tate <ctate@google.com> |
Update install-permission logic to use new FLAG_PRIVILEGED We no longer grant all "signatureOrSystem" type permissions to all apps bundled on the system partition; there is a build-time grant of privileged status. The logic for granting install permission now checks the caller's privileged status, not just its apk location. Bug 8765951 Change-Id: Ib88f4b0911743bd6bfd3458302fe88518e08ac86
ackageInstallerActivity.java
|
8d3437fe1be41c2cebdb81de8241d17dca0b8cab |
02-Apr-2013 |
Kenny Root <kroot@google.com> |
Use direct call to get ManifestDigest This speeds up startup of PackageInstaller since it doesn't have to read all the data. Bug: 8528639 Change-Id: Ic7b9dc93f0f940a128b583936b3f56c707b5cb2c
ackageUtil.java
|
292e4dabe97f77ea91945b2f520c0c680fabb145 |
27-Mar-2013 |
Nick Kralevich <nnk@google.com> |
PackageInstaller: add permission granting support Add support to PackageInstaller for allowing the user to grant permissions to other apps. The user is involved in the decision, and can approve or reject permissions. Applications can make a request to PackageInstaller using something like the following code: private void onPromptPermissionsClicked(String... permissions) { Intent i = getActivity().getApplication() .getPackageManager().requestPermission(permissions); startActivityForResult(i, 0); } This code reuses the sideloading upgrade flow when adding permissions, making the UI very familiar to someone who's sideloaded applications. Conceptually, we are treating a permission grant as a reinstall of the application with new permissions. Change-Id: Ia37f761e5574a490d1d37b9eb40cf5e77c928a40
rantActivity.java
|
2055eecd55b944643111c4987e507f4a650f95e4 |
25-Mar-2013 |
Nick Kralevich <nnk@google.com> |
Move TabsAdapter into it's own class. Extract TabsAdapter into it's own class. It makes the code more reusable and makes PackageInstallerActivity.java smaller. No change in functionality. Change-Id: I1ebc7fd05f600fd4764020c5ab72274f435ed211
ackageInstallerActivity.java
absAdapter.java
|
813a4bd48de33efe5c882ad3b9258e88d6d10fd7 |
18-Mar-2013 |
Nick Kralevich <nnk@google.com> |
PackageUtil: don't collect certs if package doesn't exist If packageParser.parsePackage() returns null, don't attempt call packageParser.collectCertificates(). This fixes a NPE triggered by the following command: am start -a android.intent.action.VIEW -d file:///blah/blah.apk -t application/vnd.android.package-archive Change-Id: I6f6f836734d4b4ee07e98ee6b1f6339fa675b8b0
ackageUtil.java
|
2b3202c3ff18469b294629bf1416118f12492173 |
14-Mar-2013 |
Kenny Root <kroot@google.com> |
Add manifest to verification params Change-Id: I088ab981cb56d4f156b6ff910d6a2270e3302dc4
nstallAppProgress.java
ackageInstallerActivity.java
ackageUtil.java
|
8124c242d390b283c2623c24a93fe9756658571a |
01-Nov-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #7448596: Can't uninstall app that was installed by another user Change-Id: I80a07a30cb452eee61e0838b5133559bb1f10d6f
ninstallerActivity.java
|
03347bac6c91b8a8371b05783f6b23ef883b8c9a |
12-Oct-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #7323256: permission dialog has bad layout Change-Id: I3fc9f9bf492178ba064a4579826f49f252d41a20
ackageInstallerActivity.java
|
8b16399014e108b82fda1b4e6ec044ea664e61fb |
28-Sep-2012 |
Ben Gruver <bgruv@google.com> |
Merge "Determine the originating uid for an install" into jb-mr1-dev
|
d58f150060e9300038ff86eeeffc86c2440303c8 |
27-Sep-2012 |
Ben Gruver <bgruv@google.com> |
Determine the originating uid for an install Bug: 6923241 Change-Id: I281301ca0bece2cb2395cde1d7652be168ffa202
nstallAppProgress.java
ackageInstallerActivity.java
|
860959202df6e79636a68cc94ea94268fcbdc305 |
27-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #7240599 Permissions UI: left side padding on... ...Device Access and Privacy headings Change-Id: I9aca7d9fec60d4312ca13d8bce26fc7aebfe326c
ackageInstallerActivity.java
|
9e8baaab93202587c4c01bcaaba29d39bc35ba67 |
25-Sep-2012 |
Jeff Brown <jeffbrown@google.com> |
Update references to migrated global settings. Bug: 7231172 Change-Id: Ib6fd133057bdcd40c2cc8699033f548985339aa8
ackageInstallerActivity.java
|
aba0bed7a4f6301c6e3067fc799d8ef47aaca0b2 |
19-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
Allow side-loading of apps from other users. This will allow applications to do the desired bypass of downloading and re-installing an app if it is already installed on the device for another user. Change-Id: Ib2bc0f39bc6b495af653560cf13cb8477413186d
nstallAppProgress.java
ackageInstallerActivity.java
|
3e0c22f98f61d8570c14c6f7ce49a05c1804d1f9 |
17-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
Implement new option for uninstalling over all users. This API is hidden, but we don't try to protect with a permission here because we always go through a UI for the user to verify the operation. Change-Id: I5580bcbe7ca00b8613c0d8523f348ce83b2d5031
ninstallAppProgress.java
ninstallerActivity.java
|
8ec226e8c778a3d1b4268edc33cd7c515d88ab31 |
16-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
Further adjustment of the new package installer UI. - Privacy and Device permissions are not shown as separate tabs, but instead separate sections in the same single scrollable permissions list. - No tabs are shown when installing a new app (they are all in the new single list); two tabs are shown when installing an update: the new permissions, and all permissions. - If you are reviewing more permissions than fit on the screen, the "install" button is changed to a "next" button until you scroll through the entire list. Change-Id: I0665a797f80ba5276e782e94be97090a429e5280
affeinatedScrollView.java
ackageInstallerActivity.java
|
37df032e580ab6bed29eb40b72df1f49cefd2af1 |
13-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
New permissions UI.
ackageInstallerActivity.java
|
8707cfaa0c8c111e7fe2ad81d0b8052d4550d4d4 |
22-Aug-2012 |
Dianne Hackborn <hackbod@android.com> |
am 47fe118e: Merge "Show a Toast on a successful application uninstall" * commit '47fe118e0178e9d72c98073ff588ee5cf353258e': Show a Toast on a successful application uninstall
|
ca2484bb0553a93507eccec96cc73ecee1d77a53 |
19-Aug-2012 |
Scott Warner <tortel1210@gmail.com> |
Show a Toast on a successful application uninstall Instead of waiting for the user to tap OK, just show a Toast and get out of the way. Does not change anything for unsuccessful uninstall attempts Change-Id: I32c2097405b4c4f514224b7561b83175a1c882fb
ninstallAppProgress.java
|
916ad007619e025218665298ef9793c152ced070 |
21-Aug-2012 |
rich cannings <richc@google.com> |
Accept and pass URLs to PackageManagerService This change passes the originating URI and referrer of an apk, when available, to the package manager. Bug: 6544677 Change-Id: I1431b0e02eb779d9699e282ae59aaab485a00626
nstallAppProgress.java
ackageInstallerActivity.java
|
319efc1c099a0c0c516d3a0d3d110c8608c9eee9 |
08-Aug-2012 |
Rich Cannings <richc@google.com> |
Revert "Accept and pass URLs to PackageManagerService" This reverts commit 076ca8c8373a3d5f3f56103fa85966cc6c34c94a Change-Id: I955510c4aa9f7fada2685ca274d0bb8fbdd91cdf
nstallAppProgress.java
ackageInstallerActivity.java
|
076ca8c8373a3d5f3f56103fa85966cc6c34c94a |
26-Jul-2012 |
rich cannings <richc@google.com> |
Accept and pass URLs to PackageManagerService This change passes the originating URI and referrer of an apk, when available, to the package manager. Bug: 6544677 Change-Id: I6b1036012399f6cd42feceedeca2493b6b20501a
nstallAppProgress.java
ackageInstallerActivity.java
|
7ff6e568611af22ee38d2669c5c913d3a8824d41 |
01-Jun-2012 |
Dianne Hackborn <hackbod@google.com> |
Survey says: NIET! Bug: 6593206 Change-Id: Ib8ec410e9af258b507706f2a162e8e7482f93f6a
ackageInstallerActivity.java
|
a51fa826438702d1513e8dcfaf25e68ba6d93db0 |
24-May-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Reduce strict Uri checking, again." into jb-dev
|
075d388d31f77496144fff1aa41b63ff4f9e3b50 |
24-May-2012 |
Jeff Sharkey <jsharkey@android.com> |
Reduce strict Uri checking, again. Bug: 6539616 Change-Id: I5740b680520606d880646bd419423c08bdc81a99
nstallAppProgress.java
|
6ea99d845b94c1e90320ffc5b3fbe96ce122f8e7 |
24-May-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Reduce strict Uri checking." into jb-dev
|
cd7ff382597a4242be6dc3cac1ba2dced84c5eba |
24-May-2012 |
Jeff Sharkey <jsharkey@android.com> |
Reduce strict Uri checking. Bug: 6539616 Change-Id: I60cbf1c49ffd565504504ef4b67fe5a512c086e4
ackageInstallerActivity.java
|
019c976364314aa16e53e8af31616ab902711288 |
23-May-2012 |
Adam Powell <adamp@google.com> |
Make permissions pages awaken their scrollbars when the page is focused Bug 6538805 Change-Id: I8baec78443f7e623cfb49cda90a5a9a95e71090d
ackageInstallerActivity.java
|
ee21cab0e684710a77df85577ff16d1f00edaf4d |
14-May-2012 |
Adam Powell <adamp@google.com> |
Fix up tabs in the permissions display Make tab bar scrollable if tabs don't all fit. Scroll the currently selected tab into view when it becomes selected. Bug 6481646 Change-Id: Ic492526ce06fae759b23127f74cfcb8e2fd8f030
ackageInstallerActivity.java
|
9762658939747166e3c40d817971aa5b17231ee7 |
03-May-2012 |
Dianne Hackborn <hackbod@google.com> |
New permissions UI. Change-Id: I5d4691f8a23e90265eaaaea15950affdcb8dc9b6
ackageInstallerActivity.java
|
79da2eaa800f889be5e5f5bd91121c2ecb55ce14 |
17-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
Stop advertising content://-style Uri support. Internally using PackageParser, which needs raw files. Tried making local copy of incoming files, but ran into 6347522. Instead, stop advertising support for content://-style Uris. Bug: 6343461 Change-Id: Ia57ffa56876f38db359e618d9a2c1116c71f56f2
nstallAppProgress.java
ackageInstallerActivity.java
ackageUtil.java
|
9e9721266feafdf16786b94f6fac4c06220cd422 |
10-Aug-2011 |
Dianne Hackborn <hackbod@google.com> |
Implement new extended install/uninstall options. Change-Id: I60374f937ca3ccf454480b196a7eb4e36d67fe86
nstallAppProgress.java
ackageInstallerActivity.java
emoveReceiver.java
ninstallAppProgress.java
ninstallerActivity.java
|
1f45fa5f219a6577265c480a81af77450985d532 |
24-Jun-2011 |
Gilles Debunne <debunne@google.com> |
Changed unknown source setting link This settings has been moved to Security. Change-Id: Ie5b630d5d4e909a687d60ac941a407ee9588635a
ackageInstallerActivity.java
|
bae45d9ae440e20d1a261e81b6acdf02130a305a |
28-Feb-2011 |
Kenny Root <kroot@google.com> |
More descriptive errors for install failures Change-Id: Ica79bece0fd29c27126e1ee51daeac96affaa1ab
nstallAppProgress.java
ninstallAppProgress.java
|
77b967ee75a3566b2322fb767c8545aef8856841 |
28-Feb-2011 |
Kenny Root <kroot@google.com> |
Use new package deletion observer Change-Id: Iabef1f9c6758e09c9e7f697da29cda7d532c625b
ninstallAppProgress.java
|
38199c5efdb4e650b0ffbe873d8cf27c35f51db6 |
16-Feb-2011 |
Kenny Root <kroot@google.com> |
Use NEW_TASK flag when going to Settings Users being directed into Settings because of some problem were getting the Settings activity on the PackageInstaller stack. This caused some confusion because going into PackageInstaller again put them into Settings which is wrong. Bug: 3456307 Change-Id: Idda1e02a619950dbc4db81c4962a3257f67094b2
ackageInstallerActivity.java
|
362660b35aec989137b205ce8cb8eb945c19c1a3 |
03-Sep-2010 |
Patrick Dubroy <dubroy@google.com> |
Check for activity info when uninstalling. Also, switch to using standard fat title bar.
nstallAppProgress.java
ackageInstallerActivity.java
ackageUtil.java
ninstallAppProgress.java
ninstallerActivity.java
|
0d4ff37341fc970195d9a737a8ab166c550aa2b3 |
31-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2558391: Package manager problem when not replacing existing system partition app Make sure to set the replace flag if the app exists but has been renamed. Change-Id: I0849834b59eb2a98c94e763860f649770eeeef43
ackageInstallerActivity.java
|
9ab50f3655afed4f9266402a03d3235d94220397 |
11-Mar-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Remove memory checks in side loading ui Move dialog for insufficient storage as a post-install error handle dialog Change-Id: I419b1dc233e01fc91e29d1274bae17d5bd63a60d
nstallAppProgress.java
ackageInstallerActivity.java
ackageUtil.java
|
dc7d3d29d2d058e795ab7650a611027d981e4a71 |
11-Mar-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Check for resolvable activities before enabling launch button. Change-Id: I6bbb6c079c53f09a3b92b4e2a50d17fbd4839a0e
nstallAppProgress.java
|
3d07f28761d467664ea97a7be7cbedf92762f14c |
19-Feb-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Nuke parser references. Modify free storage logic.
ackageInstallerActivity.java
ackageUtil.java
|
7cdf9b3362df82fbfea24d559329109b8ed0b46f |
12-Feb-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Remove recomended install app location
nstallAppProgress.java
|
abccd1044822be3b17ca560343782637fa7a3259 |
09-Feb-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Change method signature for recommendAppInstallLocation
nstallAppProgress.java
|
8ea32f42a5d68eb0922a842fc71475786a872323 |
30-Jan-2010 |
Oscar Montemayor <oam@google.com> |
Apps on SD card projec. Folowing through with making recommendAPpInstallLocation(..) an instance method in PackageManager.
nstallAppProgress.java
|
2f32397f47118c6e870421965fba650a51886ffc |
29-Jan-2010 |
Oscar Montemayor <oam@google.com> |
Apps on SD card project. Modifying sideload app to recommend location where to install application package, based on application flags, total space and available space on internal and SD card storage. Currently ignoring "Do not install" recommendation.
nstallAppProgress.java
|
9629a925eded634556b444d6d11985894dfb9f6a |
25-Jan-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Remove copying temporary file into installer's private data directory. The system process can now make a copy for itself.
nstallAppProgress.java
ackageInstallerActivity.java
|
ccb4dda8b1525c90323fa9dd7b96b9eeb78b7082 |
18-Nov-2009 |
Suchi Amalapurapu <asuchitra@google.com> |
Fix for 2268060, 2251223 if conditional initializing package label. Also load the label from the new pkg for existing packages Use installer's metrics and configuration info when creating resources for new package
nstallAppProgress.java
ackageUtil.java
|
f80cb7b8632fb2cab44838ee741b3e8fa4aa90b1 |
12-Nov-2009 |
Suchi Amalapurapu <asuchitra@google.com> |
move creating temp file to InstallAppProgress and deal with cleanly deleting the file
nstallAppProgress.java
ackageInstallerActivity.java
|
f075068817434dbb5e861d00f5ed23d6405ab4d9 |
11-Nov-2009 |
Suchi Amalapurapu <asuchitra@google.com> |
Use nonlocalized label when installing packages. Also invoke the right method based on if its an installed application or not. just move the if condition prior to initializing the view
nstallAppProgress.java
ackageUtil.java
|
2ae789b2bda885c393acca504ad663946ea38789 |
06-Oct-2009 |
Suchi Amalapurapu <asuchitra@google.com> |
The scroll view listing permissions is given a weight of 1 so that the ok and cancel buttons appear at the bottom of the screen. If the permission list doesn't fillup the screen aka has very few permissions, the buttons don't appear at the buttom. so just increate the layout weight of the parent as well to fix this issue. Also hide the whole permissions panel so that we don't see the text related to showing permissions at all
ackageInstallerActivity.java
|
3c9eac96e6c5f705cb2afae063716882ee5210dc |
29-Sep-2009 |
Suchi Amalapurapu <asuchitra@google.com> |
Clear installer's user data before downloading an app so that we get rid of any lingering files from earlier failed installs or files left behind by earlier buggy builds Add permission to AndroidManifest to clear user data
ackageInstallerActivity.java
|
2f830ef28c014bff7766e8d82faf3ebf58a8cc14 |
14-Sep-2009 |
Suchi Amalapurapu <asuchitra@google.com> |
Finish UninstallerActivity after starting subactivity to actually uninstall which indicates progress etc., If not, the UninstallerActivity is again displayed after finishing off uninstallation. Remove entries from manifest that are no longer part of code base
ninstallerActivity.java
|
d9b773b7041894e37c1b6f62d6b221dd3c8e4c43 |
01-Sep-2009 |
Suchi Amalapurapu <asuchitra@google.com> |
Fix screen flow issues in pacakge installer/uninstaller. The main activity was managing the state transitions during installation/uninstallation which was actually not needed. Just make the activities independent and start sub activities without waiting for activity result codes in the main activity. If the user enables development setting to immediately destroy activities, and sideloads an app, the ActivityManager tries to destroy the main activity while it starts sub activities to finish installation and this results in UI bizarreness based on the current state of the installer. Also move InstallConfirmation to the main activity. Converge InstallDone and InstallProgress into one screen. Just enable or disable launch/close buttons. This is how it should have been in the first place.. Same set of issues with uninstall code path as well.
nstallAppConfirmation.java
nstallAppDone.java
nstallAppProgress.java
ackageInstallerActivity.java
ninstallerActivity.java
|
38048fa68f75aa8d08ae6c0d2b5b32a5b52ce246 |
04-Aug-2009 |
Suchi Amalapurapu <asuchitra@google.com> |
Fix blank screen in uninstall
ninstallAppProgress.java
|
7672c9941137c4664f5a2c64eb15a335b3c4789d |
29-Jul-2009 |
Suchi Amalapurapu <asuchitra@google.com> |
remove uninstall status screen and present the status of uninstallation in previous screen rename xml file change code flow in activities Ignore back button when installation is in progress
ninstallAppDone.java
ninstallAppProgress.java
ninstallerActivity.java
|
6b77c4b804c07e7c01c5842df357200a7d927327 |
02-Jul-2009 |
Suchi Amalapurapu <asuchitra@google.com> |
Null check for application info
ackageInstallerActivity.java
|
3d8cab3e3e7884d628a4b799a93155c6efcab95a |
25-Jun-2009 |
Suchi Amalapurapu <asuchitra@google.com> |
Rename strings when uninstalling updates for system apps Add new strings
ninstallAppDone.java
ninstallerActivity.java
|
b123ff94f917533f1507abcb5199fb52c830d8d1 |
18-Jun-2009 |
Suchi Amalapurapu <asuchitra@google.com> |
Use new freeStorage api from PackageManager
ackageInstallerActivity.java
|
ff8693ab50a9ed78ee816361c628969752127e9d |
12-May-2009 |
Suchi Amalapurapu <asuchitra@google.com> |
change utility methods used to load label and icon of packages load label and icon for yet to be installed app from assets and resources created from the apk. define new method for initing app snippet for uninstall related code rename changed utility methods in install and uninstall code paths
nstallAppConfirmation.java
nstallAppDone.java
nstallAppProgress.java
ackageInstallerActivity.java
ackageUtil.java
ninstallAppProgress.java
ninstallerActivity.java
|
c511bee49809773d1a7b920525199282d7436b49 |
14-May-2009 |
Mihai Preda <preda@google.com> |
reflect remove NameNotFoundException from getLaunchIntentForPackage.
nstallAppDone.java
|
fe069ea729efec01a8b6f16f9e76a2db4988404a |
13-May-2009 |
Jacek Surazski <jaceks@google.com> |
PackageInstaller honors Intent.EXTRA_INSTALLER_PACKAGE_NAME If this extra is set in the Intent which launches PackageInstaller, PackageInstaller passes it in the call to PackageManager.installPackage().
nstallAppProgress.java
ackageInstallerActivity.java
|
c0d65ae569b5f6188383a0d0ec253b6131203f30 |
12-May-2009 |
Dianne Hackborn <hackbod@google.com> |
Update to match new install API.
nstallAppProgress.java
|
91ec61c3dca241befdf4a3803c45b051a3e3124f |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
nstallAppConfirmation.java
nstallAppDone.java
nstallAppProgress.java
ackageInstallerActivity.java
ackageUtil.java
ninstallAppDone.java
ninstallAppProgress.java
ninstallerActivity.java
|
8106e501baad76e7192c7ddbb9f5e179c7ff6f9b |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
nstallAppConfirmation.java
nstallAppDone.java
nstallAppProgress.java
ackageInstallerActivity.java
ackageUtil.java
ninstallAppDone.java
ninstallAppProgress.java
ninstallerActivity.java
|
8b1096d1ada329a296059ccff04e5d78eefa77c1 |
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@132589
nstallAppDone.java
ackageInstallerActivity.java
ackageUtil.java
ninstallerActivity.java
|
2fa4ad8141ed0cb686c7acab27f01e8c2bc2877a |
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@137055
nstallAppDone.java
ackageInstallerActivity.java
ackageUtil.java
ninstallerActivity.java
|
96728565b2cab49fefbc5580b3fcae36967d13db |
22-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@127436
ackageInstallerActivity.java
|
092149c8a75237c476a917d57c48f8b8cd51f0f0 |
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
nstallAppConfirmation.java
nstallAppDone.java
nstallAppProgress.java
ackageInstallerActivity.java
ackageUtil.java
ninstallAppProgress.java
ninstallerActivity.java
|
088073e6787fca4bfc68d6b04a5e887a03faf745 |
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
nstallAppConfirmation.java
nstallAppDone.java
nstallAppProgress.java
ackageInstallerActivity.java
ackageUtil.java
ninstallAppDone.java
ninstallAppProgress.java
ninstallerActivity.java
|