⑴ 非原生App開發的基本步驟(以安卓端為例)
主要使用:
移動端:ionic、cordova
後端:CoreThink
一、安裝
1.安裝node.js
2.安裝git
3.安裝ionic & cordova:
命令行輸入:npminstall –g cordova ionic
註:-g表示全局安裝,也可以進入指定的目錄安裝,但這里推薦全局安裝,安裝後的目錄為C:/users/Administrator/AppData/Roaming/npm/node_moles
4.安裝Java JDK
5.安裝Apache Ant
6.安裝Android SDK(從這里開始後面基本以android為例,ios類似)
7.設置環境變數:
①打開計算機->系統屬性->高級系統設置->環境變數
②在系統變數中新建ANDROID_HOME變數,變數值為sdk所在目錄,如圖
③新建CLASSPATH變數,變數值為.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
④新建JAVA_HOME變數,變數值為jdk所在目錄
⑤編輯系統變數中的path變數,不要刪原來的變數值,在原值後面添加;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\build-tools;%ANDROID_HOME%\platform-tools
註:這里是添加了jdk\bin、jdk\jre\bin、sdk\tools、sdk\build-tools、sdk\platform-tools的路徑,互相以英文分號隔開
8.創建項目:
命令行cd進入任何你喜歡的目錄,ionic startAnyNameYouLikeblank,如果一切順利,就會在你指定的目錄新建一個你喜歡的名字的文件夾,並在裡面初始化一個ionic項目。
9.添加平台
進入剛才新建的項目的目錄,命令行輸入ionic platform add android
二、在項目目錄中有一個www的文件夾,裡面的文件有html,js,css等,可隨意編寫,在platform中的www文件最好不要動它。
三、測試項目
1.進入項目目錄,ionic build android編譯項目
2.測試項目的方法:
桌面瀏覽器測試法:ionic serve
模擬器測試法:這個比較煩,而且運行慢,破機子卡到爆,一直沒成功,所以略
手機瀏覽測試法: http://ionicframework.com/docs/guide/testing.html 自己看吧,略
手機測試法:連上數據線,打開開發者選項,執行ionic run android
四、編寫項目
http://ionicframework.com/docs/guide/building.html 英文太多,翻譯不出來
五、發布app,前面的准備就是為了這一步了
1.執行cordova plugin rm cordova-plugin-console,這一步是Before we deploy, we should take care to adjust plugins needed ring development that should not be in proction mode.
2.執行cordova build --release android,在platforms/android/build/outputs/apk,中會出現***-release-unsigned.apk,最前面取決於取了什麼名字
3.使用keytool打包私有密鑰:執行keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
4.給沒有簽名的apk簽名:執行jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore HelloWorld-release-unsigned.apk alias_name
5.最後一步,執行zipalign -v 4 HelloWorld-release-unsigned.apk HelloWorld.apk
六、基本步驟到此結束,可能會出現各種報錯的情況,只能具體問題具體分析了,
參考網址:
http://ionicframework.com/docs/guide/preface.html
https://cordova.apache.org/docs/en/latest/guide/cli/index.html#link-3
http://developer.android.com/sdk/installing/adding-packages.html
https://developer.apple.com/ios/download/
⑵ 《Android應用開發攻略》pdf下載在線閱讀全文,求百度網盤雲資源
《Android應用開發攻略》(Ian F. Darwin)電子書網盤下載免費在線閱讀
鏈接: https://pan..com/s/1WyxYeJQHxQGR2IgnveMikA
書名:Android應用開發攻略
作者:Ian F. Darwin
譯者:姚軍
出版社:機械工業出版社華章公司
出版年份:2013-3-31
頁數:648
內容簡介:
在200多個經過測試的攻略幫助下,你可以投入構建Android應用的工作中。通過本書,你能找到有關用戶界面、多點觸摸手勢、位置感知、Web服務以及電話、相機、加速計等設備功能的解決方案。你還能夠得到為Android Market包裝應用程序的有用步驟。
本書適合於熟悉Java、Android基礎知識和Java SE API的開發人員,其中的攻略由30多位Android社區的開發人員貢獻。每個攻略都提供了清晰的解決方案和可以馬上用於項目中的樣例代碼。在大量的主題中,本書能夠幫助你:
運用指導原則設計成功的Android應用程序
使用UI控制項、高效的布局和圖形元素
學習如何在應用程序中利用Android的豐富特性
存儲和讀取文件、SD卡和嵌入式資料庫中的應用程序數據
訪問REST風格的Web服務、RSS/Atom 源以及來自網站的信息
創建位置感知服務,尋找位置和地標、並在Google Maps和OpenStreetMap上加以標注
測試單獨組件和整個應用程序並排除故障
作者簡介:
Ian F.Darwin是一位軟體開發人員、顧問和教師,有著30餘年的計算機從業經驗。他是《Checking C Programs with Lint》、《Java Cookbook》(均由O'Reilly出版)的作者,還撰寫了100多篇文章和教程,內容涵蓋了UNIX、C、Java、Mac、Python、Android和Web等。