如何以编程方式执行此代码?
<provider
android:name="com.facebook.NativeAppCallContentProvider"
android:authorities="com.facebook.app.NativeAppCallContentProvider1458576911068628"
android:exported="true" />
答案 0 :(得分:1)
您不能以编程方式执行此操作。 ContentProvider是一个应用程序组件,Android系统需要知道它存在,因此,它必须列在清单文件中。来自Android Application Fundamentals guide:
在Android系统启动应用程序组件之前,系统必须 通过阅读应用程序来了解组件是否存在 AndroidManifest.xml文件(“清单”文件)。您的应用必须声明 此文件中的所有组件,必须位于应用程序的根目录下 项目目录。