男人帮 迅雷下载,终极一班2下载mp4,争先创优心得体会
使用手机上的程序,来分享/发送,比如qq的“发送到我的电脑”。
1、分享/发送文本内容
1 intent shareintent = new intent(); 2 shareintent.setaction(intent.action_send); 3 shareintent.settype("text/plain"); 4 //要分享的文本内容,选择某项后会直接把这段文本发送出去,相当于调用选中的应用的接口,并传参 5 shareintent.putextra(intent.extra_text, "here is the shared text."); 6 //需要使用intent.createchooser,这里我们直接复用。第二个参数并不会显示出来 7 shareintent = intent.createchooser(shareintent, "here is the title of select box"); 8 startactivity(shareintent);
通用步骤:
首先将intent的cation设置为intent.action_send,
其次根据分享的内容设置不同的type,
然后根据不同的社交平台设置相关extras,
最后创建并启动选择器
2、分享/发送单张图片
1 //指定要分享的图片路径 2 uri imguri = uri.parse("mnt/sdcard/1.jpg"); 3 intent shareintent = new intent(); 4 shareintent.setaction(intent.action_send); 5 shareintent.putextra(intent.extra_stream, imguri); 6 shareintent.settype("image/*"); 7 shareintent = intent.createchooser(shareintent, "here is the title of select box"); 8 startactivity(shareintent);
注意根目录为 mnt/sdcard/
3、分享/发送多张图片
1 uri imguri1 = uri.parse("mnt/sdcard/1.jpg"); 2 uri imguri2 = uri.parse("mnt/sdcard/2.jpg"); 3 arraylist<uri> imguris = new arraylist<uri>(); //使用集合保存 4 imguris.add(imguri1); 5 imguris.add(imguri2); 6 7 intent shareintent = new intent(); 8 shareintent.setaction(intent.action_send_multiple); //注意是intent_action_multiple 9 shareintent.putparcelablearraylistextra(intent.extra_stream, imguris); //注意是方法是putparcelablearraylistextra() 10 shareintent.settype("image/*"); 11 shareintent = intent.createchooser(shareintent, "here is the title of select box"); 12 startactivity(shareintent);
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android studio开发小型对话机器人app(实例代码)
Android通过Java sdk的方式接入OpenCv的方法
Android 通过cmake的方式接入opencv的方法步骤
Android Studio finish()方法的使用与解决app点击“返回”(直接退出)
Android 进度条 ProgressBar的实现代码(隐藏、出现、加载进度)
网友评论