Merge "[BIC] Filter out REQUEST_INSTALL_PACKAGES perm" into udc-dev
This commit is contained in:
@@ -231,6 +231,14 @@ public class BackgroundInstallControlService extends SystemService {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// the installers without INSTALL_PACKAGES perm can't perform
|
||||||
|
// the installation in background. So we can just filter out them.
|
||||||
|
if (mPermissionManager.checkPermission(installerPackageName,
|
||||||
|
android.Manifest.permission.INSTALL_PACKAGES,
|
||||||
|
userId) != PackageManager.PERMISSION_GRANTED) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// convert up-time to current time.
|
// convert up-time to current time.
|
||||||
final long installTimestamp = System.currentTimeMillis()
|
final long installTimestamp = System.currentTimeMillis()
|
||||||
- (SystemClock.uptimeMillis() - appInfo.createTimestamp);
|
- (SystemClock.uptimeMillis() - appInfo.createTimestamp);
|
||||||
|
|||||||
Reference in New Issue
Block a user