Информация об изменениях

Сообщение Re[2]: Android: ненависть, выраженная словами от 22.07.2018 9:42

Изменено 22.07.2018 10:01 Dair

Re[2]: Android: ненависть, выраженная словами
Здравствуйте, Lazy Bear, Вы писали:

LB>Здравствуйте, Dair, Вы писали:


D>>Содержит субъективную ненависть к платформе Android вообще и создателям её отдельных частей в частности.

D>>От чего, собсно, накатило:

D>>Есть у меня библиотека, которая парсит специфического вида XML. На С++. Зависит, как ни странно, от libxml2. Этот libxml2 внутри Андроида есть, НО его нельзя использовать в NDK, потому что нет ни заголовочных файлов, ни нужной .so


LB>В SDK андроида есть поддержка xml-парсера:

LB>https://developer.android.com/training/basics/network-ops/xml

Ага. Она написана через libxml2. Я ж не буду из С++-кода через JNI дёргать библиотеку, написанную на Java, которая будет вызывать нативную часть на libxml2.

LB>В SDK андроида есть поддержка sqlite:

LB>https://developer.android.com/training/data-storage/sqlite
Ровно та же история, что и с libxml.

LB>Если уже есть "искаропки", то зачем прикручивать что-то неприспособленное?

Нет искаропки. Точнее, так.

Есть искаропки на Java/Kotlin, использующее нативную libxml2/SQLite.
Мне не надо Java/Kotlin, мне сразу libxml2/SQLite дайте. Скачав образ любого Андроида, можно найти нужные .so в соответствующих местах (типа /usr/lib). Но не дают.
Re[2]: Android: ненависть, выраженная словами
Здравствуйте, Lazy Bear, Вы писали:

LB>В SDK андроида есть поддержка xml-парсера:

LB>https://developer.android.com/training/basics/network-ops/xml

Ага. Она написана через libxml2. Я ж не буду из С++-кода через JNI дёргать библиотеку, написанную на Java, которая будет вызывать нативную часть на libxml2.

LB>В SDK андроида есть поддержка sqlite:

LB>https://developer.android.com/training/data-storage/sqlite
Ровно та же история, что и с libxml.

LB>Если уже есть "искаропки", то зачем прикручивать что-то неприспособленное?

Нет искаропки. Точнее, так.

Есть искаропки на Java/Kotlin, использующее нативную libxml2/SQLite.
Мне не надо Java/Kotlin, мне сразу libxml2/SQLite дайте. Скачав образ любого Андроида, можно найти нужные .so в соответствующих местах (типа /usr/lib). Но не дают.