怎么实现类似微信【共享】传送文件方式
如何实现类似微信【共享】传送文件方式
如附件截图1和截图2所示
(由于图片无法上传,发一个类似的链接
http://yxwww.iteye.com/blog/1384965#bc2306560)
我自己做了个简单聊天系统,想传送文件,类似微信方式:
1、先登录微信
2、到手机本地目录下选择要发送的文件,长按文件弹出对话框
3、在弹出的对话框中选择【共享】
4、弹出【使用以下方式发送】界面,选择“(微信图标)发送给朋友”
5、转到微信界面选择聊天朋友并发送文件
现在问题如下:
如何实现以上步骤中的2、3、4?
如有知道的朋友不吝指教,或者转发有帮助的文章也可以,非常感谢!
------解决方案--------------------
Intent intent = new Intent(android.content.Intent.ACTION_SEND);
String mimeType = getMimeType(file.fileName);
Uri uri = Uri.fromFile(fileIn);
intent.setType(mimeType);
intent.putExtra(Intent.EXTRA_STREAM, uri);
this.startActivity(intent);
代码差不多就这样子了
如附件截图1和截图2所示
(由于图片无法上传,发一个类似的链接
http://yxwww.iteye.com/blog/1384965#bc2306560)
我自己做了个简单聊天系统,想传送文件,类似微信方式:
1、先登录微信
2、到手机本地目录下选择要发送的文件,长按文件弹出对话框
3、在弹出的对话框中选择【共享】
4、弹出【使用以下方式发送】界面,选择“(微信图标)发送给朋友”
5、转到微信界面选择聊天朋友并发送文件
现在问题如下:
如何实现以上步骤中的2、3、4?
如有知道的朋友不吝指教,或者转发有帮助的文章也可以,非常感谢!
微信
共享 传送文件
------解决方案--------------------
Intent intent = new Intent(android.content.Intent.ACTION_SEND);
String mimeType = getMimeType(file.fileName);
Uri uri = Uri.fromFile(fileIn);
intent.setType(mimeType);
intent.putExtra(Intent.EXTRA_STREAM, uri);
this.startActivity(intent);
代码差不多就这样子了