首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为android中的扫描图像创建文件路径并添加到SQL数据库?

如何为android中的扫描图像创建文件路径并添加到SQL数据库?
EN

Stack Overflow用户
提问于 2020-07-07 16:56:39
回答 1查看 28关注 0票数 0

我在Android中创建了一个应用程序,在那里我使用外部指纹扫描仪收集指纹图像。应用程序的唯一目的是在SQL数据库中存储扫描图像和每个图像的自定义数据,以便将照片用于图像处理项目。我正在使用这个库https://github.com/shodgson/uareu,允许我与扫描仪拍照,这是完美的工作。我的问题是如何为图像创建一个文件路径,并将其与我添加的自定义数据放在一个SQL数据库中,我试图实现这个方法:https://developer.android.com/training/camera/photobasics#java,没有任何成功。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-07 18:08:38

如果您想将图像存储到您的应用程序中,并且用户无法看到您可以使用内部存储

内部存储是一个地方,在你的手机,只有你的应用程序可以访问,而用户不能。

您可以使用下面的伪代码访问内部存储,并创建具有适当后缀的映像文件,例如、.jpg、.jpeg、和其他文件。

最后,您必须将图像写入新文件的输出流。

代码语言:javascript
运行
复制
//this is internal storage file
    File file = getFilesDir();

    File ImageFile = new File(file.getAbsolutePath()+"/"+newFileName.suffix);
    try
    {
        ImageFile.createNewFile();
        FileOutputStream fos = new FileOutputStream(ImageFile);

        //write your image to file output stream

    } catch (IOException e) {
        e.printStackTrace();
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62780264

复制
相关文章

相似问题

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