在Android 12及更高版本中,如果想要在应用程序之间共享服务,则需要更严格地控制此类组件的使用。
为了解决此问题,需要在AndroidManifest.xml文件中为服务添加“android:exported”属性。如果想要将服务暴露给其它应用程序,则应将该属性设置为“true”;否则将其设置为“false”。
示例代码:
上一篇:android:exported="true"不能解决问题
下一篇:Android:exported需要对元素进行具体说明。