zoukankan      html  css  js  c++  java
  • 读取音乐+图片

    public class MainActivity extends Activity {
    
        private ContentResolver resolver;
        private List<Bean> list=new ArrayList<Bean>();
        private ListView lv;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            resolver = getContentResolver();
            aa();
            lv = (ListView) findViewById(R.id.listview);
            lv.setAdapter(new My());
            
            
        }
        class My extends BaseAdapter{
    
            private ImageView image;
            private TextView tv;
    
            @Override
            public int getCount() {
                // TODO Auto-generated method stub
                return list.size();
            }
    
            @Override
            public Object getItem(int position) {
                // TODO Auto-generated method stub
                return null;
            }
    
            @Override
            public long getItemId(int position) {
                // TODO Auto-generated method stub
                return 0;
            }
    
            @Override
            public View getView(int position, View convertView, ViewGroup parent) {
                // TODO Auto-generated method stub
                convertView=View.inflate(MainActivity.this, R.layout.item,null);
                image = (ImageView) convertView.findViewById(R.id.imge);
                tv = (TextView) convertView.findViewById(R.id.tv);
                String path=list.get(position).name;
                Bitmap bit=BitmapFactory.decodeFile(path);
                image.setImageBitmap(bit);
                tv.setText(list.get(position).path);
                return convertView;
            }
            
        }
    
        public void aa(){
            Uri uri=MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
            Cursor query = resolver.query(uri,null,null,null,null);
            while(query.moveToNext()){
                  String name=query.getString(query.getColumnIndex(MediaStore.Images.Media.DATA));
                  String path=query.getString(query.getColumnIndex(MediaStore.Images.Media.DISPLAY_NAME));
                  Bean b=new Bean();
                  b.name=name;
                  b.path=path;
                  list.add(b);
            }
        }
    
    }
  • 相关阅读:
    Windows phone开发之文件夹与文件操作系列(一)文件夹与文件操作
    Windows phone开发数据绑定系列(1)--了解数据绑定
    centos7下安装vsftpd与PAM虚拟用户
    centos7编译安装pure-ftpd-1.0.42
    切服务器时请注意robots.txt文件
    centos7优化mysql5.6配置
    centos7编译安装nginx1.8
    centos7.1编译安装mysql5.7.10
    semanage: 未找到命令
    Centos 7 修改SSH端口号
  • 原文地址:https://www.cnblogs.com/leshen/p/7364173.html
Copyright © 2011-2022 走看看