在android中声明一个服务(私有)

时间:2013-05-03 10:56:19

标签: android service android-manifest

  • 如何创建私人服务?我的意思是我的 其他应用程序不应该访问自定义服务?什么 我应该在AndroidManifest.xml
  • 中定义参数

2 个答案:

答案 0 :(得分:5)

根本不包含<intent-filter>。然后,您的服务只能由您的应用程序中的组件访问。您可以使用明确的Intent与其进行互动(例如new Intent(this, MyPrivateService.class))。

答案 1 :(得分:2)

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

android:exported="false"