am 59093d92: Merge "Define permission for system apps to query size of block" into lmp-mr1-dev

* commit '59093d925decaf6ddf2e952de25e3cdd1b492d81':
  Define permission for system apps to query size of block
This commit is contained in:
Andres Morales
2014-11-25 17:41:30 +00:00
committed by Android Git Automerger
2 changed files with 10 additions and 1 deletions

View File

@@ -1130,6 +1130,12 @@
android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
android:protectionLevel="signature" />
<!-- @hide Allows querying state of PersistentDataBlock
<p>Not for use by third-party applications. -->
<permission android:name="android.permission.ACCESS_PDB_STATE"
android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
android:protectionLevel="signature" />
<!-- =========================================== -->
<!-- Permissions associated with audio capture -->

View File

@@ -433,7 +433,10 @@ public class PersistentDataBlockService extends SystemService {
@Override
public int getDataBlockSize() {
enforceUid(Binder.getCallingUid());
if (mContext.checkCallingPermission(Manifest.permission.ACCESS_PDB_STATE)
!= PackageManager.PERMISSION_GRANTED) {
enforceUid(Binder.getCallingUid());
}
DataInputStream inputStream;
try {