我正在开发一个 android 服务应用程序,它会对一些意图做出反应。如您所知,在第一次启动应用程序之前不会触发意图。因为我的应用程序不是交互式的,所以我不希望它显示在启动器(应用程序列表)中。我可以通过删除来做到这一点
<category android:name="android.intent.category.LAUNCHER"/>
从清单文件,但在那之后,我如何执行应用程序,因为它没有显示在任何地方?:|
谢谢。
我正在开发一个 android 服务应用程序,它会对一些意图做出反应。如您所知,在第一次启动应用程序之前不会触发意图。因为我的应用程序不是交互式的,所以我不希望它显示在启动器(应用程序列表)中。我可以通过删除来做到这一点
<category android:name="android.intent.category.LAUNCHER"/>
从清单文件,但在那之后,我如何执行应用程序,因为它没有显示在任何地方?:|
谢谢。
我如何执行该应用程序,因为它没有在任何地方显示?
所以你必须使用BroadcastReceiver这样类似的主题,你可以在其中找到类似的解决方案。检查这个
第一次启动应用程序后禁用启动器图标怎么样?
http://www.helloandroid.com/tutorials/removing-app-icon-launcher
虽然这
该图标只会在启动器重新启动时消失,因此很可能在下次手机重新启动时,不建议强制启动器重新启动”
不好听……
如果您的应用程序是基于服务的,响应意图,为什么需要执行它?意图不会启动您的应用程序吗?
确保在清单中包含正确的意图过滤器。没有它们,意图将不会触发您的服务。
http://developer.android.com/guide/topics/manifest/intent-filter-element.html