分享应用程序的思路可以从其他软件中得到启发,比如腾讯的软件管家软件,我们使用它的“分享”功能的时候,会在Logcat打印出相应的action等等intent filter信息:
/**
* 分享应用程序
*/
private void shareApplication() {
Intent intent = new Intent();
// <action android:name="android.intent.action.SEND" />
// <category android:name="android.intent.category.DEFAULT" />
// <data android:mimeType="text/plain" />
intent.setAction("android.intent.action.SEND");
intent.addCategory("android.intent.category.DEFAULT");
intent.setType("text/plain");
intent.putExtra(
Intent.EXTRA_TEXT,
"推荐你使用一个软件,软件的名称叫:"
+ appInfo.getName()
+ ",下载地址:https://play.google.com/store/apps/details?id="
+ appInfo.getPackname());
startActivity(intent);
}
ok,搞定!!!