3
  • 如何创建私人服务?我的意思是我的自定义服务不应该被其他应用程序访问?我应该定义哪些参数AndroidManifest.xml
4

2 回答 2

6

根本不包括<intent-filter>. 然后,您的服务将只能由您的应用程序中的组件访问。您将使用显式Intent与其交互(例如,new Intent(this, MyPrivateService.class))。

于 2013-05-03T10:59:01.803 回答
3

正如 commonsware 所说,这是一个很好的答案。您也可以在清单中这样做:

android:exported="false"
于 2013-05-03T11:07:52.570 回答