位置: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 图片数组定义和读取相关推荐

  1. android头部固定悬停,Android开发上滑悬停且头部可刷新

    需求:上滑列表后推荐,小岛,专题置顶,可左右切换.因为头部有重要内容,所有头部出现且滑到顶之后,再下来可刷新头部内容 效果图: scroll1.jpg Screenshot_20200627_1341 ...

  2. android 拍照固定区域,android相机区域拍照,快速集成

    使用相机拍摄指定区域,自己封装了个工具类,直接使用就可以 代码使用如下 public class MainActivity extends Activity implements OnClickLis ...

  3. android app固定dp,Android屏幕适配—被偷走的dp

    一.Android手机屏幕DPI DPI概念自行百度 Android手机按照不同DPI分为:ldpi.mdpi. hdpi. xhdpi. xxhdpi等. 在不同的DPI上,px和dp有不同的比例关 ...

  4. android获取固定uuid,Android获取本机唯一序列号和可变UUID方法

    UUID+设备号序列号 唯一识别码(不可变) private String getMyUUID(){ final TelephonyManager tm = (TelephonyManager) ge ...

  5. android listview固定内容,android ListView详解

    在android开发中ListView是非常重要的控件.我自己也还是一个小白,把自己的学习经验分享出来,希望可以帮到初学Android的朋友们.这也是我第一次写博客,我尽量将结构处理的好一些,也说的易 ...

  6. android 不固定指示器,Android简单的页面指示器

    最近项目需要加一个导航页,页面有个简单的指示器功能,本来这个东西ui用图画好就可以,但是那样的指示器是死的,小圆点不会随着页面的滑动而滑动. 我们需要的是上图这种效果. 这也很简单,网上一大推实现好的 ...

  7. android 手机固定mac,Android之获取手机MAC

    一种比较折衷的办法,在获取MAC地址之前先判断当前WiFi状态,若开启了Wifi,则直接获取MAC地址,若没开启Wifi,则用代码开启Wifi,然后马上关闭,再获取MAC地址. ​ 目前此方法测试成功 ...

  8. java android 数组_android中数组的定义与使用

    android中数组的定义 可以直接在JAVA代码中声明,也可以在res->values目录下新建一个xml文件,作为数组资源进行声明 字符数组可以有如下2种声明方式String[]或者是Lis ...

  9. android 变量定义数组,android 创建数组

    一: private String[] data = new String[]{"Hello", "jike", "world"}; 二: ...

最新文章

  1. 为什么我们需要比特币(BCH)
  2. Tomcat中配置多个端口
  3. ucontext族函数的使用及原理分析
  4. 【HDU - 1870】愚人节的礼物(水题模拟 思想类似于栈?)
  5. 国际运营版Java区块链交易所源码币币+法币+永续+期权+机器人
  6. ERROR 1045 (28000): Access denied for user 'username'@'localhost' (using password: YES)
  7. win10鼠标不受控制乱动_终于可以一键禁止Win10自动更新了
  8. HBase与Zookeeper数据结构查询
  9. 3801.最佳连续子数组-AcWing题库
  10. 语言纸对折的厚度编写代码_分享几款由“Python”语言编写的“有趣、恶搞、好玩”的程序代码...
  11. 基于树莓派的DLNA和Airplay无线音频传输
  12. 如何清空c盘只剩系统_怎么清空c盘只保留系统文件 你值得一看的技巧
  13. aop切面重复调用两次controller
  14. 微信公众号开发:用从微信服务器下载图片资源
  15. linkerd2 php 微服务,在 Linkerd2 中进行流量拆分
  16. Web网页分享到新浪微博与QQ空间链接
  17. linux如何连接redis
  18. C语言实现『推箱子』
  19. STM32F103ZET6通过SPI驱动2.4寸TFT彩屏
  20. BBP Formula HDU6217

热门文章

  1. 大数据基础学习二:在VMware虚拟机上安装Ubuntu完整步骤及需要注意的问题(以VMware Workstation 15.1.0 Pro和Ubuntu18.04.3优麒麟版为例)
  2. android页面跳转时获取地址栏,Android 利用scheme页面内跳转协议进行跳转
  3. structs2之多文件上传
  4. Ubuntu更换gnome桌面环境后不能root登录
  5. bootstrap 导航菜单 折叠位置_教大家如何编写一个网页导航条
  6. 简单有趣的c语言小程序,一个有趣的小程序
  7. linux什么用户什么任务,linux任务里的1 和2是什么意思
  8. 求逆矩阵计算器_991CN的矩阵运算
  9. TensorFlow深度学习应用开发实战(深度学习简介和开发环境搭建)
  10. argparse:shell向Python中传参数