时间:2021-05-20
DCloud的Native.js技术,简称NJS,是一种将手机操作系统的原生对象转义,映射为JS对象,在JS里编写原生代码的技术
Native.js虽然强大和开放,但很多web开发者因为不熟悉原生API而难以独立完成,今天为大家分享一下利用native.js如何调用系统分享功能的Android版实例代码
function share(shareTip,shareText){ //导入Java类对象 var Context = plus.android.importClass("android.content.Intent"); //获取应用主Activity var Main = plus.android.runtimeMainActivity(); //将类Context的这个行为(Action)ACTION_SEND,赋给shareIntent var shareIntent=new Context(Context.ACTION_SEND); //***以下两种写法是一样的 //plus.android.invoke(shareIntent,"setType","text/plain"); //plus.android.invoke(shareIntent,"putExtra",Context.EXTRA_TEXT,shareText); //设置分享类型 shareIntent.setType("text/plain"); //设置分享文本 shareIntent.putExtra(Context.EXTRA_TEXT, shareText); //***以上两种写法是一样的 //指定分享的包名 //shareIntent.setPackage('com.tencent.mm',); Main.startActivity(Context.createChooser(shareIntent,shareTip));}下面是原生的Android调用系统分享功能代码大家可以对比理解一下
Intent sendIntent = new Intent(android.content.Intent.ACTION_SEND);sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");sendIntent.setType("text/plain");startActivity(Intent.createChooser(sendIntent,'send to...'));附Dcloud的Native.js支持的API详细介绍与说明
www.dcloud.io/docs/api/index.html
我们将为大家继续分享Dcloud的Native.js的常用实例代码,希望大家关注我们
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
利用Dcloud的native.js直接拨打电话实例代码Android版,由于iOS系统的限制所以只有Android版实例下面3种方式都可以实例,大家可以测试下
无需使用Native.js即可实现Android,iOS通用截图直接上代码:WebviewExamplevarws=null;//H5plus事件处理funct
本文实例讲述了Android编程实现调用系统分享功能。分享给大家供大家参考,具体如下:/***调用系统的分享功能*Createdbyadminon15-4-13
为大家分享一些android公共方法native.js实现代代码,如获取手机MAC地址,手机内存大小,手机存储空间大小,手机CPU信息等手机硬件基本信息nati
本文实例为大家分享了Android调用系统相机拍照的具体代码,供大家参考,具体内容如下/***调用系统相机*/privatevoidtakePhoto(){Ur