Tag: Facebook的android sdk

有没有可能在Facebook Android SDK3中更改Facebookloginbutton图像?

Facebook的Android SDK有一个com.facebook.widget.LoginButton 我想把我自己的图像的loginbutton。 可能吗 ? 到目前为止,我已经尝试添加android:src="@drawable/facebook"到布局文件作为button元素的属性,没有运气

Facebook SDK for Android在依赖项上复制支持库

我已经实施了新的Facebook SDK 3.0testing版。 库项目包含Android支持库v4。 我也有自己的proyect支持库(不同版本)。 当我将Facebook SDK添加为库时,在控制台上出现下一个错误: Jar mismatch! Fix your dependencies Found 2 versions of android-support-v4.jar in the dependency list, but not all the versions are identical (check is based on SHA-1 only at this time). All versions of the libraries must be the same at this time. 我试图排除构buildpath上的libs文件夹,但错误仍然存​​在。 我必须在两个地方放置相同的.jar。 我在这里错过了什么? 这个想法是使用我自己的项目的支持库(保持更新)。

何时通过Facebook的新Android SDK 3.0请求权限?

随着Facebook的新的Android SDK 3.0(前几天发布),authentication过程发生了变化。 那么你如何申请阅读许可,如“friends_hometown”? 下面的代码是我如何做到这一点 – 但我很确定这不是你应该这样做的方式: 版本1: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Session.openActiveSession(this, true, new Session.StatusCallback() { // start Facebook login @Override public void call(Session session, SessionState state, Exception exception) { // callback for session state changes if (session.isOpened()) { List<String> permissions = new ArrayList<String>(); permissions.add("friends_hometown"); session.requestNewReadPermissions(new Session.NewPermissionsRequest(FBImport.this, permissions)); Request.executeGraphPathRequestAsync(session, "me/friends/?access_token="+session.getAccessToken()+"&fields=id,name,hometown", new Request.Callback() […]

类似于Cocoa Pods和Bundler for Android(用于依赖)?

有没有什么类似的捆绑(ruby)和cocoa豆荚(IOS)pipe理Android中的依赖关系?

没有loginbutton的Facebookauthentication

我遵循了一些Facebook API 3.0教程,其中包括login/注销和发布到源代码示例。 所以login按这种方式工作: 应用程序打开,显示一个显示loginbutton的片段 用户点击login,身份validation通过引用的FacebookSDK库(com.facebook.widget.LoginActivity)和使用会话提供的代码完成。 用户被redirect到下一个屏幕 我不想让用户以这种方式login。 我希望他们在没有任何login/注册的情况下使用我的应用程序,然后如果他们点击了Facebook的特定function,例如在Facebook上分享注释,那么应用程序应该问他们是否让Facebook使用他们的应用程序或其他东西,你知道通常的东西。 没有这个,我在publishFeedDialog()函数中得到一个空指针,因为session是空的,因为没有login。 所以我的问题是,我怎样才能用loginbutton忽略SplashFragment,所以当用户点击我的应用程序中的Facebookfunction,没有新的屏幕显示loginbutton,但只有用户使用默认的Facebook身份validation窗口至?

Android Facebook SDK 3.0在login时给出“remote_app_id与存储的ID不匹配”

我正在尝试构build一个使用Facebook SDK for Android 3.0的应用程序。 但是当我试图打电话 Session.openActiveSession 它只是给我一个CLOSED_LOGIN_FAILED的SessionState,而LogCat是: 12-16 00:03:40.510: W/fb4a:fb:OrcaServiceQueue(4105): com.facebook.orca.protocol.base.ApiException: remote_app_id does not match stored id 我已经用“remote_app_id”search了StackOverflow,结果是iOS中的“Bundle ID”,但我不知道“remote_app_id”在Android中意味着什么。 我已经在我的Facebook应用程序设置中设置了包名和活动名称。 我不知道错误的原因。

Openssl不被识别为内部或外部命令

我希望为我的应用程序生成一个应用程序签名,稍后将与Facebook集成。 在Facebook的教程之一,我发现这个命令: keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 在教程中,它说通过运行这个cmd,我的签名生成过程将开始。 但是,这个命令给出了一个错误: openssl is not recognized as an internal or external command 我怎样才能摆脱这个?