通过APP分享或接收信息

/**
* 分享
*/
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中添加意图


            
               
               
               
           

b.接受分享信息

Intent intent = getIntent();
String stringExtra = intent.getStringExtra(Intent.EXTRA_TEXT);
if (!TextUtils.isEmpty(stringExtra)) {
iv_share.setText(stringExtra);
}

你可能感兴趣的:(通过APP分享或接收信息)