1. 程式人生 > >Android-6.0-23的getColor()過時替代方法

Android-6.0-23的getColor()過時替代方法

getColor方法在6.0中已經過時:

@[email protected] getColor(@ColorResint id)throwsNotFoundException{return getColor(id,null);}

可以參考以下方法:

使用

ContextCompat.getColor(context, R.color.my_color)​

This is the source code:

publicstaticfinalint getColor(Context context,int id){

finalint version =Build.VERSION.SDK_INT;

​if(version >=23){

​returnContextCompatApi23.getColor(context, id);

​}else​{

​return context.getResources().getColor(id);

​}}


相關推薦

Android 6.0 許可權問題解決方法

最近在瀏覽 Andorid bus  時無意間看到Andorid 6.0 許可權問題   現在6.0 慢慢普及 相信過不了多久 大家都會做6.0的適配 但是 6.0對許可權尤其是使用者隱私方面做了嚴格的限制   如果還是和以前一樣 直接在配置檔案中新增之後  就以為 萬事

Android-6.0-23的getColor()過時替代方法

getColor方法在6.0中已經過時: @[email protected] getColor(@ColorResint id)throwsNotFoundException{retu

Android 6.0 root方法

剛刷完6.0後依然存在一個問題,沒有root許可權!以下步驟只針對nexus5手機 1.下載以下安裝包: 其中:  1) BETA-SuperSU-v2.50.zip 這個是supersu 的安裝包,裡邊有必要的su命令等           2) twrp-2.8.7.

Android getResources().getColor() 過時 替代方法

在Java程式碼中設定控制元件的Color時,用getResources().getColor()出現如下提示: getColor方法在Android 6.0即API 23中 已經過時,替代方法為

Android 6.0的省電技術Doze作用影響以及避免方法

從android 6.0開始,谷歌引入了兩項新的省電技術延長電池使用時間,分別是Doze(休眠)和App Standby(app待命模式),只要app是執行在6.0(api 23)及以上的系統,無論app編譯時是否使用的target=23,都會受到這兩種技術的限制。 理解

android 6.0 動態申請許可權的基本方法和框架使用】

基本的使用: 先提供一下goog官方的學習文件: int selfPermission = ContextCompat.checkSelfPermission(Main2Activity.this, Manifest.permission.CA

LG G3升級Android 6.0 Marshmallow方法親測!介面渲染精美,拒絕卡頓,提升續航!

14年入手的國行LG G3 d857機子,一直很喜歡LG的knock code和簡潔的流線型外觀,周身無按鍵的和背部按鍵的設計確實提升了操作體驗。去年LG  OTA推送了Android 5.0 Lollipop果斷更新之,但用後發現問題多多:手機發熱、耗電嚴重、電話程式卡頓偶

android 6.0 textview 跑馬燈失效和出現抖動的解決方法

最近搞個專案,要在地圖上顯示天氣資訊,我使用了個textview加跑馬燈效果進行滾動顯示,一切都很正常。 前幾天測試在6.0系統的機子上進行了測試,發現跑馬燈失效了,一直在抖動。感覺像是6.0相容性上

從源碼剖析PopupWindow 兼容Android 6.0以上版本點擊外部不消失

並且 gif upd 兼容 addview 初始 一個地方 || ping PopupWindow可以說是Google坑最多的一個控件,使用PopupWindow的時候沒有遇到幾個坑你都不好意思說你用過它,說一個可能大多數人都遇到過的一個坑:那就是我們想觸摸PopupWin

Android 6.0 - 動態權限管理的解決方案(轉)

long div span 添加 包含 detail 工具類 putextra ref 轉自:http://www.cnblogs.com/dubo-/p/6018262.html Android 6.0 - 動態權限管理的解決方案 轉載請標註 Android 6.

聊一聊 Android 6.0 的運行時權限

con alert 打電話 target 告訴 分享 ttf alt toast 聊一聊 Android 6.0 的運行時權限 權限一刀切 棉花糖運行時權限 權限的分組 正常權限 正常權限列表 特殊權限 請求SYSTEM_ALERT_WINDOW 請求WRITE

Android 6.0 動態申請 音頻+拍照+相冊 權限

gem relative tca camera iss osi switch manifest break 1.音頻的權限(包括錄音和播放) 1.1.首先要在清單中加上兩個權限 <uses-permission android:name="andr

Android 6.0 變更

rar crypto cad HA -h intent 拒絕 -i libc Android 6.0(API 級別 23)除了提供諸多新特性和功能外,還對系統和 API 行為做出了各種變更。本文重點介紹您應該了解並在開發應用時加以考慮的一些主要變更。 如果您之前發布過 An

Android開發 - 獲取Android設備的唯一標識碼(Android 6.0或更高)

申請 安全 地址 vat util new 應該 ret ati 在我們的APP開發中,通常需要獲取到設備的唯一標識。在Android6.0之前,有很多方法我們可以方便獲取到硬件的唯一標識,但是在Android6.0之後,Android系統大幅限制了我們獲取設備的硬件信息。

Android 6.0 指紋識別功能學習(一)----阿冬專欄!!!

轉載自:http://www.cnblogs.com/changyuet/p/5535082.html     由於畢設需要設計增強的身份認證(生物特徵認證方式),所以需要學習指紋識別相關的android6.0功能,進而設計自己的畢設:支援媒體可信通訊的andro

android 6.0許可權管理

轉載 https://blog.csdn.net/android2me/article/details/69525975 private void checkPermission() { //檢查許可權(NEED_PERMISSION)是否被授權 PackageManager.

Android開發 - 獲取Android裝置的唯一標識碼(Android 6.0或更高)

在我們的APP開發中,通常需要獲取到裝置的唯一標識。在Android6.0之前,有很多方法我們可以方便獲取到硬體的唯一標識,但是在Android6.0之後,Android系統大幅限制了我們獲取裝置的硬體資訊。 Android6.0之前的方法(已過時) DEVICE_ID通getSyste

Android 6.0執行時許可權勾選不再詢問後該如何處理?

Android 6.0執行時許可權勾選不再詢問後該如何處理? 當第一次請求許可權申請被拒絕後再進行第二次申請時,對話方塊中會多出一個 不再詢問 的複選框。如果勾選了該複選框並且拒絕請求,那麼以後將無法再申請該許可權。也就是說在呼叫 requestPermissions() 後,onRequest

Android 6.0 / 7.0 / 8.0 的APK安裝

Android 1.x~6.x APK安裝 關於 android 7.0 之前的 apk安裝,需要注意設定 Intent.FLAG_ACTIVITY_NEW_TASK 就好 Intent intent = new Intent(Intent.ACTION_VIEW);

Android 6 0 執行時許可權處理

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!