Android简单的分享笔记
1 Intent intent = new Intent(); 2 intent.setAction(Intent.ACTION_SEND);//设定Intent的ACTION 3 intent.putExtra(Intent.EXTRA_TEXT, "YOUR SHARE TEXT");//分享的内容tag和内容 4 intent.setType("text/plain");//标志发送的数据类型,方便接收方进行处理(类型/子类型) 5 startActivity(inten);//使用隐式调用Activity的方法
- 隐式调用Activity的方法
- startActivity(Intent.createChooser(intent, "the chooser dialog title"));//
- intent.putExtra(Intent.EXTRA_STREAM, imageUri);
- intent.setType("imag/*");//*可以为jpg,png等等
1 List<Uri> uris; 2 Intent intent = new Intent(); 3 intent.setAction(Intent.ACTION_SED_MULTIPLE);//发送组 4 intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris); 5 intent.setType("*/*");//如果都是视频则video/* 6 startActivity(intent);
1 <intent-filter> 2 <action android:name="android.intent.action.SEND" /> 3 4 <category android:name="android.intent.category.DEFAULT" /> 5 6 <data android:mimeType="image/*" /> 7 </intent-filter> 8 <intent-filter> 9 <action android:name="android.intent.action.SEND" /> 10 11 <category android:name="android.intent.category.DEFAULT" /> 12 13 <data android:mimeType="text/plain" /> 14 </intent-filter> 15 <intent-filter> 16 <action android:name="android.intent.action.SEND_MULTIPLE" /> 17 18 <category android:name="android.intent.category.DEFAULT" /> 19 20 <data android:mimeType="image/*" /> 21 </intent-filter>
1 Intent intent = getIntent(); 2 String action = intent.getAction();//对应intent.setAction() 3 String type = intent.getType();//对应intent.setType() 4 inten.get???Extra(Intent.EXTRA_???)或者intent.getParcelableExtra(Intent.EXTRA_STREAM);
也可以把分享放到ActionBar里面。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。