Android中的Serializable、Parcelable">Android中的Serializable、Parcelable
1074
2022-05-28
一,前言
今天學習的很雜,涉及了多個項目與方向。下面來記錄一下,主頁涉及到:
Android Studio+AndroidKiller+MUI+Django
其實今天做的任務雜而不精,明天要專攻imustctf的開發(fā)了。
一,雜燴1—Android Studio
今天學習了Android Studio的環(huán)境配置與完全卸載,以及模擬器的使用與簡單的app開發(fā)。詳細如下:
因為我去年就有安裝過幾次Android Studio,因為正常的卸載Android Studio是無法完全卸載干凈的,所以如下記錄為
1.1,完整的Android Studio卸載記錄:
1,在電腦的應用管理里先找到Android Studio應用卸載掉他。
2,然后找到當時的項目存放地址【AndroidStudioProjects】徹底刪除掉它,默認位置為C盤
3,刪除c盤里的.gradle文件夾
3,刪掉C:\Users\24190\AppData\Local\Google下的Android Studio文件!
這樣就卸載干凈了,重新安裝即可。
1.2,AndroidStudio運行虛擬機
如下圖所示,點擊項目的開始運行【前提是】AndroidStudio必須先安裝手機模擬器。
點擊運行到數(shù)據(jù)模擬器。如下圖所示!會自動打開手機模擬器,打開軟件運行項目。
1.3,打包APP
打包app也是比較簡單的事情,如下圖所示:點擊Build 之后點擊
然后操作一系列步驟。如下圖點擊下一步,然后結(jié)束,等待,打包為APP。
注意:
里面的名字可以隨意的起,倆個密碼需要記一下。
點擊等待一段時間會生成安卓的安裝包。
二,雜燴2—AndroidKiller
一,AndroidKille解析報錯如下:
AndroidKiller:
在反向解析APP包時報錯:APK 編譯失敗,無法繼續(xù)下一步簽名。
網(wǎng)上很多方法都是無效的哈,我追究原因發(fā)現(xiàn),這個bug的出現(xiàn)大部分情況都是因為Apktool的問題。
此方法:百分之百解決此bug!
錯誤如下:
二,問題描述
APK 編譯失敗,無法繼續(xù)下一步簽名!
三,報錯原因分析:
Apktool版本不適配的問題,現(xiàn)在的技術(shù)更新?lián)Q代太快,我們安裝AndroidKiller的時候,有時候不是官方渠道的話,他的版本是非常老舊的,安裝的時候會有一個自動推薦的Apktool,它可能特別的老舊。
解決方法如下:
四,解決方案:BUG解決
跳轉(zhuǎn)到最新apktool更新網(wǎng)站:直通車:
https://bitbucket.org/iBotPeaches/apktool/downloads/
點擊Apktool管理器:
下載最新的Apktool:點擊跳轉(zhuǎn)。
點擊Android killer 1.3.1 個人修改版【最新的即可】
點擊跳轉(zhuǎn)到最新apktool更新網(wǎng)站:
點擊就可以下載了!
下載的本地,我下載到了桌面:
點擊打開“”
點擊確定。
找到剛剛的添加版本。
重新解析app包。
就會發(fā)現(xiàn)問題完美解決!
三,雜燴3—MUI app商城搭建
"GoodsClassID": 1, "GoodsClassName": "舊物改造", "ParentID": 0, "IsVisible": 0, "IsDefault": 0, "Sort": 1, "PicURL": null, "children": [{ "GoodsClassID": 2, "GoodsClassName": "單肩包", "ParentID": 1, "IsVisible": 0, "IsDefault": 0, "Sort": 1, "PicURL": "../../../shopimg/one.png", "children": null, "MallGoodsList": null },
上述代碼解釋:采用JavaScript語言,因為不需要上線的項目,直接這樣寫了,之后傳遞給html網(wǎng)頁
{{MallGood.GoodsName}}
采用這種方法調(diào)用js方法,獲取數(shù)據(jù)。
具體不太詳細記錄了,這個軟件因為不需要上線使用,短時間內(nèi)套了個殼子,寫了一下基本的調(diào)用方法。
script(3,['../../../js/vue-lazyload.js','../../../js/common.js','../../../data/homeModel.js','../../../data/classyModel.js','home.js']);
發(fā)現(xiàn)一個新奇的用法哈,學到了。
3.1,APP開發(fā)成果截圖
四,雜燴4—Django項目對接
今天晚上,嘗試了對接Django項目,加深了對MySQL的理解與運用。
學到了一些MySQL的之前不太明白的命令。
對導入mysql數(shù)據(jù)庫的理解也很深了一步
五,最后
總結(jié):雜而不精,弊端很大!
Android Android Studio Django
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。