摘要:我們知道,要做一款安卓,咱們得先學安卓開發語言,例如,前端后端。那么沒有這些開發語言基礎,咱們怎么做呢其實現在有比較好的開發方案就是做,咱們可以用前端知識構建安卓客戶端,用構建服務端。
我們知道,要做一款安卓APP,咱們得先學安卓開發語言,例如java,前端后端。那么沒有這些開發語言基礎,咱們怎么做呢?其實現在有比較好的開發方案就是做webAPP,咱們可以用web前端知識構建安卓客戶端,用php構建服務端。
首先我們要準備:
1、html+css+js基礎知識,這是web前端開發最基礎的
2、php后端,mysql數據庫基礎知識
3、Hbuilder,這是一款繼承開發工具,集成代碼編輯器,運行,真機模擬,調試等工具,還支持在線打包,也就是說你不用配置什么java開發環境就可以開發安卓軟件,詳情戳這里 下載軟件
4、前端UI框架,本次教程我使用的是谷歌的MDUI框架,詳情請戳:這里下載
OK,以上準備好,先看看做出來的并且打包好的APP界面和安裝包。
demo:demo.apk
下面就開始做事了!
1、先打開Hbuilder(以下簡稱HB)
2、創建一個webapp工程,空模板就行
3、可以創建在桌面,然后就可以看到整個工程的目錄了,但系統默認生成的文件,可以刪掉,留下一個manifest.json
4、然后把我們提前下載好的前端UI所有文件Copy進來,我用的是MDUI
5、然后就可以開始對代碼進行修改了,我們看到HB的代碼編輯器里面左側就有整個項目的文件了
這些項目文件不就是web前端的一些結構嗎?所以很容易,咱們就用開發web前端網站的思維去做就好了。
6、網站數據怎么來?不是只做個APP,里面沒數據吧?也總不能寫死吧?
網站里面的數據就通過php+mysql實現的json數據接口就可以了,咱們可以用jQuery把數據拼接到index.html
上面的就是jQuery-ajax實現的把test.php從數據庫取出來的數據拼接到index.html頁面的id為tab1的div中的實例。
test.php
上面的test.php就是后端,非常簡單的后端,實現從數據庫取數據并輸出成json格式,那么運行test.php的結果返回的數據格式是json格式。
然后通過index.html的ajax請求數據并拼接在div中顯示就可以了。
在這期間你可以進行真機調試,最后打包!
云打包的好處就是我們不需要在本地搭建環境,直接提交上去,打包好會返回下載鏈接讓我下載安裝包,除了生產Android安裝包之外,還可以生成ios的,我們這邊只測試生成Android的安裝包。
提交之后會需要2-5分鐘的打包,然后生成一個apk安裝包,就可以在手機安裝使用你開發得app了,什么簽名這些全都不用搞。
當然如果你要設置APP的啟動圖和圖標,你只需要在manifest.json里面進行設置即可,這就是一開始為什么不要刪掉的原因!
本文寫作用時:30分鐘
作者:TANKING
技術分享博客:http://likeyunba.com/pc/jishu...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/52452.html
摘要:我們知道,要做一款安卓,咱們得先學安卓開發語言,例如,前端后端。那么沒有這些開發語言基礎,咱們怎么做呢其實現在有比較好的開發方案就是做,咱們可以用前端知識構建安卓客戶端,用構建服務端。 我們知道,要做一款安卓APP,咱們得先學安卓開發語言,例如java,前端后端。那么沒有這些開發語言基礎,咱們怎么做呢?其實現在有比較好的開發方案就是做webAPP,咱們可以用web前端知識構建安卓客戶端...
摘要:我們知道,要做一款安卓,咱們得先學安卓開發語言,例如,前端后端。那么沒有這些開發語言基礎,咱們怎么做呢其實現在有比較好的開發方案就是做,咱們可以用前端知識構建安卓客戶端,用構建服務端。 我們知道,要做一款安卓APP,咱們得先學安卓開發語言,例如java,前端后端。那么沒有這些開發語言基礎,咱們怎么做呢?其實現在有比較好的開發方案就是做webAPP,咱們可以用web前端知識構建安卓客戶端...
摘要:我們知道,要做一款安卓,咱們得先學安卓開發語言,例如,前端后端。那么沒有這些開發語言基礎,咱們怎么做呢其實現在有比較好的開發方案就是做,咱們可以用前端知識構建安卓客戶端,用構建服務端。 我們知道,要做一款安卓APP,咱們得先學安卓開發語言,例如java,前端后端。那么沒有這些開發語言基礎,咱們怎么做呢?其實現在有比較好的開發方案就是做webAPP,咱們可以用web前端知識構建安卓客戶端...
摘要:目錄可選的各平臺開發工具可選安卓開發者官網的一些離線文檔,不過下載下來打開也很慢,后面會提供另外一個離線版。可選,此項在高版本中已不提供,需要在里通過引入,當然也可以下載離線版內置的安卓示例程序,推薦安裝。可選安卓的源代碼,推薦安裝。 前言 HBuilder是DCloud(數字天堂)推出的一款支持HTML5的Web開發IDE。HBuilder的編寫用到了Java、C、Web和Ruby。...
摘要:目錄可選的各平臺開發工具可選安卓開發者官網的一些離線文檔,不過下載下來打開也很慢,后面會提供另外一個離線版。可選,此項在高版本中已不提供,需要在里通過引入,當然也可以下載離線版內置的安卓示例程序,推薦安裝。可選安卓的源代碼,推薦安裝。 前言 HBuilder是DCloud(數字天堂)推出的一款支持HTML5的Web開發IDE。HBuilder的編寫用到了Java、C、Web和Ruby。...
閱讀 2448·2021-10-08 10:17
閱讀 1824·2021-09-06 15:02
閱讀 2538·2019-08-29 17:30
閱讀 2663·2019-08-29 13:24
閱讀 1521·2019-08-29 11:12
閱讀 3337·2019-08-28 17:52
閱讀 666·2019-08-26 11:30
閱讀 3575·2019-08-26 11:01