原创 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.缺乏更多功能,如定時,定期