Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android.Share到社交网络大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找一种方式,如何使用 android共享意图分享一个文本到社交网络.几乎每个人都提供此代码
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(Intent.EXTRA_TEXT,sometext);
startActivity(Intent.createChooser(shareIntent,"Share using"));

但它不适用于Facebook.有没有办法与所有网络共享文本.谢谢.

解决方法

您可以使用社交网络库直接发布到选定的社交网络,而无需任何代码混乱

我简单地使用ASNE它是真实的,不仅可以发布,还可以登录获取朋友

编辑:正如@benka建议我添加一些代码我如何在我的应用程序中发布到社交网络:

添加依赖于选定的社交网络(Facebook和Twitter,但ASNE包含更多):

dependencies {
...
    compile 'com.github.asne:asne-facebook:0.2.1'
    compile 'com.github.asne:asne-twitter:0.2.1'
...
}

而不是简单地从ASNE@L_958_9@mSocialNetworkManager

@H_201_2@mSocialNetworkManager = (SocialNetworkManager) getFragmentManager().findFragmentByTag(SOCIAL_NETWORK_TAG); if (mSocialNetworkManager == null) { mSocialNetworkManager = new SocialNetworkManager(); FacebookSocialNetwork fbNetwork = new FacebookSocialNetwork(this,fbScopE); mSocialNetworkManager.addSocialNetwork(fbNetwork); TwitterSocialNetwork twNetwork = new TwitterSocialNetwork(this,key,secret); mSocialNetworkManager.addSocialNetwork(twNetwork); getFragmentManager().begintransaction().add(mSocialNetworkManager,SOCIAL_NETWORK_TAG).commit(); }

显示按钮在操作栏菜单中共享我的自定义按钮,最后检查登录和使用

socialNetwork.requestPostmessage("message");

多数民众赞成,我需要获得好友列表,我只需添加

socialNetwork.requestGetFriends();

大佬总结

以上是大佬教程为你收集整理的Android.Share到社交网络全部内容,希望文章能够帮你解决Android.Share到社交网络所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。