我正在尝试获取uri和后解析为纵隔图像的路径。我这样做是为了获取URI:
Uri img_uri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
在使用此函数之后,我转换路径中的uri:
public String getRealPathFromURI(Context context, Uri contentUri) {
Cursor cursor = null;
try {
String[] proj = { MediaStore.Images.Media.DATA };
cursor = context.getContentResolver().query(contentUri, proj, null, null, null);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
} finally {
if (cursor != null) {
cursor.close();
}
}
}
但结果是,我有媒体存储的路径,但有第一个元素。例如:/mnt/sdcard/pictures/boat.jpg
。但我只想要/mnt/sdcard/picture/
。
请不要告诉我使用连接和拆分,因为这不是我想要的。
使用此:
String path = getExternalFilesDir(null).getAbsolutePath();
要获得应用程序子文件夹中的主目录,您可以在其中放置另一个目录,例如“images”,方法如下:
String path = getExternalFilesDir(null).getAbsolutePath() + "/Images";
File folder = new File(path);
if (!folder.exists()) {
folder.mkdir();
}
现在有了这个:
String path = getExternalFilesDir(null).getAbsolutePath() + "/Images";
您可以毫无问题地访问此文件夹。
我曾经使用< code>MediaStore保存图像。Images.Media.insertImage,但< code>insertImage方法现在已被否决。医生说: 此方法在 API 级别 29 中已弃用。应使用 MediaColumns#IS_PENDING 执行图像的插入,这样可以更丰富地控制生命周期。 我不太明白,因为<code>媒体列。IS_PENDING只是一个标志,我应该如何使用它
我尝试了几个小时来禁用我的woocommerce商店中的图像,但还没有找到任何解决方案,下面是商店页面(不是产品页面)的屏幕截图,以及我想要删除的内容:https://imgur.com/XEELei1 我已经尝试添加: //从店铺循环移除动作中移除产品图像(“店铺循环之前的woocommerce\u商品标题”,“woocommerce\u模板\u循环\u产品缩略图”,10); //从店铺循环移除
我有一个应用程序,可以显示来自互联网的图片和视频。现在我正在实现一个“保存”功能,将图片/视频保存到外部或内部存储器中,无需再次下载。 对于图片,我只是用抓取绘图。我如何用Exoplayer2. x/PlayerView中当前缓冲的视频实现同样的效果?我没有找到一个函数。
本文向大家介绍magento 获取所有Magento商店,包括了magento 获取所有Magento商店的使用技巧和注意事项,需要的朋友参考一下 示例 返回Mage_Core_Model_Store模型数组。
如果在Manifest中声明了了"allAutoDetected"权限,则Chrome应用可以无需用户手动指定,自动获取到媒体库的位置。 通过getMediaFileSystems方法可以获取到媒体库对应的fileSystem: chrome.mediaGalleries.getMediaFileSystems({ interactive: 'if_needed' }, function(
本文向大家介绍自媒体号的粉丝是如何获取的?相关面试题,主要包含被问及自媒体号的粉丝是如何获取的?时的应答技巧和注意事项,需要的朋友参考一下 这几乎是必问的问题之一。 自己开公号获取粉丝的方式除了付费,多是利用自身的人脉圈,或者在其他平台做软文推广。 具体可以举出实例,用了什么方式,写了多少文章,获取了多少粉丝。