安装新应用程序时,我的 BroadcastReceiver 使用简单的过滤器获取包数据:
filter = new IntentFilter();
filter.addAction(Intent.ACTION_PACKAGE_ADDED);
filter.addAction(Intent.ACTION_PACKAGE_REPLACED);
filter.addDataScheme("package");
receiver = new newPackageReceiver();
registerReceiver(receiver, filter);
...
public class newPackageReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
final String info = intent.getData().toString();
...
}
}
大多数设备都调用了 BroadcastReceiver ......但是,使用此设备(仅限日文,抱歉),永远不会调用 onReceive。
- 型号:索尼 SO-03D
- 安卓版本:4.0.4
该设备没有可用的更新......有什么想法吗?