標籤:9.png alt strong ref 保留 bubuko 運行 資源 roi
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編譯運行應用,在彈出的裝置列表對話方塊中選擇要啟動並執行裝置:
打完收工。。。
AndroidStudio離線打包MUI