国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

如何減小apk的大小

2019-11-09 17:02:52
字體:
來源:轉載
供稿:網友
最近打包了一下apk,9兆,按說不算大,可是上級說你接手之前只有四兆,我就換了一個zxing.jar,把項目中的我覺得不好用百度換成了高德地圖,apk就多了四兆多,一開始很想不通,仔細看了幾遍項目沒有什么能刪的,我也沒寫多少代碼。今天閑著又翻到項目里看,我驚了,zbar的.so文件有4兆,果斷換了zxing.3.3識別率高 也只有幾百K,
compile 'com.journeyapps:zxing-android-embedded:3.3.0@aar'compile 'net.qiujuer.genius:blur:2.0.0-beta4'
IntentIntegrator integrator = new IntentIntegrator(this);integrator.setCaptureActivity(CaptureActivity.class);integrator.setBeepEnabled(true);integrator.setPRompt("請將二維碼對準取景框中");integrator.setCameraId(0);integrator.initiateScan();
@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {    IntentResult intentResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, data);    if (intentResult.getContents() != null) {}}幾行代碼就搞定了,比zbar簡單當然比老版本的zxing 也簡單識別率不知道比zbar是不是高,沒測試過,感覺差不多,比老版本強了好多這個框架換下來少了1兆然后是圖片,項目里有1920*1080的死圖,還是毛玻璃的,突然想到了100*100的圖片充滿全屏會有馬賽克,不清晰,突然想到了安卓自帶的高斯模糊!!!說干就干 
compile 'net.qiujuer.genius:blur:2.0.0-beta4'
Bitmap bt = BitmapFactory.decodeResource(getResources(), R.drawable.xxx);Bitmap newBitmap = StackBlur.blurNatively(bt, 20, false);binding.img.setImageBitmap(newBitmap);搞定!500K的背景圖 直接修改分辨率成10K,兩個背景圖就是一兆還有如果你急于降低apk大小 不要刪代碼,切忌 ,你刪幾十個就少一二十K,別問我怎么知道的尷尬至于更高級的減小apk大小的方法,修改Studio 中項目設置的話 我沒做過,感覺還是先從源頭解決比較好
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙门县| 保亭| 甘南县| 于田县| 边坝县| 武强县| 宣化县| 兴隆县| 龙州县| 洪湖市| 隆化县| 乐陵市| 延边| 正镶白旗| 青州市| 潼南县| 株洲县| 城口县| 韶山市| 焉耆| 崇义县| 阜南县| 成安县| 府谷县| 田阳县| 乌审旗| 渑池县| 新乐市| 文登市| 板桥市| 三门峡市| 武隆县| 饶平县| 武宣县| 桑植县| 镇巴县| 浦江县| 余庆县| 丁青县| 丁青县| 合阳县|