Android 10開始引入了分區(qū)存儲的概念权逗,Android 11開始強(qiáng)制執(zhí)行,也就是以前的時候我們可以任意的訪問SD卡下任意目錄冤议,Android 11上則不能隨意訪問斟薇,除了...
如果對 Retrofit2+RxJava 封裝還不是很了解的話可以參考下:http://www.reibang.com/p/17e3e3102c1f如果對Dagger2 還不...
在做音頻播放的時候,很多公司使用的是開源的ijkplayer播放器恕酸,ijkplayer底層是基于ffmpeg堪滨,在某機(jī)型上面可能常常遇到各種問題。今天整理了大家在使用ijkpl...
前言 進(jìn)程绷咳铮活的關(guān)鍵點(diǎn)有兩個铺罢,一個是進(jìn)程優(yōu)先級的理解,優(yōu)先級越高存活幾率越大残炮。二是弄清楚哪些場景會導(dǎo)致進(jìn)程會kill韭赘,然后采取下面的策略對各種場景進(jìn)行優(yōu)化: 提高進(jìn)程的優(yōu)先級...
先看一些現(xiàn)象吧:用eclipse或者Android studio,新建一個Activity自動生成的布局文件都是RelativeLayout势就,或許你會認(rèn)為這是IDE的默認(rèn)設(shè)置...
關(guān)于Android中View視圖的呈現(xiàn)苞冯,我們平承溲溃看到最多的就是在Activity中通過setContentView(R.layout.activity_main);設(shè)置來顯示...
在Android開發(fā)中,事件分發(fā)機(jī)制是一塊Android比較重要的知識體系舅锄,了解并熟悉整套的分發(fā)機(jī)制有助于更好的分析各種點(diǎn)擊滑動失效問題鞭达,更好去擴(kuò)展控件的事件功能和開發(fā)自定義...
更新:由于該適配方案越來越多人使用,也有很多人遇到不太理解的問題皇忿。所以為了大家更好的使用畴蹭,我將文章很多內(nèi)容更新了,老用戶可以重新看下整篇文章禁添。主要更新的內(nèi)容是使用方法跟以前不...
一芹啥、簡單創(chuàng)建一個Demo 基本結(jié)構(gòu)如下圖: 介紹:demo中將用兩個自定義View和三個自定義ViewGroup來分不同情況處理事件,下面會貼出類大致代碼:補(bǔ)充:View和V...
Android中自定義View一直是一個高級的技能墓怀,入門比較難,看起來很高大上卫键。想要學(xué)會自定義View,當(dāng)然要理解View的測量傀履、布局及繪制原理,本篇文章將以圖表的形式講解V...
Java基礎(chǔ) Java Object類方法 HashMap原理莉炉,Hash沖突钓账,并發(fā)集合,線程安全集合及實(shí)現(xiàn)原理 HashMap 和 HashTable 區(qū)別 HashCode...
前言: 安卓應(yīng)用主要基于Java開發(fā)絮宁,極易被破解梆暮,造成代碼或關(guān)鍵接口暴露,甚至被別人加入廣告绍昂,病毒等二次打包發(fā)布啦粹,給公司和用戶均帶來巨大的風(fēng)險偿荷,應(yīng)對破解的最便捷有效的方式就是...
我的CSDN博客同步發(fā)布:自定義View唠椭,有這一篇就夠了 為了掃除學(xué)習(xí)中的盲點(diǎn)跳纳,盡可能多的覆蓋Android知識的邊邊角角,決定對自定義View做一個稍微全面一點(diǎn)的使用方法總...
前言 這篇文章是有感而發(fā)贪嫂,從一開始做實(shí)時美顏視頻錄制到現(xiàn)在大概能真正開始用寺庄,找了無數(shù)資料,也經(jīng)歷了很長一段時間撩荣,真的感覺比較艱難铣揉,我現(xiàn)在寫這篇文章也希望能幫助到更多的人。 首...