我在Assets文件夹中有一个名为images的子文件夹,其中我存储了我的图像(当然):)事情就是我想得到我正在获取的图像的名称,但问题是我还得到其他不知名的名字如:“
android-logo-mask.png”,我猜是android的默认图片.有没有办法,我可以跳过这个“
Android默认图像”,只获取我的图像的名称?我的计划是将这些名称保存在数据库中,以便将其用作以后在ImageView上显示图像的参考.使用图像名称来显示图像是个好主意吗?如果需要,可以使用以下代码:
- Context context;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- context = this.getApplicationContext();
- ImageHelper i = new ImageHelper();
- i.readImages(context);
- }
- public class ImageHelper {
- public ImageHelper(){}
- public void readImages(Context context){
- AssetManager am = context.getAssets();
- try {
- String[] getImages = am.list("images");
- for(String imgName : getImages){
- Log.e("IMAGE NAME----->",imgName);
- }
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
提前致谢.