android 定义固定数组,Android 图片数组定义和读取
位置:packages/apps/Launcher2
1、图片数组定义、资源读取
如果有多张图片,这些图片的使用与顺序无关,可以采取这种方式。
drawable-nodpi中有3张图片,wallpaper_1.jpg、wallpaper_2.jpg、wallpaper_3.jpg
XML中定义数组ID
wallpaper_1
wallpaper_2
wallpaper_3
Java代码获取图片资源ID
final Resources resources = context.getResources();
final String packageName = resources.getResourcePackageName(R.array.wallpaper);
String[] wallPaperNames = resources.getStringArray(R.array.wallpaper);
for(String wallPaperName : wallPaperNames){
//图片资源ID
int res = resources.getIdentifier(wallPaperName, "drawable", packageName);
}
注:context.getPackageName会返回original-package,resources.getPackageName会返回真正的包路径。
android 定义固定数组,Android 图片数组定义和读取相关推荐
- android头部固定悬停,Android开发上滑悬停且头部可刷新
需求:上滑列表后推荐,小岛,专题置顶,可左右切换.因为头部有重要内容,所有头部出现且滑到顶之后,再下来可刷新头部内容 效果图: scroll1.jpg Screenshot_20200627_1341 ...
- android 拍照固定区域,android相机区域拍照,快速集成
使用相机拍摄指定区域,自己封装了个工具类,直接使用就可以 代码使用如下 public class MainActivity extends Activity implements OnClickLis ...
- android app固定dp,Android屏幕适配—被偷走的dp
一.Android手机屏幕DPI DPI概念自行百度 Android手机按照不同DPI分为:ldpi.mdpi. hdpi. xhdpi. xxhdpi等. 在不同的DPI上,px和dp有不同的比例关 ...
- android获取固定uuid,Android获取本机唯一序列号和可变UUID方法
UUID+设备号序列号 唯一识别码(不可变) private String getMyUUID(){ final TelephonyManager tm = (TelephonyManager) ge ...
- android listview固定内容,android ListView详解
在android开发中ListView是非常重要的控件.我自己也还是一个小白,把自己的学习经验分享出来,希望可以帮到初学Android的朋友们.这也是我第一次写博客,我尽量将结构处理的好一些,也说的易 ...
- android 不固定指示器,Android简单的页面指示器
最近项目需要加一个导航页,页面有个简单的指示器功能,本来这个东西ui用图画好就可以,但是那样的指示器是死的,小圆点不会随着页面的滑动而滑动. 我们需要的是上图这种效果. 这也很简单,网上一大推实现好的 ...
- android 手机固定mac,Android之获取手机MAC
一种比较折衷的办法,在获取MAC地址之前先判断当前WiFi状态,若开启了Wifi,则直接获取MAC地址,若没开启Wifi,则用代码开启Wifi,然后马上关闭,再获取MAC地址. 目前此方法测试成功 ...
- java android 数组_android中数组的定义与使用
android中数组的定义 可以直接在JAVA代码中声明,也可以在res->values目录下新建一个xml文件,作为数组资源进行声明 字符数组可以有如下2种声明方式String[]或者是Lis ...
- android 变量定义数组,android 创建数组
一: private String[] data = new String[]{"Hello", "jike", "world"}; 二: ...
最新文章
- 为什么我们需要比特币(BCH)
- Tomcat中配置多个端口
- ucontext族函数的使用及原理分析
- 【HDU - 1870】愚人节的礼物(水题模拟 思想类似于栈?)
- 国际运营版Java区块链交易所源码币币+法币+永续+期权+机器人
- ERROR 1045 (28000): Access denied for user 'username'@'localhost' (using password: YES)
- win10鼠标不受控制乱动_终于可以一键禁止Win10自动更新了
- HBase与Zookeeper数据结构查询
- 3801.最佳连续子数组-AcWing题库
- 语言纸对折的厚度编写代码_分享几款由“Python”语言编写的“有趣、恶搞、好玩”的程序代码...
- 基于树莓派的DLNA和Airplay无线音频传输
- 如何清空c盘只剩系统_怎么清空c盘只保留系统文件 你值得一看的技巧
- aop切面重复调用两次controller
- 微信公众号开发:用从微信服务器下载图片资源
- linkerd2 php 微服务,在 Linkerd2 中进行流量拆分
- Web网页分享到新浪微博与QQ空间链接
- linux如何连接redis
- C语言实现『推箱子』
- STM32F103ZET6通过SPI驱动2.4寸TFT彩屏
- BBP Formula HDU6217
热门文章
- 大数据基础学习二:在VMware虚拟机上安装Ubuntu完整步骤及需要注意的问题(以VMware Workstation 15.1.0 Pro和Ubuntu18.04.3优麒麟版为例)
- android页面跳转时获取地址栏,Android 利用scheme页面内跳转协议进行跳转
- structs2之多文件上传
- Ubuntu更换gnome桌面环境后不能root登录
- bootstrap 导航菜单 折叠位置_教大家如何编写一个网页导航条
- 简单有趣的c语言小程序,一个有趣的小程序
- linux什么用户什么任务,linux任务里的1 和2是什么意思
- 求逆矩阵计算器_991CN的矩阵运算
- TensorFlow深度学习应用开发实战(深度学习简介和开发环境搭建)
- argparse:shell向Python中传参数