日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

连接真机开发安卓(Android)移动app MUI框架——混合式开发(一) (敲详细)

發布時間:2024/3/13 Android 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 连接真机开发安卓(Android)移动app MUI框架——混合式开发(一) (敲详细) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

從接觸安卓開發的第一天起,我想我已經愛上了開發,哈哈哈,愿你我堅持下去的理由都是熱愛,共勉!這幾天沒有更新博客,是因為我學習去了(沒有相見的日子,我在努力哈哈哈)。有想過用模擬器來運行的,但是模擬器太占內存,而且感覺沒有真機體驗感好,于是直接上真機。為了把這篇文章寫好,我在多臺電腦上都試過了哈哈哈,希望可以幫助到更多的和我一樣的友友們。

https://blog.csdn.net/hanhanwanghaha一個超級無敵可愛的人鴨
歡迎您的關注! 歡迎關注微信公眾號:寶藏女孩的成長日記 如有轉載,請注明出處(如不注明,盜者必究)

目錄

  • 一、混合式開發簡單介紹
  • 二、前提準備
  • 三、新建移動app項目
  • 四、編寫代碼(沉浸式開發)
  • 五、json文件的配置
  • 六、云端發布
    • 6.1生產證書
    • 6.2在HBuilder云端選擇認證
    • 6.3發行
    • 6.4下載移動apk文件

一、混合式開發簡單介紹

??HybridApp 是指在開發一款App產品的時候,為了提高效率、節省成本而利用原生與H5的開發技術的混合應用。APP外殼+H5網頁=混合模式的APP。
??混合開發是結合原生和H5開發的技術,取長補短的一種開發模式,原生代碼部分利用WebView插件或者其它的框架為H5提供了一個容器,程序主要的業務實現、界面展示是利用H5相關的Web技術進行實現的。
??比如現在的京東、淘寶、天貓、今日頭條、微信等都是利用的混合開發模式。

二、前提準備

2.1工具:Hbuilder

2.2框架mui

補充一下mui(高性能前端框架)的知識
https://dev.dcloud.net.cn/mui/window/

