如何分享整个Android应用程序与共享意图

我以前使用了Sharing-type意图,例如:

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("plain/text");
intent.putExtra(Intent.EXTRA_EMAIL, new String[] { "---" });
intent.putExtra(Intent.EXTRA_SUBJECT, "---");
startActivity(Intent.createChooser(intent, "Contact Us!"));

但是,这基本上与Email / MMS和其他文本或文档类型的应用程序共享.你如何做同样的事情,但包括像Facebook,Twitter和Google Plus这样的社交分享(重要的).而我想分享的是应用程序,文字在哪里,“嘿下载这个链接来查看应用程序!” (或类似的东西).

要添加Facebook,Twitter等共享选项,用户只需要安装这些应用程序.它可以由其他应用程序使用什么类型的Intents来告诉他们可以处理的系统.

那么一个基本的ACTION_SEND意图将被拿起来.

Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT,
    "Hey check out my app at: https://play.google.com/store/apps/details?id=com.google.android.apps.plus");
sendIntent.setType("text/plain");
startActivity(sendIntent);

资料来源:http://developer.android.com/training/sharing/send.html

翻译自:https://stackoverflow.com/questions/13941093/how-to-share-entire-android-app-with-share-intent

转载注明原文:如何分享整个Android应用程序与共享意图