ContentResolver 检索除sd卡外所有图片 INTERNAL_CONTENT_URI 这个uri设置后返回0 有人知道他怎么用??

vc815 2011-03-09 11:06:49

Uri imge = Images.Media.INTERNAL_CONTENT_URI;

ContentResolver cr=getContentResolver();

final String[] clo = new String[]{

Images.ImageColumns.BUCKET_ID

};

Cursor cursor =cr.query(imge, clo, null,null, null);

while (cursor.moveToNext())
{
无法获取!! 没有值 返回0

Log.d("a", cursor.getString(0) );
}
cursor.close();

...全文
595 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
vc815 2011-04-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 fxg1958 的回复:]
if(cursor != null && cursor.moveToFirst()){
if(cursor.getCount() > 0){
do{
Log.d();
} while (cursor.moveToNext()
}else{
;
}
}
[/Quote]

你写跟我一样啊

为什么取不到值 不是怎么写!!!!!!


看清题目!!!!!!!
fxg1958 2011-03-23
  • 打赏
  • 举报
回复
if(cursor != null && cursor.moveToFirst()){
if(cursor.getCount() > 0){
do{
Log.d();
} while (cursor.moveToNext()
}else{
;
}
}
vc815 2011-03-11
  • 打赏
  • 举报
回复
有人知道吗????????
qbwjly 2011-03-10
  • 打赏
  • 举报
回复
Cursor cur = getContentResolver().query(
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
null, null, null, null);
while (cur.moveToNext()) {
String name = cur.getString(cur.getColumnIndexOrThrow(Images.Media.TITLE));
Log.v("=========================",name);
}
cur.close();

前提是得有图片。否则,代码是对的,也没有结果。
vc815 2011-03-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 qbwjly 的回复:]

Cursor cur = getContentResolver().query(
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
null, null, null, null);
while (cur.moveToNext()) {
String name = cur.getString(cur.getColu……
[/Quote]

看清题目!!!
我用的INTERNAL_CONTENT_URI不是EXTERNAL_CONTENT_URI(sd中的)!!!

。。。。。。。。。。。。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