2.3連接真機
每款手機的開發者模式都是不一樣的,百度一下自己的開發者模式怎么開啟
反正一般都有三部:

  • 一直點擊自己的軟件版本號,直到出現您已處于開發者模式
  • 開啟開發者選項
  • 開啟USB調試
  • 以安卓6.0為例:點擊此處
    這里需要注意的是

  • 要使用數據線連接電腦usb接口和手機。(有的數據線只能充電,不能傳輸數據)
  • 手機連電腦后,默認是充電模式,要選擇數據傳輸模式。(充電 傳輸照片 傳輸數據)。
  • 如果連接不上,那就下載一個360手機助手(電腦和手機都下載),操作很簡單,因為我的手機就沒有連接上,但是一般都是可以連接上的,因為我看其他人都連接上了。

    三、新建移動app項目

    新建一個移動app項目
    點擊文件——》新建——》移動App

    自己編寫應用名稱,選擇mui項目的模板,點擊確定

    這樣一個移動app項目就創建好了!

    四、編寫代碼(沉浸式開發)

    哈哈哈,例如來個簡單的

    在body里面依次輸入

    1. mh回車 標題 2. mt回車 底部選項卡 3. ms 回車選擇第二個 輪播 4. mg 回車 九宮格

    注:快捷鍵:https://dev.dcloud.net.cn/mui/snippet/

    index.html

    <!DOCTYPE html> <html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /><title></title><script src="js/mui.min.js"></script><link href="css/mui.min.css" rel="stylesheet" /><script type="text/javascript" charset="utf-8">mui.init();</script></head><body><header class="mui-bar mui-bar-nav"><a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a><h1 class="mui-title">歡迎關注這個超級無敵可愛的人鴨</h1></header><nav class="mui-bar mui-bar-tab"><a class="mui-tab-item mui-active"><span class="mui-icon mui-icon-home"></span><span class="mui-tab-label">首頁</span></a><a class="mui-tab-item"><span class="mui-icon mui-icon-phone"></span><span class="mui-tab-label">電話</span></a><a class="mui-tab-item"><span class="mui-icon mui-icon-email"></span><span class="mui-tab-label">郵件</span></a><a class="mui-tab-item"><span class="mui-icon mui-icon-gear"></span><span class="mui-tab-label">設置</span></a></nav><div id="slider" class="mui-slider" ><div class="mui-slider-group mui-slider-loop"><!-- 額外增加的一個節點(循環輪播:第一個節點是最后一張輪播) --><div class="mui-slider-item mui-slider-item-duplicate"><a href="#"><img src="http://placehold.it/400x300"></a></div><!-- 第一張 --><div class="mui-slider-item"><a href="#"><img src="http://placehold.it/400x300"></a></div><!-- 第二張 --><div class="mui-slider-item"><a href="#"><img src="http://placehold.it/400x300"></a></div><!-- 第三張 --><div class="mui-slider-item"><a href="#"><img src="http://placehold.it/400x300"></a></div><!-- 第四張 --><div class="mui-slider-item"><a href="#"><img src="http://placehold.it/400x300"></a></div><!-- 額外增加的一個節點(循環輪播:最后一個節點是第一張輪播) --><div class="mui-slider-item mui-slider-item-duplicate"><a href="#"><img src="http://placehold.it/400x300"></a></div></div><div class="mui-slider-indicator"><div class="mui-indicator mui-active"></div><div class="mui-indicator"></div><div class="mui-indicator"></div><div class="mui-indicator"></div></div></div><ul class="mui-table-view mui-grid-view mui-grid-9"><li class="mui-table-view-cell mui-media mui-col-xs-4 mui-col-sm-3"><a href="#"><span class="mui-icon mui-icon-home"></span><div class="mui-media-body">Home</div></a></li><li class="mui-table-view-cell mui-media mui-col-xs-4 mui-col-sm-3"><a href="#"><span class="mui-icon mui-icon-email"><span class="mui-badge mui-badge-red">5</span></span><div class="mui-media-body">Email</div></a></li><li class="mui-table-view-cell mui-media mui-col-xs-4 mui-col-sm-3"><a href="#"><span class="mui-icon mui-icon-chatbubble"></span><div class="mui-media-body">Chat</div></a></li><li class="mui-table-view-cell mui-media mui-col-xs-4 mui-col-sm-3"><a href="#"><span class="mui-icon mui-icon-location"></span><div class="mui-media-body">Location</div></a></li><li class="mui-table-view-cell mui-media mui-col-xs-4 mui-col-sm-3"><a href="#"><span class="mui-icon mui-icon-search"></span><div class="mui-media-body">Search</div></a></li><li class="mui-table-view-cell mui-media mui-col-xs-4 mui-col-sm-3"><a href="#"><span class="mui-icon mui-icon-phone"></span><div class="mui-media-body">Phone</div></a></li></ul></body></html>

    (由于時間關系就只寫了這樣一個頁面)

    在HBuilder當中,我們可以點擊右上角,選擇邊點邊看的模式,這樣再右邊就可以看到我們運行的東西了。

    我在手機上面看到的是這樣的

    五、json文件的配置

    點擊這個文件

    點擊左下角的應用信息,我們來看每一項都代表什么意思

    應用名稱就是app下面的名稱
    appid是id號,這個登錄了HBuilder自動生成
    app版本號這個好像可以改
    頁面入口就是加載出來的第一個頁面
    最下方的根據重力感應自動橫豎屏這個看字面意思就可以懂啦!

    點擊圖標信息,你可以設置自己app的logo,下面那就是根據不同的手機版本來調整不同的尺寸。

    啟動頁面就是曇花一現,打開app,就彈出來那一張。
    SDK配置就是第三方工具,例如百度地圖,QQ微信登錄
    模塊權限設置,顧名思義,就是給這個app的權限

    后面兩個我再琢磨琢磨。。。

    接下來我們就可以試試如何云端發布~

    六、云端發布

    6.1生產證書

    打開cmd(注意:這里應該右鍵管理員運行,哈哈哈要養成良好的習慣,一般都是管理員運行)

    輸入命令

    keytool -genkey -alias swetty -keyalg RSA -validity 10000 -keystore d:/mykey1.keystore

    swetty表示證書的別名

    keyalg:RSA 表示采用的RSA算法

    validity:10000 表示證書的有效期是10000天
    (當然盤符可以自己定)
    接下來可以輸入你的密碼
    如圖

    上面的操作完了就會在D盤產生一個這樣的文件

    這個文件后面要用。

    6.2在HBuilder云端選擇認證

    選擇幫助,點擊問答互助

    基本資料認證,輸入電話號碼
    點擊

    手機號碼驗證(也就手機號碼驗證就可以了)
    你的HBuilder賬號必須在社區認證,這樣才能上傳。

    6.3發行

    點擊發行——》點擊發行為原生安裝包

    點擊使用自有證書——》私鑰密碼就是你剛剛生產證書在cmd里面輸入的密碼

    點擊打包——》忽略并繼續打包

    繼續打包

    點擊確定

    6.4下載移動apk文件

    這時,就可以手動下載了,點擊手動下載

    下載下來之后,再把這個apk文件發送到自己的QQ,用手機下載下來,再點擊安裝
    就ok啦!!!

    這就是安裝好的樣子(最后一個app就是剛剛下載的)

    這樣一個app就發行成功了,終于寫完了。

    https://blog.csdn.net/hanhanwanghaha歡迎關注這個超級無敵可愛的人鴨,有什么問題留言私信皆可,看見必回!

    如有轉載,請注明出處

    總結

    以上是生活随笔為你收集整理的连接真机开发安卓(Android)移动app MUI框架——混合式开发(一) (敲详细)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。