
Android 10開始引入了分區存儲的概念,Android 11開始強制執行,也就是以前的時候我們可以任意的訪問SD卡下任意目錄,Android 11上則不能隨意訪問,除了...
如果對 Retrofit2+RxJava 封裝還不是很了解的話可以參考下:http://www.lxweimin.com/p/17e3e3102c1f如果對Dagger2 還不...
在做音頻播放的時候,很多公司使用的是開源的ijkplayer播放器,ijkplayer底層是基于ffmpeg,在某機型上面可能常常遇到各種問題。今天整理了大家在使用ijkpl...
前言 進程保活的關鍵點有兩個,一個是進程優先級的理解,優先級越高存活幾率越大。二是弄清楚哪些場景會導致進程會kill,然后采取下面的策略對各種場景進行優化: 提高進程的優先級...
先看一些現象吧:用eclipse或者Android studio,新建一個Activity自動生成的布局文件都是RelativeLayout,或許你會認為這是IDE的默認設置...
關于Android中View視圖的呈現,我們平常看到最多的就是在Activity中通過setContentView(R.layout.activity_main);設置來顯示...
在Android開發中,事件分發機制是一塊Android比較重要的知識體系,了解并熟悉整套的分發機制有助于更好的分析各種點擊滑動失效問題,更好去擴展控件的事件功能和開發自定義...
更新:由于該適配方案越來越多人使用,也有很多人遇到不太理解的問題。所以為了大家更好的使用,我將文章很多內容更新了,老用戶可以重新看下整篇文章。主要更新的內容是使用方法跟以前不...
一、簡單創建一個Demo 基本結構如下圖: 介紹:demo中將用兩個自定義View和三個自定義ViewGroup來分不同情況處理事件,下面會貼出類大致代碼:補充:View和V...
Android中自定義View一直是一個高級的技能,入門比較難,看起來很高大上。想要學會自定義View,當然要理解View的測量、布局及繪制原理,本篇文章將以圖表的形式講解V...
Java基礎 Java Object類方法 HashMap原理,Hash沖突,并發集合,線程安全集合及實現原理 HashMap 和 HashTable 區別 HashCode...
前言: 安卓應用主要基于Java開發,極易被破解,造成代碼或關鍵接口暴露,甚至被別人加入廣告,病毒等二次打包發布,給公司和用戶均帶來巨大的風險,應對破解的最便捷有效的方式就是...
我的CSDN博客同步發布:自定義View,有這一篇就夠了 為了掃除學習中的盲點,盡可能多的覆蓋Android知識的邊邊角角,決定對自定義View做一個稍微全面一點的使用方法總...
前言 這篇文章是有感而發,從一開始做實時美顏視頻錄制到現在大概能真正開始用,找了無數資料,也經歷了很長一段時間,真的感覺比較艱難,我現在寫這篇文章也希望能幫助到更多的人。 首...