当应用内,需要把图片或视频或压缩文件等等文件,发给第三方应用时,可以使用Native.js调用系统自带的分享功能来实现.
var main = plus.android.runtimeMainActivity();
var Intent = plus.android.importClass("android.content.Intent");
var Uri = plus.android.importClass("android.net.Uri");
var File = plus.android.importClass("java.io.File");
var shareIntent = new Intent(Intent.ACTION_SEND);
var filePath=plus.io.convertLocalFileSystemURL("img/3.jpg"); //把应用内的文件路径转化为手机绝对路径
shareIntent.putExtra(Intent.EXTRA_STREAM,Uri.fromFile(new File(filePath)));
shareIntent.setType("*/*");//此处可发送多种文件
//shareIntent.setType("application/pdf");//只发送pdf文件
main.startActivity(Intent.createChooser(shareIntent,"分享文件"));
6 个评论
要回复文章请先登录或注册
3***@qq.com
4***@qq.com
6***@qq.com
gangder
gangder
2***@qq.com