Android从NDK / C ++端访问内容提供者数据

时间:2012-02-04 20:39:58

标签: android uri android-contentprovider

我打算从画廊中挑选一张图片,没什么特别的。

如果图像在文件系统上(可以作为简单文件打开),则没有问题。

但是,当我从提供商中选择一张图片时: “内容://com.android.gallery3d.provider/picasa/item/5694310418485786498”

我遇到了麻烦,因为我需要从提供商处打开文件。

如何通过C ++代码从NDK端打开图像,因为我无法将其作为文件系统上的常规文件打开?

1 个答案:

答案 0 :(得分:3)

请参阅:http://developer.android.com/sdk/ndk/overview.html

“您无法本机访问服务和内容提供商等功能,因此,如果您想使用它们或任何其他框架API,您仍然可以编写JNI代码来执行此操作。”