Articles of Facebook

如何在android中建立像popup一样的facebook评论?

我想制作一个像Facebook安卓应用程序的popup框,按下注释按钮打开。 我想为我的应用程序设计相同types的popup窗口。 谁能让我知道它是如何构建的,或者只是指导我设计那种东西的要求是什么。 谢谢。

在FaceBook Android上共享内容

我使用intent和Action.SEND在社交网络上分享我的自定义消息,如WhatsApp,twitter,Facebook和GMail。 Gmail和除Facebook之外的其他应用程序一切正常! 如何自定义我的代码以在Facebook上分享内容? 我使用Facebook SDK在Facebook上分享没有问题,但我想使用意图。 这是我用的: Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_TEXT, knowTitle+”Read the full article via MomsApp by EnfaMama A+ at http://meadjohnsonasia.com.my/mobileapp”); sendIntent.putExtra(Intent.EXTRA_SUBJECT, “I just read “+knowTitle); sendIntent.setType(“*/*”); startActivity(Intent.createChooser(sendIntent, “Share Your Favorite Article”));

Facebook SDK for android:getFirstName()和getLastName()返回空字符串

我正在使用Facebook SDK 3.5开发一个Android原生应用程序。 我正在尝试使用autocompletetextview,我可以选择一些Facebook好友,因为我正在使用newMyFriendsRequest,如下所示: private void fbFriendsRequest(final Session session) { Request request = Request.newMyFriendsRequest(session, new Request.GraphUserListCallback() { @Override public void onCompleted(List listFacebookFriends, Response response) { // If the response is successful if (session == Session.getActiveSession()) { if (listFacebookFriends != null) { mAdapter = new GraphUserAdapter(FriendPicker.this, listFacebookFriends); mAutoComplete.setAdapter(mAdapter); Toast.makeText(FriendPicker.this,”Friends Loaded”,Toast.LENGTH_SHORT).show(); } } if (response.getError() != null) […]

Facebook在移动应用程序中登录

我打算将“Login With Facebook”function集成到我的iPhone / Android应用程序中; 我有一个用于维护用户详细信息的PHP后端。 我很困惑这个function应该实现的标准方式是什么? 是这样的 – 在用户成功通过Facebookvalidation后,我是否应该获取他/她的详细信息并要求他输入密码将他注册到我的后端,或者是否有其他需要完成的工作且我不知道。 请建议实现此function的标准方法。 谢谢。

app forcecloses开始facebook活动

我已经在我的android工作室项目中集成了facebook sdk,但是一旦我运行应用程序,app force就会关闭。 设计器中有jsonexception错误,我使用过com.facebook.login.widget.LoginButton,但它只是一个设计器错误。 错误日志: > 04-17 19:29:35.996 24734-24734/com.example.bandhan.myapplication1 > E/AndroidRuntime﹕ FATAL EXCEPTION: main > Process: com.example.bandhan.myapplication1, PID: 24734 > java.lang.ExceptionInInitializerError > at java.lang.reflect.Constructor.newInstance(Native Method) > at java.lang.reflect.Constructor.newInstance(Constructor.java:288) > at android.view.LayoutInflater.createView(LayoutInflater.java:614) > at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:750) > at android.view.LayoutInflater.rInflate(LayoutInflater.java:813) > at android.view.LayoutInflater.inflate(LayoutInflater.java:511) > at android.view.LayoutInflater.inflate(LayoutInflater.java:415) > at android.view.LayoutInflater.inflate(LayoutInflater.java:366) > at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:435) > at android.app.Activity.setContentView(Activity.java:2267) > at com.example.bandhan.myapplication1.Share_Activity.onCreate(Share_Activity.java:15) […]

Facebook Android SDK会话openForPublish没有创建新会话

在我调用的Facebook Android SDK中 Session tempSession = new Builder(this).build(); Session.setActiveSession(tempSession); tempSession.openForRead(new OpenRequest(this).setPermissions(FB_PERMISSIONS)); 它得到一个FB会话,每件事都正常运行。 但是当我用Publish替换Read时。 即如下 Session tempSession = new Builder(this).build(); Session.setActiveSession(tempSession); tempSession.openForPublish(new OpenRequest(this).setPermissions(FB_PERMISSIONS)); 它给出了一个错误,即会话为空,并且无法获得空会话的发布权限。 你能告诉我为什么会这样,最好的办法是什么?

Android:延迟后重定向到另一个Activity

所以我正在为一个大学项目开发​​一个简单的应用程序,并且我已经能够使用片段集成Facebook登录。 但是我现在在登录后试图重定向用户。 我只是想将它们重定向到第二个活动页面 这是我登录Facebook登录成功的代码 private FacebookCallback mCallback=new FacebookCallback() { @Override public void onSuccess(LoginResult loginResult) { AccessToken accessToken = loginResult.getAccessToken(); Profile profile = Profile.getCurrentProfile(); if (profile != null) { display.setText(“Welcome: ” + profile.getFirstName()); //Redirect to Second Activity } }

Android Facebook SDK 3.0上传本地图片

似乎没有明确的参考。 我正在创建一个Android应用程序,用户可以登录到FB。 我在FB网站上关注了本教程 ,该网站提供了一个从url发布图片的示例:postParams.putString(“picture”,“https:// image URL”); 但是,我想从我的项目上传到登录用户的时间轴上的本地PNG图像,该图像位于所有可重新绘制的文件夹中。 这是我的代码: void publishStory() { Session session = Session.getActiveSession(); if (session != null) { Bundle postParams = new Bundle(); postParams.putString(“name”, “Name here.”); postParams.putString(“caption”, “Caption here.”); postParams.putString(“description”, “Description here.”); postParams.putString(“link”, “http://img.androidcookie.com/android/droid); byte[] data = null; ByteArrayOutputStream baos = new ByteArrayOutputStream(); Bitmap bi = BitmapFactory.decodeResource(getResources(),R.drawable.logonew); bi.compress(Bitmap.CompressFormat.PNG, 100, baos); data = baos.toByteArray(); […]

Facebook android sdk 3.0 SSO

在以前版本的Facebook SDK中,我们可以使用令牌检查用户是否仍然登录。 在新的3.0版本中,除了调用openSession()以检查用户是否仍使用SSO登录之外,我找不到其他方法。 但是如果没有保存用户, openSession()自动调用登录,但我不想这样做。 我只想查一下SSO。 我该怎么做呢?

Android facebook意图显示类com.facebook.katana.ProfileTabHostActivity的配置文件不再工作

可能重复: 从其他应用程序启动Facebook应用程序 几天前,为了向我的用户显示另一个用户配置文件,我使用了以下解决方案: Intent intent = new Intent(Intent.ACTION_VIEW); intent.setClassName(“com.facebook.katana”, “com.facebook.katana.ProfileTabHostActivity”); Long uid = new Long(“123456789”); intent.putExtra(“extra_user_id”, uid); startActivity(intent); 许多stackoverflow用户都使用此解决方案(从查看有关此主题的所有问题和答案)。 最后的Facebook应用更新(1.9.11),甚至可能在此解决方案过时之前。 现在,您将获得以下exception: java.lang.SecurityException:权限拒绝:从ProcessRecord启动Intent {act = android.intent.action.VIEW cmp = com.facebook.katana / .ProfileTabHostActivity(has extras)} …需要null 有谁知道我现在怎么打开Facebook应用程序? 谢谢