我在 android 中使用列表视图和图库。我有 3 个视图作为列表项,即联系人照片、姓名和添加该联系人的按钮。当用户单击列表视图中的按钮时,该项目的联系人照片应添加到图库中...有人可以告诉如何实现这一点吗?
问问题
700 次
3 回答
0
@Nidhi 你可以添加这样的图像吗
private void addPicToGallery() {
Intent media = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
//mCurrentPhotoPath is the path to image.
File f = new File(mCurrentPhotoPath);
Uri contentUri = Uri.fromFile(f);
media.setData(contentUri);
this.sendBroadcast(media);
}
于 2013-10-23T05:27:12.867 回答
0
如果我的理解是正确的,为什么不能只下载图像并将它们保存在 sd 卡中?它将自动显示在图库中。如果它没有显示在图库中,您可以在将图像下载到 SD 卡后调用以下隐式调用。
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
Uri.parse("file://" + Environment.getExternalStorageDirectory())));
于 2013-10-23T05:23:04.533 回答
0
将图像保存在 sdcard 中。但在此之后,您将无法在图库中看到该图像。要查看此图像,您必须使用刷新 sdcard
broadcast(sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
Uri.parse("file://" + Environment.getExternalStorageDirectory().getAbsolutePath())));)
何时保存此图像。
于 2013-10-23T05:23:44.840 回答