Articles of C ++

Как использовать googletest для тестирования кода на C ++, который вызывает java на android?

Я работаю над довольно сложной библиотекой C ++, которую я планирую проверить правильно, используя googletest для Android NDK. Пока я следую примеру Google test и структурирую проект следующим образом: Android.mk: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := foo LOCAL_SRC_FILES := foo.cpp include $(BUILD_SHARED_LIBRARY) include $(CLEAR_VARS) LOCAL_MODULE := foo_unittest LOCAL_SRC_FILES := foo_unittest.cpp LOCAL_SHARED_LIBRARIES := foo […]

Qt Haptic Обратная связь по android

Я пытаюсь заставить мое устройство грохотать, но у меня очень мало удачи. Моя среда – HTC Sensation Android 2.3.3 API 10. Использование Necessitas Qt Creater в качестве моей IDE. Ничего не делает: QFeedbackHapticsEffect::playThemeEffect( QFeedbackHapticsEffect::ThemeBasic ); Сбой приложения: QFeedbackHapticsEffect rumble; rumble.setAttackIntensity(0.0); rumble.setAttackTime(250); rumble.setIntensity(1.0); rumble.setDuration(100); rumble.setFadeTime(250); rumble.setFadeIntensity(0.0); rumble.start(); rumble.stop(); Я указал свой .pro-файл со следующим CONFIG += […]

Компиляция библиотеки C для Android

Как доказательство концепции, я пытаюсь скомпилировать и использовать возможности этой библиотеки для приложения для Android. Я использую студию Android. То, что я сделал до сих пор, было: Установленные NDK и SDK (я хотел бы настроить целевую версию Android 4.0.3 и выше, если это возможно) Создал проект Android в Android Studio Создал папку JNI в Хранили […]

JNI: от кода C до Java и JNI

Задний план Я разрабатываю приложение для android в eclipse, и теперь у меня есть проблема, и мне нужна ваша помощь. Поэтому я должен вызывать функцию, написанную на C из приложения JAVA. Но по моему способу написания кода у меня есть некоторые вопросы, которые вы можете увидеть ниже. Я жду ваших ответов и идей … C […]

QWebView HTML5 GeoLocation на платформе Android

Попытка получить координаты GPS на веб-странице HTML5, просмотренной с помощью порта Necessitas QWebView. Однако он всегда отвечает не поддерживаемым. function load( ) { if ( navigator.geolocation ) { alert( "Supported." ); } else { alert( "Not Supported!" ); } } Я изменил QWebPage, чтобы разрешить: BrowserWebPage::BrowserWebPage( QObject* parent ) : QWebPage( parent ) { connect( […]

Библиотека OCR для распознавания номеров на устройстве счетчика

Мне нужна библиотека OCR (желательно на Java), которая сможет определять цифру, отображаемую на измерительных устройствах. См. Изображение. Я пробовал некоторые библиотеки на Java, но они не смогли определить этот шрифт. ОБНОВЛЕНИЕ 1: библиотеки Tesseract и Asprise не смогли выполнить эту задачу

Android ndk вложенные модули

У меня есть родной проект, который в расстройстве с системой make я работал, просто заклинив весь код вместе много лет назад. Я попытался правильно перенести проект в градиентно-экспериментальный, но это все еще катастрофа спустя 2,5 года. Теперь я пытаюсь заставить систему Android.mk работать в реорганизованном (для градиентно-экспериментального) проекте. Вот организация: Jpeg (полный родной) Процессор (полный […]

Несоответствие размера изображения Xamarin

Я использую кросс-платформенное приложение с использованием Xamarin Forms, и я борюсь со странной ошибкой: я пытаюсь создать кнопку с текстом на ней. Для этого я использую AbsoluteLayout . Я добавил изображение в проект iOS для каждого типа разрешений iOS (.png, @ 2x.png, @ 3x.png). Все работает нормально со стандартным <Image /> . Однако при обёртывании […]

Как получить эффект Magic Color, например Cam Scanner, с помощью OpenCV

Это оригинальное изображение. Cam Scanner Магия цветового эффекта. Мой фильтр на изображении. Я меняю контраст изображения. dst.convertTo(dst, -1, 2, 0); Затем с помощью размытия Gaussian для сглаживания. cv::GaussianBlur(dst,result,cv::Size(0,0),3); cv::addWeighted(dst, 1.5, result, -0.5, 0, result); Что мне делать, чтобы добиться такого эффекта на моем изображении? ОБНОВИТЬ После выравнивания гистограммы – vector<Mat> channels; Mat img_hist_equalized; cvtColor(dst, img_hist_equalized, […]

Доступ к данным APK Asset Android непосредственно на c ++ без Asset Manager и копирование

Я использую чистый C ++ в своем движке для создания игрового движка в Android. Нет ни одного файла java. В основном это игра, которая должна храниться только во внешней памяти. Когда я переношу свои данные о ресурсах вручную с помощью adb на внешнюю SD-карту, игра работает уже нормально и стабильно. adb push ..\..\Bin\Data /sdcard/Android/data/com.fantasyhaze.%SMALL_PACKAGE_NAME%/files/Data/ Это […]