DCloud的Native.js技术,简称NJS,是一种将手机操作系统的原生对象转义,映射为JS对象,在JS里编写原生代码的技术
Native.js虽然强大和开放,但很多web开发者因为不熟悉原生API而难以独立完成,今天为大家分享一下利用native.js如何调用系统分享功能的Android版实例代码
function share(shareTip,shareText){
//导入Java类对象
var Context = plus.android.importClass(android
为大家分享一些android公共方法native.js实现代代码,如获取手机MAC地址,手机内存大小,手机存储空间大小,手机CPU信息等手机硬件基本信息
native.js获取手机MAC地址
/*得到手机MAC地址*/
function getMac() {
var mac = xxx-xxx-xxx-xxx;
if (plus.os.name == Android) {
//WifiManager
var Context = plus.android.importClass(an
利用Dcloud的native.js直接拨打电话实例代码Android版,由于iOS系统的限制所以只有Android版实例
下面3种方式都可以实例,大家可以测试下总有一款适合你
function call(){
// 导入Activity、Intent类
var Intent = plus.android.importClass(android.content.Intent);
var Uri = plus.android.importClass(android.net.Uri);
/
Native.js开启关闭蓝牙
var main = plus.android.runtimeMainActivity();
var Context = plus.android.importClass(android.content.Context);
var BManager = main.getSystemService(Context.BLUETOOTH_SERVICE);
plus.android.importClass(BManager);//引入相关的method函数
var B