Android Facebook内容提供商权限以编程方式更改

Android Facebook内容提供商权限以编程方式更改,android,facebook-sdk-4.0,Android,Facebook Sdk 4.0,我可以在Android应用程序中以编程方式更改Facebook appId吗?如果您想根据构建类型进行更改,可以使用字符串资源替换Facebook Id的实际值 <provider android:authorities="com.facebook.app.FacebookContentProvider{app id here}" android:name="com.facebook.FacebookContentProvider" android:exported="true"/>

我可以在Android应用程序中以编程方式更改Facebook appId吗?

如果您想根据构建类型进行更改,可以使用字符串资源替换Facebook Id的实际值

<provider android:authorities="com.facebook.app.FacebookContentProvider{app id here}"
android:name="com.facebook.FacebookContentProvider"
android:exported="true"/>

什么应用程序?什么意思?
<provider
android:authorities="@string/FB_APP_ID"
android:name="com.facebook.FacebookContentProvider"
android:exported="true"/>
buildTypes{
   debug{
        resValue "string", "FB_APP_ID",
        "com.facebook.app.FacebookContentProvider{appid1}"
    }
   release{
        resValue "string", "FB_APP_ID",
        "com.facebook.app.FacebookContentProvider{appid2}"
    }
}