一、前言: 在開始介紹PermissionX的具體用法之前,我們先來討論一下它的實現(xiàn)原理。 其實之前并不是沒有人嘗試過對運行時權(quán)限處理進行封裝,我之前在做直播公開課的時候也向...

一、前言: 在開始介紹PermissionX的具體用法之前,我們先來討論一下它的實現(xiàn)原理。 其實之前并不是沒有人嘗試過對運行時權(quán)限處理進行封裝,我之前在做直播公開課的時候也向...
前言 正式進入文章之前,我們必須對當(dāng)前最新Android系統(tǒng)版本的功能特性和影響應(yīng)用的行為變更有個大致的了解。 Android 10 分區(qū)存儲 為了讓用戶能更好地管理自己的文...
為了提高文件的規(guī)整程度并讓用戶可以更好地控制他們的文件,Android 10 為應(yīng)用引入了名為 "分區(qū)存儲[https://developer.android.google....
谷歌從Android 10開始整頓應(yīng)用濫用外部存儲的情況,截止目前,對標(biāo)Android10-11的App不能用傳統(tǒng)方法隨意訪問和使用外部存儲,而私有目錄則不受影響,外部存儲谷...
磨蹭了好久終于開始寫本行SLAM系列了。鄙人目前水平一般,但接下來的幾年也都會在這個方向繼續(xù)深入下去,所以打算盡我所能地寫一個完整的SLAM從入門到精(fang)通(qi)的...
MPAndroid 柱狀圖 前言 人們對圖像接收的敏感度遠超對文字的敏感度,特別是針對部分?jǐn)?shù)據(jù)統(tǒng)計和展示的時候,有些App會通過酷炫的圖表來展示統(tǒng)計的數(shù)據(jù),讓用戶可以方便快捷...
Android Studio已經(jīng)更新到2.3版本了,修正了一些bug,同時增加了很多新功能,所包含的功能越來越強大。個人感覺在使用上和Eclipse簡直不在同一個級別上,當(dāng)然...
這個庫單獨使用感覺相當(dāng)簡單,作者封裝的非常好,使用特方便 源碼地址以及使用教程:Luban 本篇使用的代碼是在RxJava——基礎(chǔ)學(xué)習(xí)(三),簡單實踐基礎(chǔ)上,添加了圖片的點擊...
ListView的小插曲 其實ListView或者說它們這一類都是實現(xiàn)了單選多選模式的,如果你使用CheckedTextview等實現(xiàn)了Checkable的子類的話,根本不用...
框架介紹 Coil是Android上的一個全新的圖片加載框架,它的全名叫做coroutine image loader,即協(xié)程圖片加載庫。與傳統(tǒng)的圖片加載庫Glide,Pic...
目錄 效果展示 實現(xiàn)步驟 ●實現(xiàn)自定義相機這里代碼比較簡單就不多解釋了,另外自定義相機中實現(xiàn)了一個用于返回Camera和SurfaceHolder對象的VideoRecord...
目錄 相關(guān)文章 Android NDK開發(fā):實戰(zhàn)案例-電動車牌號識別(介紹)[http://www.lxweimin.com/p/7494fe47a467]利用PorterD...
目錄 前言 之前使用Camera實現(xiàn)了一個自定義相機濾鏡(Android自定義相機濾鏡[http://www.lxweimin.com/p/a0248fae4a52]),但是...
前言 由于網(wǎng)上大部分自定義相機的實現(xiàn),都是耦合性比較強的,不方便今后的復(fù)用,所以我自己實現(xiàn)了一套自定義相機,方便以后的擴展。自定義相機分為以下3個部分。 相機的預(yù)覽布局Sur...
android.view.InflateException: Binary XML file line #30: Error inflating class android....
努比亞技術(shù)團隊原創(chuàng)內(nèi)容,轉(zhuǎn)載請務(wù)必注明出處。 Android畫面顯示流程分析(1)[http://www.lxweimin.com/p/df46e4b39428]Androi...
在項目中,經(jīng)常遇到需要選擇指定類型的文件。 指定一種類型的文件 我們一般是使用setType來實現(xiàn)過濾例如,只顯示pdf文件 但如果要指定多種類型呢,同時要指定pdf,exc...