Articles of Facebook

Android谷歌登录按钮和Facebook sdk 4+按钮布局

我正在开发一个使用谷歌和Facebook集成的应用程序…我想修复那些按钮的高度和宽度……我想设置按钮文字手动… 我到目前为止已经尝试过 虽然我已经注意到了这样的事情 fb:login_text=”Login” fb:logout_text=”Logout” or facebook:login_text=”Login” 但我收到错误:: =>在’com.test.b2c’包中找不到属性’login_text’的资源标识符 或通过编码 loginButton = (LoginButton) findViewById(R.id.connectWithFbButton); loginButton.setText(“Login”); 现在我的布局看起来像这样 我也想设置这个按钮的高度和宽度.. …帮助我的朋友….. thx提前 UPDATE 我在设置宽度方面没有直接问题我真正关心的是图片中显示的不一致的HEIGHT。 我需要find更好的方法来使这些按钮高度相同,并将Text设置为那些Button。

Android应用 – 添加“分享”按钮以在社交网络上分享应用

我有一个应用程序,我想添加一个分享按钮。 单击按钮后,我希望它打开以下窗口: 然后用户将选择分享它的位置,它将显示以下默认消息:“刚刚find这个优秀的应用程序!在此处find它: https : //play.google.com/store/apps/details?id = com.ideashower .readitlater.pro “ 你能告诉我怎么做吗? 谢谢! 会非常有帮助的! DVIR

Facebook应用程序是公开的,但登录时会出现“应用程序未设置”错误

我有一个使用Facebook登录的Android应用程序。 该应用已经公开: 当尝试通过Facebook登录时,我得到以下exception: com.facebook.FacebookAuthorizationException: App Not Setup: This app is still in development mode, and you don’t have access to it. Switch to a registered test user or ask an app admin for permissions. 由于测试用户能够完全登录,我假设我的代码很好。

如何使用Facebook Android sdk 4.0中的图形请求获取记录用户的电子邮件地址

