1.下載5+SKD
http://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.調用javaAPI
11.1創建java類文件TestActivity,添加靜態方法,一個簡單的測試方法,返回字符串“1”:
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編譯運行應用,在彈出的設備列表對話框中選擇要運行的設備: