去jue金看下吧,從那邊復(fù)制過來的??https://juejin.cn/post/6844903550540054536?share_token=a98376a8-9f7b-4e37-ae5b-13ad53f19aef
xfermode的基本用法1、Xfermode是什么 在Android自定義控件或者對圖片等進(jìn)行處理時需要做一些圖像混合的操作時,會用到xfermode。利用xfermode可以做出許多有趣的UI效果...
去jue金看下吧,從那邊復(fù)制過來的??https://juejin.cn/post/6844903550540054536?share_token=a98376a8-9f7b-4e37-ae5b-13ad53f19aef
xfermode的基本用法1、Xfermode是什么 在Android自定義控件或者對圖片等進(jìn)行處理時需要做一些圖像混合的操作時,會用到xfermode。利用xfermode可以做出許多有趣的UI效果...
Android SDK提供了大量的接口獲取存儲器路徑,而存儲器分為內(nèi)置存儲器和外置存儲器,下面分類列表獲取路徑的接口。 (1)內(nèi)置存儲器 getFilesDir(應(yīng)用資源存入...
Android 常用路徑的獲取 由于歷史原因,Android 歷史上一些路徑并不固定(也和外存設(shè)備的變更有關(guān))。 沒法通過固定的路徑訪問一些文件,需要通過不同的接口獲取路徑。...
1. C如何調(diào)用CPP代碼 在C中如何調(diào)用C++函數(shù)的問題,簡單回答是將函數(shù)用extern "C"聲明; 然后C代碼中不要include C++的頭文件, 而采用直接在C中增...
命令格式list (subcommand [args...])subcommand為具體的列表操作子命令,例如讀取、查找、修改、排序等。 為待操作的列表變量,[args....
今天出現(xiàn)了android.os.DeadObjectException異常。 那么DeadObjectException什么意思呢,字面意思當(dāng)前對象“死”了,也就是沒有了唄!...
文章有錯誤之處,歡迎批評指正! 什么是ANR 在Android中,如果主線程被長時間阻塞,導(dǎo)致無法響應(yīng)用戶的操作,即造成ANR(Application Not Respond...
本想翻譯一下java.util.ConcurrentModificationException這篇文章的。但發(fā)現(xiàn)講的不夠詳細(xì)深入,查了一些資料后決定自己擴(kuò)展一下。水平有限,僅...
一、首先要添加權(quán)限 二、獲取主卡的IMEI,IMSI,ICCID 三、如果手機(jī)有多張卡 TelephonyManager的官方源碼 其實多卡情況下主要要獲得的是兩個地方:ge...
@紅客 button為空,你需要看下是不是沒findbyid啥的
Android高級渲染 - 用ColorMatrix做美圖小軟件隔了一年多去看這篇文章,發(fā)現(xiàn)很多地方會有問題,比如7.0后拍照的問題,當(dāng)時用的6.0的系統(tǒng),所以7.0以上的系統(tǒng)一定會崩潰。還有就是加完濾鏡之后無法修改模糊效果。源碼等可能暫...
1.轉(zhuǎn)換函數(shù) 大端:高位字節(jié)排放在內(nèi)存的低地址端,低位字節(jié)排放在內(nèi)存的高地址端小端:低位字節(jié)排放在內(nèi)存的低地址端,高位字節(jié)排放在內(nèi)存的高地址端。 2.Java的轉(zhuǎn)換函數(shù)的簡單...
一、前言: Socket的使用在 Android網(wǎng)絡(luò)編程中非常重要 今天我將帶大家全面了解 Socket 及 其使用方法目錄.png 二、詳解: 1、網(wǎng)絡(luò)基礎(chǔ) 閱讀本文前,...
本文首發(fā)于掘金專欄,轉(zhuǎn)載需授權(quán)。歡迎關(guān)注。 引 Java的反射技術(shù)相信大家都有所了解。作為一種從更高維度操縱代碼的方式,通常被用于實現(xiàn)Java上的Hook技術(shù)。反射的使用方式...
一.常用數(shù)據(jù)結(jié)構(gòu) 數(shù)組 (Array) 在程序設(shè)計中,為了處理方便, 把具有相同類型的若干變量按有序的形式組織起來。這些按序排列的同類數(shù)據(jù)元素的集合稱為數(shù)組。在C語言中, 數(shù)...
Navigation是一個路由組件,是一個優(yōu)秀的Fragment管理工具,同樣也可以管理Activity。開發(fā)者可以將重點(diǎn)放在業(yè)務(wù)開發(fā)上,避免處理太多了Fragment管理代...
今天帶來一篇Dagger2的知識,其實本片并沒有介紹到它,本篇主要目的是理解什么是依賴注入,算是學(xué)習(xí)Dagger2的準(zhǔn)備工作。在開始之前先理解一個概念:依賴注入和控制反轉(zhuǎn)。搜...
每一個 build.gradle 腳本文件被 Gradle 加載解析后,都會對應(yīng)生成一個 Project 對象,在腳本中的配置方法其實都對應(yīng)著 Project 中的API,如...
java集合工具類Collections.synchronizedList提供了集合的線程安全包裝方法。那么它是如何讓一個集合變成線程安全的呢?為什么說這種線程安全集合的實現(xiàn)...