diff options
| author | Jaikumar Ganesh <jaikumar@google.com> | 2009-04-23 15:20:21 -0700 |
|---|---|---|
| committer | Jaikumar Ganesh <jaikumar@google.com> | 2009-05-29 11:38:00 -0700 |
| commit | 45515659438964ec47f4feac247f0e9dce587c86 (patch) | |
| tree | 20591901118276470ed49591d9387b0f5c8e97ab /core/java/android/content | |
| parent | d9cc7659fa9b8544e2a3ca7b7040fbd79afdf7ea (diff) | |
| download | frameworks_base-45515659438964ec47f4feac247f0e9dce587c86.zip frameworks_base-45515659438964ec47f4feac247f0e9dce587c86.tar.gz frameworks_base-45515659438964ec47f4feac247f0e9dce587c86.tar.bz2 | |
Enforce permissions for PhoneStateListener events.
PhoneStateListener events like LISTEN_CALL_STATE_CHANGED,
have privacy information like phone numbers and hence,
need to be protected with a permission. The permission
READ_PHONE_STATE is used for this purpose. Use the permission
trick to ensure backward compatability.
Diffstat (limited to 'core/java/android/content')
| -rw-r--r-- | core/java/android/content/pm/PackageParser.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/core/java/android/content/pm/PackageParser.java b/core/java/android/content/pm/PackageParser.java index 78462f1..ee20aee 100644 --- a/core/java/android/content/pm/PackageParser.java +++ b/core/java/android/content/pm/PackageParser.java @@ -74,10 +74,12 @@ public class PackageParser { * added to older SDKs appearing before those added to newer SDKs. * @hide */ - public static final PackageParser.NewPermissionInfo NEW_PERMISSIONS[] = new PackageParser.NewPermissionInfo[] { - new PackageParser.NewPermissionInfo(android.Manifest.permission.WRITE_SDCARD, - android.os.Build.VERSION_CODES.DONUT, - 0) + public static final PackageParser.NewPermissionInfo NEW_PERMISSIONS[] = + new PackageParser.NewPermissionInfo[] { + new PackageParser.NewPermissionInfo(android.Manifest.permission.WRITE_SDCARD, + android.os.Build.VERSION_CODES.DONUT, 0), + new PackageParser.NewPermissionInfo(android.Manifest.permission.READ_PHONE_STATE, + android.os.Build.VERSION_CODES.DONUT, 0) }; private String mArchiveSourcePath; |
