Android中获取资源的id和url方法总结
来源:互联网 发布:java web模块化开发 编辑:程序博客网 时间:2024/05/22 12:04
一,获取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");
0 0
- Android中获取资源的id和url方法总结
- Android中打包JAR时获取资源ID的方法
- 关于Android中根据ID名动态获取资源的两个方法
- Android:资源 id 及资源 id 的动态获取和反射获取
- Android 利用getIdentifier()方法获取资源ID
- Android用getIdentifier方法获取资源ID
- android使用获取所有应用的资源id和uri
- android使用获取所有应用的资源id和uri
- android使用获取所有应用的资源id和uri
- Android中资源获取的总结
- android代码中动态获取资源ID
- Android中通过反射获取资源Id
- Android中通过反射获取资源Id
- Android中通过反射获取资源Id
- Android:资源 id 及资源 id 的动态获取
- Android:资源 id 及资源 id 的动态获取
- Android:资源 id 及资源 id 的动态获取
- Android:资源 id 及资源 id 的动态获取
- Pixar's USD format for windows--安装和使用演示
- 【CNMP系列】CentOS7.0下安装Nginx服务
- 你靠什么在单位立足?
- 项目目标和范围管理 技能点七
- 【CNMP系列】CNMP之路,系统起步。
- Android中获取资源的id和url方法总结
- 动态规划——446. Arithmetic Slices II
- OpenCV拉伸图像
- set的用法
- Java多线程-死锁
- Android学习日志——第5天(补)
- 【Yii系列】最佳实践之后台业务框架
- java Socket TCP
- POJ 1502 MPI Maelstrom 最短路