分享意图仅显示消息和&蓝牙应用程序。如何分享更多选项/应用?

时间:2015-11-20 15:12:21

标签: java android android-intent android-sharing

我想在我的应用中添加共享功能。

我想分享指向我应用的链接。

这是我到目前为止所做的:

LinearLayout linearLayoutShareAppContainer = (LinearLayout) findViewById(R.id.share_app_container);
        linearLayoutShareAppContainer.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                final Handler handler3 = new Handler();
                handler3.postDelayed(new Runnable() {
                    @Override
                    public void run() {
                        Intent sharingIntent = new Intent(Intent.ACTION_SEND);
                        sharingIntent.setType("text/plain");
                        String shareBody = "Here is the share content body";
                        sharingIntent.putExtra(Intent.EXTRA_TEXT, shareBody);
                        startActivity(Intent.createChooser(sharingIntent, "Share via..."));
                    }
                }, 200);
            }
        });

问题是点击共享文字(布局)时只有蓝牙&消息传递应用程序与...共享。

我想要的是有更多应用程序,如WhatsApp,Facebook,Twitter等分享。

由于我是初学者,我不知道该怎么做!

请告知。

感谢。

2 个答案:

答案 0 :(得分:0)

与我在这里经历的问题相同: Android: chooser dialog skipped while sharing text type data to external app

  1. 您的设备中没有其他合适的应用程序或
  2. 您必须清除/恢复默认应用设置(例如电话设置>管理应用>重置应用偏好设置)

答案 1 :(得分:0)

您可以使用

startActivity(Intent.createChooser(sendIntent, "choose one"));