輸入e、+卸奉、-時, input框沒過濾,說好的只是數(shù)字呢 解決辦法 emmm~~~ 發(fā)現(xiàn)他竟然無法判斷最大值和最小值颖御,但是觸發(fā)遞增遞減確可以 那好吧 再加行代碼手動判...
輸入e、+卸奉、-時, input框沒過濾,說好的只是數(shù)字呢 解決辦法 emmm~~~ 發(fā)現(xiàn)他竟然無法判斷最大值和最小值颖御,但是觸發(fā)遞增遞減確可以 那好吧 再加行代碼手動判...
兄弟姐妹 HashMap:快榄棵,遍歷順序不確定,非線程安全Hashtable:遺留類潘拱,線程安全疹鳄,只有一個線程能寫,并發(fā)性能較差LinkedHashMap:記錄插入順序Concu...
androidAppBundle是一系列的文件芦岂,主要目的是app"瘦身"吧瘪弓,需要借助bundletool最終要變成相應(yīng)的apk部署到設(shè)備上。 splitAPKs介紹 proj...
一.起因 所做項目因為是在Google Play市場决左,并且在2019.8.1開始愕够,必須要攜帶64位so庫走贪,又因為所做App涉及到C層庫比較多。大概有10MB左右惑芭。所以使用了G...
目標(biāo):將一個已有的APK幻锁,使用已有key再次進行簽名 直接上代碼 先對其zipalign -v -p 4 origin.apk origin_aligned.apk 簽名si...
〇.引 我們都知道Google Play是支持灰度發(fā)布的,也叫做概率發(fā)布葵擎。簡單的說就是可以使本次發(fā)布覆蓋到1%-100%的用戶谅阿。那么這個策略具體是什么樣的呢? 拋出幾個問題:...
一.背景 作為GP開發(fā)者盯串,緊跟Google的腳步氯檐,升級開發(fā)環(huán)境和編譯環(huán)境,不僅可以提升編譯效率体捏,新工具冠摄,新特性也是開發(fā)者們所期待的,當(dāng)然隨著工具的升級App的質(zhì)量也會提升几缭。所...
概述 隨著android項目的開發(fā)河泳,項目的體積肯定是會越來越大,結(jié)構(gòu)變得復(fù)雜年栓。尤其是模塊化拆挥、重構(gòu)后,會產(chǎn)生許多代碼和資源的重復(fù)冗余某抓。這對于程序員來說簡直就是噩夢纸兔。因為在開發(fā)中...
概述 上一篇寫了關(guān)于如何remove unused resources惰瓜,今天就繼續(xù)來講講,如何刪除無用的java文件汉矿。工程中崎坊,java文件無疑是主體,隨著進度的推進洲拇,許多類也...
〇.序 將.class自己碼轉(zhuǎn)化為.dex字節(jié)碼作為Apk打包的關(guān)鍵步驟流强,Google打算在Android 3.0中引入D8作為原先Dex的升級版,以及R8作為原本Progu...
一.序 自從Google IO 大會提出 Android Architecture Components奏篙,越來越多的使用組件加入其中。其中Handling lifecycle...