首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保存在内部存储器还是外部存储器?

保存在内部存储器还是外部存储器?
EN

Stack Overflow用户
提问于 2017-10-16 11:36:38
回答 2查看 737关注 0票数 1

我正在建立一个应用程序,这需要从相机和画廊从一个下拉的图片。我希望如果用户选择相机选项,图像将保存在此文件路径中-

代码语言:javascript
复制
Android/data/my_pkg_name(com.joey.imageapp)/files/user_avatars/file_name.png.

如何创建文件路径并将图像保存到该路径?内部存储还是外部存储是存储应用程序图像的最佳位置?谢谢。

EN

回答 2

Stack Overflow用户

发布于 2017-10-16 12:09:57

使用以下代码设置路径和启动摄像头

代码语言:javascript
复制
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
Uri imageuri = Uri.fromFile(new File("/your path/yourfilename.png"));
intent.putExtra(MediaStore.EXTRA_OUTPUT, imageuri);
startActivityForResult(intent, 1);
票数 0
EN

Stack Overflow用户

发布于 2017-10-16 12:36:22

内部存储还是外部存储是存储应用程序图像的最佳位置?

内部存储:

保存到内部存储器的

文件是您的应用程序的私有文件,其他应用程序不能访问它们(用户也不能)。当用户卸载您的应用程序时,这些文件将被删除。

外部存储:

保存到外部存储器的

文件是完全可读的,并且在启用U盘大容量存储器以传输计算机上的文件时,用户可以对其进行修改。Data Storage in Android

Save the image to internal directory

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46762574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档