gpt4 book ai didi

机器人 : detect the reinstall of an app from the app code

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:07:09 26 4
gpt4 key购买 nike

有没有办法在重新安装应用程序代码时进行检测。

我看到可以通过在广播接收器中监听 PACKAGE_REPLACED 事件来检测来自市场的应用程序更新。但是如果应用程序是从编辑器 (eclipse) 重新安装的,这些事件不会传递给应用程序。

我的要求是禁用一个组件(启动器 Activity )。如果未启用,应用安装将失败。所以每次重新安装之前我都想启用这个组件。

我说的是在市场发布之前重新安装。在开发过程中,每次我重新安装应用程序以测试一些修改时,我都想从我的应用程序中检测到这一点并启用该组件。

最佳答案

我从示例中看到,当从 eclipse 重新安装应用程序时,将广播以下事件。

<intent-filter>
<action android:name="android.intent.action.PACKAGE_ADDED"/>
<action android:name="android.intent.action.PACKAGE_REPLACED"/>
</intent-filter>

我为这些操作定义了一个广播接收器,并且从 onreceive 我能够启用我的组件

关于机器人 : detect the reinstall of an app from the app code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10410476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com