如何让广播接收器在Android中监听特定应用的事件?

时间:2016-04-25 03:14:44

标签: android

我正在开发一个包含应用程序列表的应用程序,当用户点击显示给他的列表中的特定应用程序时,他将指向他可以下载该应用程序以监听应用程序的网站成功下载我在android中添加广播接收器menifest.xml。问题是广播接收器监听是否有任何应用程序在系统和我的应用程序中下载。我希望广播接收器应该只在我的应用程序打开和关闭时才从应用程序监听事件。

这是我的java代码: -

moc_VNode

}

这是我的xml代码: -

const QMetaObject vk::VScene::staticMetaObject = {
{ &VNode::staticMetaObject, qt_meta_stringdata_vk__VScene.data,
  qt_meta_data_vk__VScene,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};

kinldy帮助我,我试着从一个星期开始。

1 个答案:

答案 0 :(得分:2)

您无法通过Intent收到的BroadcastReceiver信息来了解您的应用是否安装了该套餐。从技术上讲,您的应用程序无法安装任何内容,系统会这样做(第三方应用程序无权安装其他应用程序)。

您必须检查Intent数据中的包名称,并将其与用户通过您的应用下载的应用进行比较。这是你能做的最好的事情。