【已解决】 如何加载本地图片到RecyclerView中?
ContentResolver contentResolver = getContentResolver();
Uri imageUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
Cursor query = contentResolver.query(imageUri,null,null,null,null);
String[] columnNames = query.getColumnNames();
query.moveToFirst();
while (query.moveToNext()){
for(String columnName:columnNames){
Log.d(TAG,columnName+"==="+query.getString(query.getColumnIndex(columnName)));
}
}
query.close();
这里没有进入while循环,是数据为空吗?但是从哪添加图片呢,我把图片添加在了sdcard下的Pictures里面,没有效果。在sdcard下面添加了images/media/***.png,也还是不行……
还有下面这个源码中提示弃用了怎么办?
MediaStore.Images.Media.DATA
您的每一个用心回答,都会让这个世界变得更美好一些!