分享功能
来源:互联网 发布:狼友基地最新最全数据 编辑:程序博客网 时间:2024/05/16 12:05
<activity ......> <intent-filter> <action android:name = "android.intent.action.SEND_MULTIPLE"/> <!--多选文件时支持分享--> <action android:name = "android.intent.action.SEND"/> <!--单文件分享--> <data android:mimeType = "image/*"/> <!--图片分享--> <data android:mimeType = "video/*"/> <!--视频分享--> <data android:mimeType = "audio/*"/> <!--音频分享--> <data android:mimeType = "*/*"/> <!--所有分享--> </intent-filter></activity>
private ArrayList<String> getShareFilePathList(){ ArrayList<String> mShareFilePathList = new ArrayList<String>(); Intent intent = getIntent(); if(Intent.ACTION_SEND.equals(intent.getAction())){ //分享单个 Bundle extras = intent.getExtras(); if(extras.containsKey(Intent.EXTRA_STREAM)){ Uri uri = (Uri)extras.getParcelable(Intent.EXTRA_STREAM); String scheme = uri.getScheme(); if(scheme.equals("content")){ ContentResolver cr = getContentResolver(); Cursor c = cr.query(uri,null,null,null,null); c.moveToFirst(); String filePath = c.getString(c.getColumnIndexOrThrow(Images.Media.DATA)); mShareFilePathList.add(filePath); c.close(); } } }else if(Intent.ACTION_SEND_MULIPLE.equals(mIntent.getAction())){ //分享多个 Bundle extras = mIntent.getExtras(); if(extras.containsKey(Intent.EXTRA_STREAM)){ ArrayList<Parcelable> mList = extras.getParcelableArrayList(Intent.EXTRA_STREAM); for(Parcelable pa:mList){ Uri uri = (Uri)pa; String scheme = uri.getScheme(); if(scheme.equals("content")){ ContentResolver cr = getContentResolver(); Cursor c = cr.query(uri,null,null,null.null); c.moveToFirst(); String filePath = c.getString(c.getColumnIndexOrThrow(Images.Media.DATA)); mShareFilePathList.add(filePath); c.close(); } } } } return mShareFilePathList;}
http://blog.csdn.net/zhou699/article/details/6543636
- ”分享“功能
- 分享功能
- 分享功能
- 分享功能
- 分享功能
- 分享功能
- 文章分享到功能
- Android 分享功能
- android 使用分享功能
- 分享到 功能
- iPhone4隐藏功能分享
- Android分享功能
- android 分享功能
- share分享功能过滤
- js分享功能
- 分享功能----2
- Android分享功能
- Android分享功能
- 应用程序的重定向
- 02/28
- Hibernate的HQL查询和工具类的增强
- csdn博客bug测试
- 八零后为什么比我们那时还艰难
- 分享功能
- IEEE参考文献格式
- 关于虚拟地址空间
- 【linux】ubuntu11.10下各种问题以及解决方案
- 有关游戏的部署方案总结
- 修改图片上的文字步骤
- 根据数据决定选择那个checkbox
- 有关游戏的部署方案总结(二)
- SWT对话框属性详解