Android 试图与facebook共享视频链接,但显示未安装facebook应用程序

Android 试图与facebook共享视频链接,但显示未安装facebook应用程序,android,facebook,android-intent,android-sharing,Android,Facebook,Android Intent,Android Sharing,我正在尝试将youtube视频链接从我的应用程序共享到facebook应用程序,但当我按下facebook共享按钮时,显示facebook尚未安装 帮我找到解决办法。 任何帮助都将不胜感激。谢谢 share\u intent.setPackage(share\u appname):share\u appname应包含要处理意图的应用程序的pcakage名称。正如您在评论中所说,您正在使用com.facebook作为包名,但facebook应用程序有不同的包名:com.facebook.katan

我正在尝试将youtube视频链接从我的应用程序共享到facebook应用程序,但当我按下facebook共享按钮时,显示facebook尚未安装

帮我找到解决办法。
任何帮助都将不胜感激。谢谢

share\u intent.setPackage(share\u appname)
share\u appname
应包含要处理意图的应用程序的pcakage名称。正如您在评论中所说,您正在使用
com.facebook
作为包名,但facebook应用程序有不同的包名:
com.facebook.katana
。您可以在应用程序的google play market页面(在web浏览器中)上查看包名:

share\u intent.setPackage(share\u appname)
share\u appname
应包含要处理意图的应用程序的pcakage名称。正如您在评论中所说,您正在使用
com.facebook
作为包名,但facebook应用程序有不同的包名:
com.facebook.katana
。您可以在应用程序的google play market页面(在web浏览器中)查看软件包名称:

share\u appname
变量中有什么?哦,很抱歉,我忘了提到,即com.facebook facebook应用程序的软件包名称不是
com.facebook
ok。我尝试使用com.facebook.katana,但它也不起作用,请告诉我应该在share\u appname中添加什么。您是否安装了facebook应用程序?
share\u appname
变量中包含什么?哦,很抱歉,我忘了提及com.facebook facebook应用程序的包名不是
com.facebook
ok。我尝试了com.facebook.katana,但它也不起作用,请告诉我应该在share_appname中添加什么。您是否安装了facebook应用程序?
share_intent = new Intent(Intent.ACTION_SEND);
share_intent.setType("text/plain");
share_intent.setPackage("com.facebook");
share_intent.putExtra(Intent.EXTRA_TEXT, "https://www.youtube.com/watch?v=" + videoid);
try {
        mContext.startActivity(share_intent);
    } catch (android.content.ActivityNotFoundException ex) {
          Toast.makeText(mContext,"Facebook have not been installed.",Toast.LENGTH_SHORT).show();
      }