本文整理匯總了Java中android.content.Intent.ACTION_PACKAGE_ADDED屬性的典型用法代碼示例。如果您正苦於以下問題:Java Intent.ACTION_PACKAGE_ADDED屬性的具體用法?Java Intent.ACTION_PACKAGE_ADDED怎麽用?Java Intent.ACTION_PACKAGE_ADDED使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在類android.content.Intent
的用法示例。
在下文中一共展示了Intent.ACTION_PACKAGE_ADDED屬性的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: registerApkInstallReceiver
public synchronized static void registerApkInstallReceiver(Context context) {
try {
if (context == null) {
return;
}
Context applicationContext = context.getApplicationContext();
if (applicationContext == null) {
return;
}
if (mReceiver != null) {
return;
}
ApkInstallBroadcastReceiver receiver = new ApkInstallBroadcastReceiver();
IntentFilter filter = new IntentFilter(Intent.ACTION_PACKAGE_ADDED);
filter.addDataScheme("package");
applicationContext.registerReceiver(receiver, filter);
mReceiver = receiver;
} catch (Throwable e) {
DLog.e(e);
}
}
示例2: sendInstalledBroadcast
private void sendInstalledBroadcast(String packageName) {
Intent intent = new Intent(Intent.ACTION_PACKAGE_ADDED);
intent.setData(Uri.parse("package:" + packageName));
VActivityManagerService.get().sendBroadcastAsUser(intent, VUserHandle.ALL);
}