[安卓]使用apicloud编译原生应用调用分享模块

 2016-06-17 22:05:32   评论   2,817次浏览

APICloud是很多移动开发者的最爱,其国产化的编译工具让很多能够轻便的开发APP应用,如果是简单的webapp也就无所谓了,但是涉及到一些模块化的东西,还是需要一定的开发专业知识的。

这里就针对apicoud中shareAction模块为例,来做开发演示,当然也是技术备忘。

首先配置:config.xml 文件,放置于网站的根目录。

<?xml version="1.0" encoding="UTF-8"?>

<widget id="你的应用ID" version="1.0.7">
<name>你的应用名称</name>
<description/>
<author email="账号" href="http://www.apicloud.com">用户名</author> <!--账号 和 名称改一下, 然后复制到你项目下第一级 -->
<content src="index.php"/> <!--设置你的主页-->
<preference name="pageBounce" value="false"/>
<preference name="appBackground" value="rgba(0,0,0,0.0)"/>
<preference name="windowBackground" value="rgba(0,0,0,0.0)"/>
<preference name="frameBackgroundColor" value="rgba(0,0,0,0.0)"/>
<preference name="hScrollBarEnabled" value="true"/>
<preference name="vScrollBarEnabled" value="true"/>
<preference name="autoLaunch" value="true"/>
<preference name="fullScreen" value="false"/>
<preference name="autoUpdate" value="true"/>
<preference name="smartUpdate" value="false"/>
<preference name="debug" value="true"/>
<preference name="statusBarAppearance" value="true"/>
<permission name="readPhoneState"/>
<permission name="camera"/>
<permission name="record"/>
<permission name="location"/>
<permission name="fileSystem"/>
<permission name="internet"/>
<permission name="bootCompleted"/>
<permission name="hardware"/>
<access origin="*"/>
<!--上面的都是默认配置-->
<feature name="shareAction"/> <!--这个就是你添加的模块,先试试-->

</widget>

 

然后是部署web端调用这个分享模块。

<!---调用安卓分享--->
<script type="text/javascript" src="js/api.js" ></script>
<script type="text/javascript">
apiready = function () {
}
function click2() {
var share = api.require("shareAction");
share.share({
text: '分享函数',
type: 'text',
});
}
</script>

<a href="javascript:void(0)"  onclick="click2()" style="float:right;">

微信广告植入系统

这样,一个完整的分享调用功能就出现了。

蚂蚁森林为我浇水吧!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: