2013-02-16 2 views
0

Как я могу использовать API Dropbox непосредственно из андроида NDK (а не java, но c/C++)?Dropbox API для Android NDK

+0

Перейти на официальный сайт DropBox и найти C/C++ API. Если вам повезет, там будет API для C/C++. – 2013-02-17 00:42:48

ответ

0

В C++ нет стандартной библиотеки HTTP, поэтому нет официального Dropbox API для C/C++. Вам будет лучше связываться с Java. Или реализуя вызовы OAuth и Dropbox REST с помощью библиотеки HTTP по вашему выбору. Это вполне выполнимо, если отнимать много времени.

Поскольку часть реализации Dropbox вручную выдает некоторые пользовательские интерфейсы входа в систему, вызов в мир Java будет практически необходимым.

+0

Я использую ANativeActivity, чтобы это означало вызов java из собственного кода. Я смотрю на это часами, и это кажется таким загадочным. Есть ли хороший пример/учебник для этого? – user1441039

+0

Читайте на JNI. Ключевыми объектами на родной стороне являются JavaVM и JNIEnv, оба доступны для собственной активности. Вы извлекаете указатель объекта класса Java, находите методы, вызываете их и т. Д. –

Смежные вопросы