2012-02-04 1 views
2

Я бросаю намерение выбрать изображение из галереи, там ничего особенного.Android, получающий доступ к данным поставщика контента со стороны NDK/C++

Если изображение находится в файловой системе (может быть открыто как простой файл), проблем нет.

Но, когда я выбираю изображение от поставщика: «содержание: //com.android.gallery3d.provider/picasa/item/5694310418485786498»

У меня возникают проблемы, потому что мне нужно, чтобы открыть файл от провайдера.

Как открыть изображение со стороны NDK с помощью кода на C++, так как я не могу открыть его как обычный файл в файловой системе?

ответ

2

См: http://developer.android.com/sdk/ndk/overview.html

«Вы не можете получить доступ к функции, такие как услуги и контент-провайдеров изначально, так что если вы хотите использовать их или любые другие рамки API, вы все еще можете написать JNI код, чтобы сделать это.»

+0

Спасибо, это ответ, который я надеялся не получить. Но мне нужно подтверждение. –