1

如何以编程方式执行此代码?

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

1 回答 1

1

您不能以编程方式执行此操作。ContentProvider 是一个应用组件,Android 系统需要知道它的存在,因此必须在 manifest 文件中列出。来自Android 应用程序基础指南

在 Android 系统可以启动一个应用组件之前,系统必须通过读取应用的 AndroidManifest.xml 文件(“manifest”文件)知道该组件存在。您的应用程序必须在此文件中声明其所有组件,该文件必须位于应用程序项目目录的根目录中。

于 2014-08-20T21:01:23.600 回答