【发布时间】:2017-06-07 01:34:33
【问题描述】:
我希望我的应用在安装后出现在自动启动列表中。
我知道当我安装像 (whatsapp) 这样的应用程序时,它会自动进入自动启动列表。 我希望我的应用是一样的
我试过这个问题的代码 How to Autostart an Android Application?
但不幸的是,实际上没有一个答案使应用程序自动启动。
不知道是不是我做错了
我需要应用程序自动启动的原因只是为了从 web 服务获取通知。因为除非打开或自动启动,否则应用不会收到通知
非常感谢您的帮助
谢谢
【问题讨论】:
-
据我所知,应用程序没有真正的自动启动功能。您可以注册 BroadcastReceiver 等,以便您的应用程序自动响应推送消息或意图。大多数安卓智能手机没有您在屏幕截图中显示的屏幕。这是一项自定义功能,主要用于节省电池电量。
-
您必须在手机启动时使用广播接收器来启动您的应用程序。您的问题仍然需要更清楚,要回答我需要知道您是要启动服务(在后台)还是启动活动(前台)。无论哪种情况,您都需要添加广播接收器
-
屏幕来自 MIUI android.. 我认为所有 android 都存在相同的功能,因此即使用户每次重启手机时都没有启动 whatsapp,whatsapp 之类的应用也可以收到通知
-
您可以尝试使用广播接收器并检查它是否有效。
-
@TheGreat004 不,没有人为此提供解决方案
标签: android android-service android-manifest autostart