欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于Android中獲取資源的id和url方法總結(jié)

 更新時間:2018年02月02日 10:20:51   作者:csdn_liverpool  
下面小編就為大家分享一篇基于Android中獲取資源的id和url方法總結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

一、獲取android工程里面的各種資源的id;

1.1 string型 比如下面:

<< string name=”O(jiān)K”>> 客戶端請求成功 << / string>>

//string資源中 名稱為OK的 id 獲取方式
int strId = getResources().getIdentifier("OK", "string", getPackageName());

1.2 color型 比如下面:

<< color name=”colorPrimary”>>#3F51B5 << /color>>

//color資源中 id 獲取
int colorId = getResources().getIdentifier("colorPrimary", "color", getPackageName()); 

1.3 dimens型 比如下面:

<< dimen name=”horizontal_margin”>16dp<< /dimen>>

//deimens資源 id 獲取
int dimenId = getResources().getIdentifier("horizontal_margin", "dimen", getPackageName());

1.4 mipmap文件夾下或者drawable文件夾下面的:比如ic_launcher.png

// mipmap文件夾下的名稱為ic_launcher的圖片的id   
//mipmap資源id
int mipmapId = getResources().getIdentifier("ic_launcher", "mipmap", getPackageName());

1.5布局文件資源 比如R.layout.activity_main

//布局文件的id,比如:R.layout.activity_main    
//布局資源id
int layoutId = getResources().getIdentifier("activity_main", "layout", getPackageName());

二、獲取Android系統(tǒng)里面的資源id

//獲取系統(tǒng)里的資源id android.R.drawable.ic_menu_share
int id = getResources().getIdentifier("ic_menu_share", "drawable", "android"); //注意,最后一個參數(shù)必須是“android

三、獲取Android工程資源的Uri路徑,一般是圖片,res或者asset下的

//*獲取Res資源的url ContentResolver.SCHEME_ANDROID_RESOURCE*/
Uri uri = Uri.parse("android.resource://" + getPackageName() + "/" + R.mipmap.ic_launcher);
Uri uri = Uri.parse("res:///" + R.mipmap.ic_launcher);
//*獲取asset資源的url,ContentResolver.SCHEME_FILE*/
Uri assetUri = Uri.parse("file:///android_asset/" + "qq.png");

以上這篇基于Android中獲取資源的id和url方法總結(jié)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android圖片加載案例分享

    Android圖片加載案例分享

    這篇文章主要為大家分享了Android圖片加載的實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Android對話框AlertDialog.Builder使用方法詳解

    Android對話框AlertDialog.Builder使用方法詳解

    這篇文章主要介紹了Android對話框AlertDialog.Builder使用方法詳解的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • Android ListView數(shù)據(jù)綁定顯示的三種解決方法

    Android ListView數(shù)據(jù)綁定顯示的三種解決方法

    本篇文章小編為大家介紹,Android ListView數(shù)據(jù)綁定顯示的三種解決方法。需要的朋友參考下
    2013-04-04
  • Android使用Intent獲取聯(lián)系人信息

    Android使用Intent獲取聯(lián)系人信息

    這篇文章主要為大家詳細(xì)介紹了Android Intent的使用方法,Android如何獲取聯(lián)系人信息,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Android實現(xiàn)無限循環(huán)滾動

    Android實現(xiàn)無限循環(huán)滾動

    這篇文章主要為大家詳細(xì)介紹了Android實現(xiàn)無限循環(huán)滾動,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • Flutter開發(fā)之動態(tài)權(quán)限的使用

    Flutter開發(fā)之動態(tài)權(quán)限的使用

    眾所周知,Android在6.0版本后將權(quán)限修改成了動態(tài)權(quán)限,而iOS則一直使用的是動態(tài)權(quán)限,所以在Flutter應(yīng)用開發(fā)中如果涉及到一些危險權(quán)限,就需要進(jìn)行動態(tài)申請,本文就詳細(xì)的介紹一下,感興趣的可以了解一下
    2021-09-09
  • Android 動態(tài)高斯模糊效果教程

    Android 動態(tài)高斯模糊效果教程

    本文主要介紹Android 動態(tài)高斯模糊效果教程,這里整理了詳細(xì)的資料及實例實現(xiàn)代碼,有興趣的小伙伴可以參考下
    2016-09-09
  • Android實現(xiàn)消息總線的幾種方式詳解

    Android實現(xiàn)消息總線的幾種方式詳解

    關(guān)于Android消息傳遞方式比較多,一般的系統(tǒng)原生實現(xiàn)方式比如Handler?、自定義廣播、接口回調(diào),以及三方工具?EventBus?、RxBus?等,下面這篇文章主要給大家介紹了關(guān)于Android實現(xiàn)消息總線的幾種方式,需要的朋友可以參考下
    2022-06-06
  • 關(guān)于ADB的Android Debug Bridge(安卓調(diào)試橋)那些事

    關(guān)于ADB的Android Debug Bridge(安卓調(diào)試橋)那些事

    這篇文章主要介紹了關(guān)于ADB的Android Debug Bridge(安卓調(diào)試橋)那些事,需要的朋友可以參考下
    2019-10-10
  • 使用反射機(jī)制控制Toast的顯示時間

    使用反射機(jī)制控制Toast的顯示時間

    這篇文章主要為大家詳細(xì)介紹了使用反射機(jī)制控制Toast的顯示時間,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08

最新評論