首页 > 解决方案 > 如何在 android 上附加 Facebook 分享

问题描述

我只想要连接按钮“分享到 Facebook”的代码

标签: androidfacebookandroid-intent

解决方案


我得到了解决方案..我在这里发布答案,以便它可以帮助其他可能有同样疑问的人..

对于通过任何应用程序共享...

公共无效 sendAppMsg(查看视图){

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
String text = " message you want to share..";
// change with required  application package  

intent.setPackage("PACKAGE NAME OF THE APPLICATION");
if (intent != null) {
    intent.putExtra(Intent.EXTRA_TEXT, text);//
    startActivity(Intent.createChooser(intent, text));
} else {

    Toast.makeText(this, "App not found", Toast.LENGTH_SHORT)
            .show();
}

注意:根据您的要求更改应用程序的*包名称,例如

示例:使用

//Whatsapp intent.setPackage("com.whatsapp");`

//Linkedin intent.setPackage("com.linkedin.android");

//Twitter
intent.setPackage("com.twitter.android");

//Facebook intent.setPackage("com.facebook.katana");

//GooglePlus intent.setPackage("com.google.android.apps.plus");


推荐阅读