Intereting Posts
Как сделать несколько кликабельных частей текста в TextView Поворот изображения перетаскивания зума в образе просмотра Android Документация по Android Studio для быстрой загрузки всегда «выборка документации» ScrollView не отображает его содержимое должным образом в более низких версиях Android Как удалить один маркер с помощью Google Maps V2? Как получить тему Holo Light, работающую в моем приложении Xamarin Новый проект Android, названный в честь основной деятельности, вместо имени приложения В чем разница между android.text.format.DateFormat и java.text.DateFormat AssertionError: build-tools-23.0.0 не соответствует build-tools-23.0.0-preview Различия в виджетах для Android Получение заголовка ответа («Дооснащение / OkHttp-клиент») Почему я должен подписывать APK приложения до выпуска Недопустимое исключение аргумента в диалоговом окне андроида Добавить объект в ArrayList по указанному индексу ClassCastException: java.lang.Object нельзя добавить в java.lang.String android

Портирование C ++ lib / app на android

Я хочу портировать несколько библиотек C / C ++ на Android, насколько это возможно.

Например, OpenSSL можно портировать или предполагать приложение, которое зависит от OpenSSL, что является лучшим способом портировать его на Android, когда Android, я думаю, имеет libssl.so

Какие инструменты доступны, например, Scratchbox, любые альтернативы? У кого-нибудь есть опыт?

Solutions Collecting From Web of "Портирование C ++ lib / app на android"

Вики- разработчики android являются хорошей отправной точкой и включают ссылку, объясняющую, как скомпилировать простые родные приложения.

Кажется, что Scratchbox подходит для составления более сложных приложений и библиотек, как вы, наверное, уже знаете. Я бы посоветовал связаться с этими людьми, чтобы получить представление о вашем проекте OpenSSL.

Это должно быть очень выполнимо сейчас с выпуском Android NDK . На своем веб-сайте:

Android NDK является вспомогательным инструментом для Android SDK, который позволяет разработчикам приложений Android создавать критичные для производительности части своих приложений в собственном коде …

NDK обеспечивает:

  • Набор инструментов и файлов сборки, используемых для генерации собственных библиотек кода из источников C и C ++
  • Способ встраивания соответствующих собственных библиотек в файлы пакета приложений (.apks), которые могут быть развернуты на устройствах Android
  • Набор собственных заголовков систем и библиотек, которые будут поддерживаться во всех будущих версиях платформы Android, начиная с Android 1.5
  • Документация, образцы и учебные пособия

Очевидно, много энтузиастов, которые работают над улучшением среды разработки для Android. Но ничто не приближается к качеству производства.

Dalvik и его java-среда – единственное, что можно использовать прямо сейчас.

Хотелось бы надеяться, что эта ситуация будет постепенно меняться в течение следующих нескольких лет.

Так как теперь вы можете купить повторно обновляемый телефон G1, прогресс в этой области должен ускориться.