/**
* 分享
*/
private void share() {
/**
* Intent
{
act=android.intent.action.SEND
typ=text/plain
flg=0x3000000
cmp=com.android.mms/.ui.ComposeMessageActivity (has extras) intent中包含信息
} from pid 228
*/
Intent intent = new Intent();
intent.setAction("android.intent.action.SEND");
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, "发现一个很牛x软件"+appInfo.getName()+",下载地址:www.baidu.com,自己去搜");
startActivity(intent);
}
2.如果是应用能够进行分享操作
a.在activity中添加意图
<!-- 表名应用程序能够接受分享信息 -->
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
b.接受分享信息
Intent intent = getIntent();
String stringExtra = intent.getStringExtra(Intent.EXTRA_TEXT);
if (!TextUtils.isEmpty(stringExtra)) {
iv_share.setText(stringExtra);
}