Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓:有没有办法让facebook.dialog不那么难看附截图_Android_Facebook - Fatal编程技术网

Android 安卓:有没有办法让facebook.dialog不那么难看附截图

Android 安卓:有没有办法让facebook.dialog不那么难看附截图,android,facebook,Android,Facebook,我很快就能得到我的facebook对话所需要的东西了,这篇帖子正在成功地运行,这花费了我相当多的时间,因为我一直在努力使用facebook sdk 当我打开对话框向提要发布消息时(或在对话框中调用authorize时),它显示如下所示: 我在寻找更像这样的东西: 你知道为什么我的心如此。。。丑陋? 它非常方形,在网络视图中,X在左上角 谢谢,非常感谢您的帮助。新的Facebook SDK应该允许您通过intent使用内置的Facebook应用程序来完成这些事情。 另一种方法是,您可以使用In

我很快就能得到我的facebook对话所需要的东西了,这篇帖子正在成功地运行,这花费了我相当多的时间,因为我一直在努力使用facebook sdk

当我打开对话框向提要发布消息时(或在对话框中调用authorize时),它显示如下所示:

我在寻找更像这样的东西:

你知道为什么我的心如此。。。丑陋? 它非常方形,在网络视图中,X在左上角


谢谢,非常感谢您的帮助。

新的Facebook SDK应该允许您通过intent使用内置的Facebook应用程序来完成这些事情。
另一种方法是,您可以使用Intent ACTION_SEND来实现您想要的功能。

他们的新SDK实现了一种称为Single Sign-On的授权方式,该方式在设备上搜索Facebook应用程序的存在,并向将为您授权的应用程序发送一个Intent。如果找不到Facebook应用程序,它将返回对话方法

你仍然会被应用程序内共享、邀请好友等类似iOS-y的方形设计所困扰。我唯一能想到的解决方法是使用FQL,但如何做到这一点我不知道

只是标准的facebook提要对话框。。。看见把www.改成m。例如
https://m.facebook.com/dialog/feed?app_id=123050457758183&link=https://developers.facebook.com/docs/reference/dialogs/&picture=http://fbrell.com/f8.jpg&name=Facebook%20Dialogs&caption=Reference%20Documentation&description=Using%20Dialogs%20to%20interact%20with%20users.&redirect_uri=http://www.example.com/response


如果你想让它与众不同,你必须通过Graph api实现用户界面和发布数据。我相信这会打开一个共享对话框窗口,提供用户选项,如电子邮件等。这不是我真正想要的。我目前正在使用facebook SDK。如果我使用Action_Send,我肯定也会假设用户安装了facebook应用程序?谢谢,看起来真的很奇怪,因为facebook应用程序安装在屏幕截图的设备上。当它授权时,它确实会进入一个新的活动,然后再返回(我认为这是facebook应用程序),但随后它会显示如上所述的对话框。我用来显示对话框的行是:facebook.dialog(SlotMachineActivity.this,“feed”,params,new-SampleDialogListener());我不知道为什么这不会使用facebook应用程序,或者为什么它必须有这样的方形边缘可能是FB应用程序是一个旧版本,但因为对话框本质上是网络视图,它们可以更新显示在对话框网络视图中的网站,而无需更新应用程序