【问题标题】:Can i add facebook appId through java code rather than add in manifest(API 4)我可以通过java代码添加facebook appId而不是添加清单(API 4)
【发布时间】:2015-04-14 07:13:53
【问题描述】:
    <provider
        android:name="com.facebook.FacebookContentProvider"
        android:authorities="com.facebook.app.FacebookContentProvider455621177938568"
        android:exported="true" />

    <meta-data
        android:name="com.facebook.sdk.ApplicationId"
        android:value="@string/facebook_app_id" />

我可以在activity类中初始化这些app id吗?

【问题讨论】:

    标签: java android facebook-sdk-4.0


    【解决方案1】:

    -你好 -是的,您可以通过Session添加您的应用程序ID来做到这一点

    -这是它的示例代码:-

    String appidstring="Your app id";
    
    Session session = new Session.Builder(getBaseContext()).setApplicationId(appidstring).build();
    
    Session.setActiveSession(session);
    
    if (session.getState().equals(SessionState.CREATED_TOKEN_LOADED)) {
        session.openForRead(new Session.OpenRequest(this).setCallback(statusCallback));
    }
    

    --------更新-----------

    -对不起,我忘记了 facebook sdk v4 根据本文档Upgrading from older version session class has been removed

    -如果您想以编程方式设置应用程序ID ...您可以将其设置为

    FacebookSdk.setApplicationId(APP_ID);

    -谢谢!

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多