繁体   English   中英

使用C ++ / NDK将文件复制到照片库(Android开发)

[英]Copy file to photo library using C++ / NDK (Android Development)

我正在使用使用C ++(与NDK接口)编写的第三方框架开发Android应用。 因此,我无权访问本机Java命令,并且对于此过程来说是一个新手。 我希望能够将保存在本地应用程序目录(例如缓存)中的图像复制到SD卡上的公共照片库中。 问题是我不知道如何在C ++中做到这一点。

在本机Java开发中,有诸如getExternalStoragePublicDirectory()之类的命令可以简化此过程。 是否有某种方法可以在C ++中实现类似的功能,所以我可以:a)获取当前应用目录和我要复制的项目的文件路径,b)获取公共照片目录,c)将文件从a复制到b 。

非常感谢您提供任何代码段或示例。

您可以在bitbucket上找到从C ++调用getCacheDir()的示例,而在github 可以找到getExternalStoragePublicDirectory()的示例。 复制文件就像循环读取和写入一样简单,请参见如何使用C在Unix上复制文件?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM