Последнее обновление:
November 7, 2019

Есть мысль... Жми, напиши!
Android

  • Рубрик нет

Android MySql (QMysql) драйвер для Qt5.6 на Windows и Linux компиляция

В общем понадобилось портировать одну прогу под Андроид arm7, но она плотненько работает с базой данных, а так как я человек впринципе ленивый, то обёртку для REST API сервера было лень писать, решился на компилирование MySQL плагина, но если бы я знал тогда, что это займёт у меня 20 часов…   В общем вот вам готовый […]

Views :

1312

ldd на Андроид

После портирования проги на девайс, прога в упор не хотела видеть одну из библиотек, решил глянуть через ldd, что же ей надо, но ldd на Андроиде не оказалось =(, а просто ldd её не воспринимает. Чтож, будем делать аналог ldd но для arm =) Вот так: echo 'readelf -d $1 | grep "\(NEEDED\)" | sed […]

Views :

713

Android Автозапуск планшета/телефона при подключении зарядки/питания

Когда хочется использовать Андроид планшет как car-pc, или панель управления для станка, или просто как фоторамку, необходимо что бы он автоматически включался при подачи питания / зарядки. Делается это просто: Рутуем девайс. Качаем root browser или total commander. Переходим в корневой каталог, ищем файл init.rc открываем на редактирование Находим в нём такую строчку:  «on charger«, […]

Views :

14605

Android включить USB HOST API (OTG)

Попался в руки дешёвенький китайческий планшет, на котором OTG вроде есть (мышка, флэшка пашет) , а вот для приложений он не доступен, а нужно было подключить конвертер uart на ft232rl Это дело оказалось поправимым, но нужен рут. Рутуем девайсину по адресу /system/etc/permission  создаём файлик с название android.hardware.usb.host.xml прописываем в нём: <permissions> <feature name="android.hardware.usb.host"/> </permissions> Так […]

Views :

10031

Qt Android JNI преобразование QByteArray в jbytearray и обратно, а так же получение и передача в jni функцию

Подребовалось мне из Java класса вызвать функцию, наподобии этой: public int send(byte[] data) { …. } Ну а что бы её вызвать из C++ нужно было преобразовать QByteArray в jbytearray делается это так: jbyteArray QByteArray2jbyteArray(QByteArray buf) { QAndroidJniEnvironment env; jbyteArray array = env->NewByteArray(buf.length()); env->SetByteArrayRegion (array, 0, buf.length(), reinterpret_cast<jbyte*>(buf.data())); return array; } если нужно обратное преобразование, […]

Views :

981

Android SDK Manager Failed to fetch URL http://dl-ssl.google.com/

Как выяснилось, это из-за желания Javы первым делом подсоединятся через IPV6, решение простое: Открываем файл \Android\android-sdk-windows\tools\android.bat   и в строчке с началом call %java_exe%  дописываем -Djava.net.preferIPv4Stack=true   Или открываем консольку и прописываем: setx _JAVA_OPTIONS -Djava.net.preferIPv4Stack=true

Views :

3210

Eclipse + android отладка через usb на устройстве (Samsung galaxy S)

Задолбала тормознутость эмуляторов, да и настал момент пощупать приложение на реальном девайсе… но с этим возникли некоторые трудности… Первое. Нужно установить google usb driver  (window->Android SDK Manager ждем пока прогрузит дополнения->папка Extras->google usb driver) На телефоне включаем «режим отладки по usb» Подключаем телефон. Если спросит устанавливать дрова или нет, жмем нет. А если что то […]

Views :

21570