我试图通过Facebook(sdk 4.0)登录我的Android应用程序后获取用户的电子邮件地址。 我读过很多post都在问同样的事情,但我仍然无法让它发挥作用。 我只需使用代码登录用户 LoginManager.getInstance().logInWithReadPermissions(this, Arrays.asList(“public_profile”, “user_friends”, “email”)); 然后我用。做了Graph API请求 LoginManager.getInstance().registerCallback(fbCallbackManager, new FacebookCallback() { @Override public void onSuccess(LoginResult loginResult) { System.out.println(loginResult.getAccessToken().toString()); GraphRequest request = GraphRequest.newMeRequest( loginResult.getAccessToken(), new GraphRequest.GraphJSONObjectCallback() { @Override public void onCompleted( JSONObject object, GraphResponse response) { System.out.println(object.toString()); } }); Bundle parameters = new Bundle(); parameters.putString(“fields”, “email”); request.setParameters(parameters); request.executeAsync(); } @Override public void onCancel() […]

是否可以使用Facebook SDK将video从SD卡上传到Facebook?

我们可以通过Facebook SDK将video从Android设备的SD卡上传到Facebook帐户吗? 如果是这样,有什么简单的例子?

Facebook android shareDialog在开幕后关闭

在此之后,我在我的Android应用程序中使用facebook sdk并进行测试我已将下面的代码添加到我的MainActivity中: CallbackManager callbackManager; ShareDialog shareDialog; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FacebookSdk.sdkInitialize(getApplicationContext()); setContentView(R.layout.activity_main); callbackManager = CallbackManager.Factory.create(); shareDialog = new ShareDialog(this); if (ShareDialog.canShow(ShareLinkContent.class)) { ShareLinkContent linkContent = new ShareLinkContent.Builder() .setContentTitle(“Hello Facebook”) .setContentDescription( “The ‘Hello Facebook’ sample showcases simple Facebook integration”) .setContentUrl(Uri.parse(“http://developers.facebook.com/android”)) .build(); shareDialog.show(linkContent); } } 我在清单中添加了以下步骤: 当我测试shareDialogpopup时突然它自动关闭。

Keytool生成32个字符的长密钥哈希而不是28个

我使用以下命令为Android的Facebook应用控制台生成密钥哈希 .\keytool.exe -exportcert -alias app_android -keystore release.keystore | openssl sha1 -binary | openssl base64 正如Facebook开发者SDK帮助所述 根据帮助页面和开发人员控制台,密钥散列应该是28个字符长,但是keytool生成32个字符的长密钥。 Java版本:jdk1.8.0_31操作系统:Windows 7 为Android生成。 编辑 根据@ Shreyash-mashru的建议,我使用以下代码来获取keyhash try { PackageInfo info = getPackageManager().getPackageInfo( “my.package.name”, PackageManager.GET_SIGNATURES); for (Signature signature : info.signatures) { MessageDigest md = MessageDigest.getInstance(“SHA”); md.update(signature.toByteArray()); Log.e(“KeyHash:”, “++++++++++++++++++++++++++++++++++++++” + Base64.encodeToString(md.digest(), Base64.DEFAULT)); } } catch (PackageManager.NameNotFoundException e) { Log.e(“KeyHash:”, “++++++++++++++++++++++++++++++++++++++” + […]

Android Studio – 无法打开PNG文件

我正在尝试将Facebook集成到我的应用程序中,但在Android Studio中运行时,我得到了这个: Gradle:任务执行失败’:AplikaceBeta1.0.1:mergeDebugResources’。 无法运行命令:C:\ Users \ David \ AppData \ Local \ Android \ android-studio \ sdk \ build-tools \ android-4.2.2 \ aapt.exe s -i C:\ Users \ David \ Desktop \ facebook -android-sdk-3.5 \ facebook-android-sdk-3.5 \ samples \ AplikaceBeta1.0.1Project \ AplikaceBeta1.0.1 \ build \ explosion-bundles \ AplikaceBeta101ProjectLibrariesFacebookUnspecified.aar \ res \ drawable \ com_facebook_profile_picture_blank_square.png -o […]

移动网站Facebook使用Facebook App登录以获取登录详细信息

使用网络浏览器,例如Android上的Chrome,如果移动网站要求用户登录到Facebook而他们不是,则浏览器将询问登录详细信息,即使手机可能通过Facebook本机应用程序登录到Facebook。 有没有办法从Facebook应用程序获取详细信息而无需用户再次登录?

Android随机错误java.lang.NoClassDefFoundError:com.facebook.internal.Utility

我正在使用最新的Facebook Android SDK,并在我最新发布的apk中从我的远程崩溃控制应用程序中的数十个用户那里获得该错误。 我在这里看到了这样的错误,但是大多数答案对于最后一个FB SDK来说太过时了,在这种情况下有两种奇怪的情况: a)错误似乎是随机发生的。 在我的所有设备上,我都无法重现它。 b)在该版本和前一版本之间FB逻辑没有任何变化,在之前的版本中我从未遇到过这样的错误。 由于我在这些版本之间的代码中找不到任何相关的差异,我认为问题是Android Tools在生成最后一个apk时可能发生的错误,但是给出的事实是我正在使用的那个apk和一直无法重现问题,尽管数十个或用户受到影响,数百个使用相同的apk都没有,我也放弃了这样的假设。 任何关于如何解决或只是调试这个东西的想法都是受欢迎的。 更多可能相关的信息: 所有崩溃都发生在Android 4.0.3或更早版本中。 最高百分比是2.3.6,占所有崩溃的48%。 该类实际上是在APK中导出的 。 我通过解压缩apk并使用dexdump查看classes.dex内部的内容来检查它。 我无法想到其他的东西,因为它在我的所有设备中都能完美运行,如果class级不在那里,它就不会。 $〜/ android-sdks / build-tools / 21.1.1 / dexdump classes.dex | grep’com.facebook.internal.Utility $ 1’类描述符:’Lcom / facebook / internal / Utility $ 1;’ #0 :(在Lcom / facebook / internal / Utility $ 1;)#1 :(在Lcom / facebook / internal […]