我打算从画廊中挑选一张图片,没什么特别的。
如果图像在文件系统上(可以作为简单文件打开),则没有问题。
但是,当我从提供商中选择一张图片时: “内容://com.android.gallery3d.provider/picasa/item/5694310418485786498”
我遇到了麻烦,因为我需要从提供商处打开文件。
如何通过C ++代码从NDK端打开图像,因为我无法将其作为文件系统上的常规文件打开?
答案 0 :(得分:3)
请参阅:http://developer.android.com/sdk/ndk/overview.html
“您无法本机访问服务和内容提供商等功能,因此,如果您想使用它们或任何其他框架API,您仍然可以编写JNI代码来执行此操作。”