AndroidStudio離線打包MUI

1.下載5+SKD

http://ask.dcloud.net.cn/article/103javascript

 

 

2.解壓到任意目錄

 

3.導入HBuilder-Hello項目

 

  

4.在AndroidManifest.xml中指定應用標識

package="com.xxx"  應用標識,反向域名的格式java

android:versionCode="10101"  應用版本號
android:versionName="1.1.1"  應用版本名jquery

  

 

5. 在string.xml中配置應用名稱

 

6. 配置應用圖標和啓動界面

 

 

7.更新應用資源

將HelloH5的文件夾名稱改成你想要的名稱,這裏演示改成了PbsMui:android

右鍵apps – Directory Pathjson

  

刪除裏面www文件夾裏面的內容,保留www空文件夾,將用HBuilder寫MUI的資源拷貝進這個文件夾app

 

 

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的值:ui

其中appid值爲HBuilder應用的appid,必須與應用manifest.json中的id值徹底一致;appver爲應用的版本號,用於應用資源的升級,必須保持與manifest.json中的version -> name值徹底一致;version值爲應用基座版本號(plus.runtime.innerVersion返回的值),不要隨意修改。.net

 

11.調用javaAPI

11.1建立java類文件TestActivity,添加靜態方法,一個簡單的測試方法,返回字符串「1」:xml

 

 

11.2在mui.js中調用java API

 

<script src="js/mui.min.js"></script>
<script src="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 = ac.getData();
//輸出返回值
alert(data);
})
})
})
</script>

 

12.配置完成編譯運行

應用配置完畢,按Shift F10編譯運行應用,在彈出的設備列表對話框中選擇要運行的設備:

 

 

 

打完收工。。。

相關文章
相關標籤/搜索