一,获取android工程里面的各种资源的id;
1.1 string型 比如下面:
<< string name=”OK”>> 客户端请求成功 << / 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资源idint mipmapId = getResources().getIdentifier("ic_launcher", "mipmap", getPackageName());

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

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

二.获取Android系统里面的资源id

//获取系统里的资源id android.R.drawable.ic_menu_shareint id = getResources().getIdentifier("ic_menu_share", "drawable", "android");  //注意,最后一个参数必须是“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");

更多相关文章

  1. android 对dp单位的理解
  2. android studio一键生成快速开发实现语言国际化
  3. Android通过URL获取网络数据
  4. android有用代码片段(一)
  5. Android存储字符串数据到txt文件
  6. android v4/v7兼容包的源码引用
  7. Android获取应用程序的版本名称和版本号
  8. Android(安卓)私有文件夹 文件的写入与读取
  9. Android之FileProvider :通过FileProvider来获取content uri

随机推荐

  1. Android应用程序与SurfaceFlinger服务的
  2. 谷歌从Android市场中剔除恶意短信木马
  3. Android内核开发:学会分析系统的启动log
  4. Android系统启动流程解析
  5. Andropid自定义组件-坐标详解
  6. 【Android】结合源码解析Android消息队列
  7. Android核心分析 之十-------Android(安
  8. Android(安卓)项目在Eclipse中的目录结构
  9. android防止内存溢出浅析
  10. [Android] 将Android工程做成jar包和资源