少年乘勇气,百战过乌孙。这篇文章主要讲述AndroidStudio离线打包MUI相关的知识,希望能为你提供帮助。
1.下载5+SKDhttp://ask.dcloud.net.cn/article/103
文章图片
2.解压到任意目录
文章图片
3.导入HBuilder-Hello项目
文章图片
4.在androidManifest.xml中指定应用标识package="com.xxx" 应用标识,反向域名的格式
android:versionCode="10101" 应用版本号
android:versionName="1.1.1" 应用版本名
文章图片
5. 在string.xml中配置应用名称
文章图片
6. 配置应用图标和启动界面
文章图片
7.更新应用资源将HelloH5的文件夹名称改为你想要的名称,这里演示改为了PbsMui:
右键apps – Directory Path
文章图片
删除里面www文件夹里面的内容,保留www空文件夹,将用HBuilder写MUI的资源拷贝进这个文件夹
文章图片
8.修改www文件的父级目录名称或者manifest.json中的name值及id值,让三者保持一致
文章图片
9.修改manifest.json修改manifest.json中的version信息与AndroidManifest.xml中的version信息一致
文章图片
10.配置应用信息打开app-> src-> main-> assets -> data下的control.xml文件,修改appid和appver的值:
其中appid值为HBuilder应用的appid,必须与应用manifest.json中的id值完全一致;appver为应用的版本号,用于应用资源的升级,必须保持与manifest.json中的version -> name值完全一致;version值为应用基座版本号(plus.runtime.innerVersion返回的值),不要随意修改。
文章图片
11.调用javaAPI11.1创建java类文件TestActivity,添加静态方法,一个简单的测试方法,返回字符串“1”:
文章图片
11.2在mui.js中调用java API
< script src="https://www.songbingjia.com/android/js/mui.min.js"> < /script>
< script src="https://www.songbingjia.com/android/js/jquery.min.js"> < /script>
< script type="text/javascript">
mui.init()
$(function(){
mui.plusReady(function() {
//调用java方法
$(".login_btn").click(function(){
//引入java类文件
var ac= plus.android.importClass("com.xxx.xxx.TestActivity");
//调用静态方法
var data = https://www.songbingjia.com/android/ac.getData();
//输出返回值
alert(data);
})
})
})
< /script>
12.配置完成编译运行应用配置完毕,按Shift F10编译运行应用,在弹出的设备列表对话框中选择要运行的设备:
文章图片
【AndroidStudio离线打包MUI】
打完收工。。。
推荐阅读
- vs2017创建支持多框架(net4.6.1;net4.6.2;netstandard2.0;netcoreapp2.0)版本
- Android中AsyncTask的使用
- Android程序中实现中英文切换
- R编程面试题和答案精华都在这里了
- 30个精品Microsoft Azure面试题及答案合集
- MATLAB面试题及最佳答案汇总
- 移动开发!Ionic面试题和答案合集
- 最新精品!Flutter面试题和答案合集
- 最新ES6面试题及答案汇总整理