android开发分享DCloud的native.js调用系统分享实例Android版代码

dcloud的native.js技术,简称njs,是一种将手机操作系统的原生对象转义,映射为js对象,在js里编写原生代码的技术 native.js虽然强大和开放,但

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详细介绍与说明

我们将为大家继续分享dcloud的native.js的常用实例代码,希望大家关注我们

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/addevelopment/901144.html

(0)
上一篇 2021年10月24日
下一篇 2021年10月24日

精彩推荐