您能在android中以编程方式设置ContenetProvider吗?

您能在android中以编程方式设置ContenetProvider吗?,android,android-contentprovider,programmatically-created,Android,Android Contentprovider,Programmatically Created,如何以编程方式编写此代码 <provider android:name="com.facebook.NativeAppCallContentProvider" android:authorities="com.facebook.app.NativeAppCallContentProvider1458576911068628" android:exported="true" /> 您不能以编程方式执行此操作。C

如何以编程方式编写此代码

 <provider
            android:name="com.facebook.NativeAppCallContentProvider"
            android:authorities="com.facebook.app.NativeAppCallContentProvider1458576911068628"
            android:exported="true" />

您不能以编程方式执行此操作。ContentProvider是一个应用程序组件,Android系统需要知道它的存在,因此,它必须列在清单文件中。发件人:

在Android系统启动应用程序组件之前,系统必须 通过读取应用程序的 AndroidManifest.xml文件(“清单”文件)。你的应用程序必须声明 此文件中的所有组件,必须位于应用程序的根目录下 项目目录


谢谢我会想出另一个解决办法。