gpt4 book ai didi

android - 一旦安装了应用程序或在安装应用程序后收到 Intent 时,让一些代码工作,如 AndroidLost

转载 作者:太空狗 更新时间:2023-10-29 15:06:47 29 4
gpt4 key购买 nike

根据我在其他帖子和 Google 文档中所读到的内容,您无法在应用程序安装后和用户打开它之前运行某些代码。第二种方法是让广播接收器接收一个 Intent (比如收到的短信),然后在 onReceive 方法中执行你的代码,但这里的问题是应用程序将处于停止状态,直到用户第一次打开它然后它可以接收任何 Intent ,例如收到的 SMS。我找到了一个可以执行此操作的应用程序 androidlost.com ,您远程安装应用程序,然后远程发送短信,因此在 OnReceive 方法中执行一些代码。有什么方法可以做到这一点吗?

最佳答案

根据提供的答案和评论here

applications installed on the /system partition are not subject to being placed into the "stopped" state after installation. and it can immediately receive broadcast intents.

如何让应用安装到/system/app ??

Olle 的评论

只要您有相同的包名和签名,您就可以更新系统应用程序。更新将放置在数据分区上,但仍具有“系统”状态,因为以前的版本在系统分区上可用。 – Olle 2012 年 9 月 21 日 10:39

更新

您可以做的另一件事是添加一个 BOOT_COMPLETED Intent 并要求用户重启手机,或者如果设备已获得 root 权限,您可以获得 root 权限并重启设备并以这种方式启动应用程序

关于android - 一旦安装了应用程序或在安装应用程序后收到 Intent 时,让一些代码工作,如 AndroidLost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21275282/

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