Android 没有 activity 的应用程序将充当服务并在设备启动时启动?
Android app without an activity which will act as service and start on device bootup?
我正在尝试创建一个 android 应用程序,该应用程序没有 activity 但将作为后台服务并在启动时启动。
是否可以在 android 棒棒糖中制作没有启动器图标的应用程序?
是否可以在启动时启动服务?
还有一件事,服务将可以访问设备的短信,如果短信中有一些特殊的预定义关键字,将会触发一些操作,这可能吗?
我是新手,想做一个大学项目。
对此的详细解释将非常有帮助。
谢谢
Is it possible to make an app without an launcher icon even in android lollipop?
不现实。适用于通过典型渠道(例如 Play 商店)分发的应用程序。您将需要 UI 到:
- 显示许可协议
- 提供对文档和支持的访问
- 请求Android 6.0 运行时间权限,例如使用短信
- 允许您的任何其他代码 运行
值得注意的例外情况:
- 预装在设备或自定义 ROM 上的应用
- 纯粹是其他应用程序插件的应用程序
And is it possible to start service on bootup?
是的...一旦用户点击了您的启动器 activity,或者其他东西使用明确的 Intent
来启动您的组件之一。如果您缺少启动器 activity,并且您不是预装的应用程序,也不是其他应用程序的插件,那么您的 BOOT_COMPLETED
BroadcastReceiver
— 您将使用它来启动您的服务 — 永远不会被调用。
And one more thing that service is going to have access to sms of device and will trigger some action if there is some special predefined keyword in sms, is it possible?
是...但是在 Android 6.0 及更高版本上,您需要启动器 activity 才能向用户请求所需的 运行time 权限。
我正在尝试创建一个 android 应用程序,该应用程序没有 activity 但将作为后台服务并在启动时启动。
是否可以在 android 棒棒糖中制作没有启动器图标的应用程序? 是否可以在启动时启动服务?
还有一件事,服务将可以访问设备的短信,如果短信中有一些特殊的预定义关键字,将会触发一些操作,这可能吗?
我是新手,想做一个大学项目。 对此的详细解释将非常有帮助。
谢谢
Is it possible to make an app without an launcher icon even in android lollipop?
不现实。适用于通过典型渠道(例如 Play 商店)分发的应用程序。您将需要 UI 到:
- 显示许可协议
- 提供对文档和支持的访问
- 请求Android 6.0 运行时间权限,例如使用短信
- 允许您的任何其他代码 运行
值得注意的例外情况:
- 预装在设备或自定义 ROM 上的应用
- 纯粹是其他应用程序插件的应用程序
And is it possible to start service on bootup?
是的...一旦用户点击了您的启动器 activity,或者其他东西使用明确的 Intent
来启动您的组件之一。如果您缺少启动器 activity,并且您不是预装的应用程序,也不是其他应用程序的插件,那么您的 BOOT_COMPLETED
BroadcastReceiver
— 您将使用它来启动您的服务 — 永远不会被调用。
And one more thing that service is going to have access to sms of device and will trigger some action if there is some special predefined keyword in sms, is it possible?
是...但是在 Android 6.0 及更高版本上,您需要启动器 activity 才能向用户请求所需的 运行time 权限。