android-studio - 如何让用户将图片从他们的画廊上传到 Android Studio 中的特定文件路径?
问题描述
我是 Android Studio 的初学者,我正在尝试为个人项目制作一个基本应用程序。其中一项功能是用户应该能够从他们的画廊上传图像。我想知道是否可以获取此图像,然后使用我指定的特定文件路径将其复制到应用程序内部存储中的新文件(?)中。现在我有一些看起来大致像这样的代码:
Intent selectPictureIntent = new Intent(Intent.ACTION_PICK,
MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
some code to create a file path
startActivityForResult(selectPictureIntent, REQUEST_IMAGE_PICK);
当我data.GetData()
用来获取图像的 URI 时,它只是给了我外部存储中文件的 URI(我认为),但我希望我之前创建的文件路径也有这个图像数据。这可能吗?我已经坚持了一段时间,所以任何帮助将不胜感激。提前致谢!
解决方案
推荐阅读
- excel - 在新创建的动态表上用零填充空白
- node.js - NodeJs,如何访问模块内的变量
- c++ - 使用openGL帧缓冲区时如何获得相机运动
- bash - 使用 bash 脚本在多个文件中搜索用户名并打印如果它不存在
- highcharts - Highcharts 修改一个系列的工具提示
- javascript - CORS 策略已阻止访问从源“http://localhost:3000”获取
- python - 保存为 pdf 或 svg 时找不到 matplotlib pyplot.savefig 的模块(但 png ok)
- android - Android Studio Emulator 错误太多
- ajax - Vue 填充组件的方法
- excel - 使用高级筛选器进行筛选复制后表格范围未调整大小