我正在尝试创建一个没有活动的Android应用程序,但它将在后台充当服务,并将在启动时启动。
即使在android棒棒糖中也可以制作没有启动器图标的应用程序吗? 是否可以在启动时启动服务?
还有一件事是服务可以访问设备的短信,并且如果在短信中有一些特殊的预定义关键字会触发一些动作,是否可能?
我是新手试图做一个大学项目。 对此的详细解释将非常有用。
由于
答案 0 :(得分:1)
即使在android棒棒糖中也可以制作没有启动器图标的应用程序吗?
不现实。用于通过典型渠道(例如,Play商店)分发的应用程序。您需要一个用户界面:
值得注意的例外:
是否有可能在启动时启动服务?
是的...一旦用户点击了您的启动器活动,或其他内容使用明确的Intent
启动您的某个组件。如果您缺少启动器活动,并且您不是预安装的应用,并且您不是其他应用的插件,那么您用于启动服务的BOOT_COMPLETED
BroadcastReceiver
将会永远不要被援引。
还有一件事是服务可以访问设备的短信,并且如果在短信中有一些特殊的预定义关键字会触发一些动作,是否可能?
是的...但您需要一个启动器活动才能在Android 6.0及更高版本上向用户请求所需的运行时权限。