原创 Android優化之熱修復

什麼是熱修復呢? 熱修復是針對修復app中的bug的場景來定義的。 假設,現在用戶使用的app有個方法報錯了,那麼解決這個問題,目前有2種方式: 一:直接下載整個最新app重新安裝;二:使用增量更新的方式下載patch包合成新apk,

原创 友盟統計動態設置渠道參數channelId

String channelId = null; try { ApplicationInfo applicationInfo = getApplicationContext().getPackage

原创 Android佈局生成圖片並保存

Bitmap bmp = Bitmap.createBitmap(rl.getWidth(), rl.getHeight(), Bitmap.Config.ARGB_8888); rl.draw(new Canvas(

原创 安卓Apk優化之瘦身

衆所周知,apk的性能決定了用戶的體驗是否完美。只有得到用戶的認可,我們的產品才能夠生存下去。從而有了apk優化一說。而瘦身就是其中之一。 瘦身是指在不減少App功能的前提下,通過一些技巧將打包出來的apk體的體積儘可能減少。這樣做的好處

原创 安卓Apk優化之加固

App加固的概念和原理 app加固是指通過一些加固技術對apk進行加固,防止別人反編譯我們的apk獲取源碼和資源文件。 原理:先將java語言翻譯成c/c++代碼,然後將c/c++代碼編譯成so庫。 App加固的解決方案 目前,國內主流

原创 Android二維碼的生成與掃碼-zxing

Demo下載 https://github.com/goodboy321/Scan-Zxing 由於GitHub上面的zxing功能太多,有的用不到,我就抽取了重要的出來使用,這個可以生成二維碼,掃描二維碼和相冊中的二維碼 Demo效果