Tag: Facebook的SDK 4.0

Facebook SDK v4 LoginButton忽略XML自定义

最近发布的新版Facebook SDK for Android(v4.0)导致了我正在使用的自定义LoginButton的奇怪行为。 以下是如何在不同的SDK版本中呈现相同的XML的比较。 问题似乎是SDK 4.x中的FB图标不能正确拉伸以适应自定义大小的button,并且在4.0.1处, android:layout_height属性将被完全忽略 。 我的问题是如何使SDK 4.x中的button像在SDK 3.x中一样? XML和Java解决scheme都是完全可以接受的。 适用于SDK 3.x的XML: <com.facebook.widget.LoginButton android:background="@color/com_facebook_blue" android:id="@+id/login_btn_facebook" android:layout_width="225dp" android:layout_height="50dp" android:layout_marginBottom="5dp" android:layout_marginTop="5dp" android:layout_gravity="center" android:onClick="onFacebookLoginClick" /> SDK 3.x(运行CM11S的OnePlus One上的截图)的外观如何: 用于SDK 4.x的XML(button的包已重命名+我不得不改变宽度和字体以匹配g +button): <com.facebook.login.widget.LoginButton android:background="@color/com_facebook_blue" android:id="@+id/login_btn_facebook" android:layout_width="221dp" android:layout_height="50dp" android:layout_marginBottom="5dp" android:layout_marginTop="5dp" android:layout_gravity="center" android:textSize="7pt" android:onClick="onFacebookLoginClick" /> SDK 4.0(在Genymotion Nexus 5上运行,未修改4.4.4的屏幕截图)的外观如何: SDK 4.0.1(Same Genymotion Nexus 5)的外观如何: 附加信息 摘自4.0 – > […]

FBSDKlogin错误代码:308在Objective-C中

我不断收到 “错误域= com.facebook.sdk.login代码= 308”操作无法完成。 (com.facebook.sdk.login错误308.)“” 尝试从我的设备loginFacebook。 我的代码在模拟器上工作,但不在实际的设备上。 有没有人跑到这个错误代码之前? 我会很乐意根据要求分享代码。

面向Android的Facebook SDK 4 – 如何以编程方式注销

最近,Facebook发布了新的和酷的更新SDK 4。 我试图切换到SDK4使用新function,但是,我正在努力Facebook的loginfunction。 到目前为止,要以编程方式注销Facebook,我使用了: Session session = Session.getActiveSession(); session.closeAndClearTokenInformation(); 但是SDK4似乎不再支持Session,在官方文档中他们提到: 在Android上实现Facebooklogin有两种方式: LoginButton类 – 它提供了一个你可以添加到你的UI的button。 它遵循当前的访问令牌,并可以login和注销人员。 好吧,似乎没有办法以编程方式注销Facebook,除非使用LoginButton。 任何人有任何想法,请在这里分享。

Android的Facebook 4.0 SDK如何获得电子邮件,出生date和用户的性别

我正在使用下面的代码。 我想要用户的出生date,电子邮件和性别。 请帮忙。 如何检索这些数据? 这是我的片段内的onViewCreated() 。 @Override public void onViewCreated(View view, Bundle savedInstanceState) { // Setup TextView. mTextDetails = (TextView) view.findViewById(R.id.text_details); // Set up Login Button. LoginButton mButtonLogin = (LoginButton) view.findViewById(R.id.login_button); // setFragment only if you are using it inside a Fragment. mButtonLogin.setFragment(this); mButtonLogin.setReadPermissions("user_friends"); mButtonLogin.setReadPermissions("public_profile"); mButtonLogin.setReadPermissions("email"); mButtonLogin.setReadPermissions("user_birthday"); // Register a callback method when Login Button […]

Eclipse中的Android Facebook SDK 4

有没有办法将新的Facebook SDK for Android导入Eclipse而无需Gradle或Maven(类似于过去的方式)? 我一直在看一些页面,但我没有find一个方法。 谢谢