gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 07:47:50 25 4
gpt4 key购买 nike

我正在使用以 C++ 编写的第三方框架(与 NDK 接口(interface))开发 Android 应用程序。所以我无权访问 native Java 命令并且对这个过程很陌生。我希望能够复制保存在本地应用程序目录中的图像,例如缓存,到 SD 卡上的公共(public)照片库。问题是我不知道如何在 C++ 中执行此操作。

在 native Java 开发中,有诸如 getExternalStoragePublicDirectory() 之类的命令可以简化此过程。有什么方法可以在 C++ 中实现类似的功能,以便我可以:a) 获取当前应用程序目录和我希望复制的项目的文件路径,b) 获取公共(public)照片目录,c) 将文件从 a 复制到 b .

非常感谢任何代码 fragment 或示例。

最佳答案

您可以找到从 C++ 调用 getCacheDir() 的示例 on bitbucket和 getExternalStoragePublicDirectory() on github .复制文件就像在循环中读写一样简单,请参阅 How can I copy a file on Unix using C? .

关于java - 使用 C++/NDK 将文件复制到照片库(Android 开发),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14527889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com