public List getAssetPicPath(Context context) {        AssetManager am = context.getAssets();        String[] path = null;        try {            path = am.list("");  // ""获取所有,填入目录获取该目录下所有资源        } catch (IOException e) {            e.printStackTrace();        }        List pciPaths = new ArrayList<>();        for (int i = 0; i < path.length; i++) {            if ((path[i].endsWith(".png") || path[i].endsWith(".jpg")) && path[i].startsWith("sy")) {  // 根据图片特征找出图片                pciPaths.add(path[i]);            }        }        return pciPaths;    }
List assetPicPath = getAssetPicPath(MainActivity.this);//获取图片System.out.println("图片一共有:"+assetPicPath.size()+"张");

显示图片

public final String PATH_HEAD = "file:///android_asset/";//在Glide中显示assets中的图片需要在图片名称前加上“file:///android_asset/”。Glide.with(MainActivity.this).load(PATH_HEAD + assetPicPath.get(random.nextInt(x))).into(sy1);

 

更多相关文章

  1. 关于android 调用系统图片浏览器并返回图片路径问题
  2. Android保存图片到本地
  3. 【Android自学笔记】Android获取手机和存储卡上的图片
  4. android中如何显示图片的一部分
  5. android > layout > background 背景图片重复
  6. 如何在EditText中设置固定图片——Android移动开发
  7. android 快速滚动条设置(像新浪微博,滚动的时候会出现悬浮的滚动
  8. picasso-强大的Android图片下载缓存库

随机推荐

  1. Android中贝塞尔曲线的绘制方法示例代码
  2. Android.os.AsyncTask类
  3. 浅看Android与IOS
  4. NFC钥匙扣对于iPhone和Android设备从中国
  5. 【玖哥乱弹】如何做一个合格的Android面
  6. Android(安卓)Q Beta 6 终极测试版发布!
  7. android MultiDex multidex原理下超出方
  8. Android(安卓)—— KeyStore密钥库
  9. 在Android中使用OpenGL ES开发第(四)节:相机
  10. ANR错误之 keyDispatchingTimedOut