输入e、+、-时, input框没过滤,说好的只是数字呢 解决办法 emmm~~~ 发现他竟然无法判断最大值和最小值,但是触发递增递减确可以 那好吧 再加行代码手动判...
输入e、+、-时, input框没过滤,说好的只是数字呢 解决办法 emmm~~~ 发现他竟然无法判断最大值和最小值,但是触发递增递减确可以 那好吧 再加行代码手动判...
兄弟姐妹 HashMap:快,遍历顺序不确定,非线程安全Hashtable:遗留类,线程安全,只有一个线程能写,并发性能较差LinkedHashMap:记录插入顺序Concu...
androidAppBundle是一系列的文件,主要目的是app"瘦身"吧,需要借助bundletool最终要变成相应的apk部署到设备上。 splitAPKs介绍 proj...
一.起因 所做项目因为是在Google Play市场,并且在2019.8.1开始,必须要携带64位so库,又因为所做App涉及到C层库比较多。大概有10MB左右。所以使用了G...
目标:将一个已有的APK,使用已有key再次进行签名 直接上代码 先对其zipalign -v -p 4 origin.apk origin_aligned.apk 签名si...
〇.引 我们都知道Google Play是支持灰度发布的,也叫做概率发布。简单的说就是可以使本次发布覆盖到1%-100%的用户。那么这个策略具体是什么样的呢? 抛出几个问题:...
一.背景 作为GP开发者,紧跟Google的脚步,升级开发环境和编译环境,不仅可以提升编译效率,新工具,新特性也是开发者们所期待的,当然随着工具的升级App的质量也会提升。所...
概述 随着android项目的开发,项目的体积肯定是会越来越大,结构变得复杂。尤其是模块化、重构后,会产生许多代码和资源的重复冗余。这对于程序员来说简直就是噩梦。因为在开发中...
概述 上一篇写了关于如何remove unused resources,今天就继续来讲讲,如何删除无用的java文件。工程中,java文件无疑是主体,随着进度的推进,许多类也...
〇.序 将.class自己码转化为.dex字节码作为Apk打包的关键步骤,Google打算在Android 3.0中引入D8作为原先Dex的升级版,以及R8作为原本Progu...
一.序 自从Google IO 大会提出 Android Architecture Components,越来越多的使用组件加入其中。其中Handling lifecycle...