原创 android視頻文件壓縮

視頻文件壓縮 第一步:implementation 'com.iceteck.silicompressorr:silicompressor:2.2.1' 第二步: String path= SiliCompressor.with(act

原创 RxJava 2.x教程

Rx2.x教程

原创 android網絡請求日誌打印

推薦https://blog.csdn.net/hyb1234hi/article/details/77444099

原创 解決scrollview內嵌recycleview滑動頂部卡頓問題

recycle.setHasFixedSize(true); recycle.setNestedScrollingEnabled(false);  

原创 android面試收藏

3-5年安卓面試

原创 Android 微信第三方登錄

參考 微信官網文檔參考

原创 android視頻播放控件並可以設置縮略圖

android視頻播放控件並可以設置縮略圖

原创 開源項目: FlycoTabLayout

原文鏈接:https://blog.csdn.net/analyzesystem/article/details/51426473 開源項目:FlycoTabLayout

原创 androidstudio配置打包時apk名字設置

在app下的build.gradle文件中android{下配置 //設置打包時 包名 android.applicationVariants.all { variant -> variant.outputs.

原创 recycleview全部展示不滑動實現

recycleview全部展示不滑動實現

原创 android面試總結

android UI優化 屏幕適配 劉海屏適配 okhttp源碼解析

原创 okhttp源碼解析

1.okhttp源碼解析   流程詳解(依賴implementation 'com.squareup.okhttp3:okhttp:3.10.0')   1.創建OkhttpClient對象(用於發送http請求和讀取請求返回的數據,創建

原创 Davik進程,linux進程,線程之間的區別

Linux 進程: 有獨立的內核堆棧和獨立的存儲空間,它是操作系統中資源分配和調度的最小單位。 以進程爲單位,分配系統資源,給程序進行調度。 在執行一個程序時,它會創建一個進程,來執行應用程序,並且伴隨着資源的分配和釋放。 (備註:所謂進

原创 android內存溢出和內存泄漏

參考:https://www.jianshu.com/p/05a83c34a205 概念: *內存溢出:系統會給每個App分配內存空間也就是heap size值,當app佔用的內存加上申請的內存超過了Dalvik 虛擬機的最大內存時就會拋

原创 Java線程池

參考ThreadPoolExecutor類講解 *new Thread的弊端: 1.每次新建對象性能差。 2.線程缺乏統一管理,可能無限制新建線程,相互之間競爭資源,及可能佔用過多系統資源導致死機或oom。 3.缺乏更多功能,如定時,定期