android - 如何在 android 上附加 Facebook 分享
问题描述
我只想要连接按钮“分享到 Facebook”的代码
解决方案
我得到了解决方案..我在这里发布答案,以便它可以帮助其他可能有同样疑问的人..
对于通过任何应用程序共享...
公共无效 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");
推荐阅读
- r - 减去 2 个字符列表
- maven - Intellij IDEA maven 目标idea的替代品是什么:idea
- python - 如何使用 Python/Scrapy 检测服务器上的文件是否已更改
- javascript - React-Router-Dom `Link` 更改路由,但没有加载组件
- c# - Visual Studio 的库问题
- c++ - uv__queue_done: 断言 `((req->loop)->active_reqs.count > 0)' 失败?
- postgresql - sql中类别之间的间隔天数
- asp.net - 无法创建“[DBContext 的名称]”类型的对象。对于设计时支持的不同模式
- python - API POST-Request 适用于 PowerShell 但不适用于 Python
- c# - 指定剃须刀页面的绝对路径