Articles of C ++

Qt Creator: нет подходящих наборов для Android

После загрузки кандидата на выпуск QT android (Windows 5.1) я решил запустить QT Creator и попытаться сделать проект Android (что-то малое, чтобы увидеть, работает ли оно). После выполнения учебника я добавил все (кроме mips) комплектов Android. Когда я делаю регулярное приложение QT, он сообщает мне, что он видит все комплекты Android и, если я использую […]

Как найти использование памяти моего приложения для Android, написанного на C ++, с использованием NDK

Я переношу игру, написанную на C ++ на Android, используя NDK. Мне нужно знать, сколько памяти он потребляет во время работы. Я ищу программный способ найти использование памяти приложения Android, написанного на C ++.

Компилировать код NDK с помощью gnu libstdc ++

Я хочу скомпилировать свой код NDK с помощью gnu libstdc ++, любой ключ, как это сделать?

Получение ресурса для рисования

Я использую MonoDevelop для Android, и я пытаюсь создать переменную Drawable из изображения в папке ресурсов. У меня есть следующие файлы в папке Resources \ drawable: Icon.png monkey.png monkeyPurple.png Как создать переменную Drawable, которая имеет изображение, полученное из одного из этих файлов? Я пробовал следующий код: Drawable icon = Drawable.CreateFromPath("Icon.png"); Это, однако, не работает. Если […]

Xamarin forms error Droid.Resource не содержит определения для строки

Здесь проблема – красные линии под строкой. Я разрабатываю приложение формы xamarin, и я использую плагин для хранения PCL. Я думаю, что это как-то вызывает проблему, и я не знаю, как ее исправить. Проблема возникает в моем решении для Android. public static void UpdateIdValues() { global::PCLStorage.Resource.String.ApplicationName = global::XamarinClients.Droid.Resource.String.ApplicationName; global::PCLStorage.Resource.String.Hello = global::XamarinClients.Droid.Resource.String.Hello; } Я получаю эту […]

Определить LOCAL_SRC_FILES в ndk {} DSL

Я хотел бы знать, можно ли определить LOCAL_SRC_FILES в блоке gradle.build ndk {}. В настоящее время я использую: dependencies { classpath 'com.android.tools.build:gradle:1.3.0' } В моем файле верхнего уровня gradle.build. Мой jni-файл gradle.build выглядит следующим образом: apply plugin: 'com.android.library' dependencies { compile fileTree(dir: 'libs', include: '*.jar') } android { compileSdkVersion 11 buildToolsVersion "22.0.1" def jniSrc = […]

Пакет NuGet вызывает проблемы в визуальной студии 2015 и Xamarin

Я пытаюсь создать приложение Android с помощью Xamarin и Visual Studio 2015 с другим другом с контролем источника. Все прошло нормально, пока мой друг не добавил проект, и он использовал пакеты NuGet. После того, как я активировал последнюю версию и попытался построить решение, я получил сообщение об ошибке: Severity Code Description Project File Line Error […]

Нормализация переменных в C ++ между (0,1) для получения точности в арифметике

Я вычислял проекции нормализованных двумерных точек и случайно заметил, что они были более точными, чем при проецировании точек без их нормализации. Мой код находится в c ++, и я компилирую с NDK для мобильного телефона Android, у которого отсутствует FPU (единица с плавающей точкой). Почему я получаю точность вычислений с C ++, когда я сначала […]

У Android действительно нет wchar_t?

Я построил простой метод, как показано ниже. wchar_t buf[1024] = {}; void logDebugInfo(wchar_t* fmt, …) { va_list args; va_start(args, fmt); vswprintf( buf, sizeof(buf), fmt, args); va_end(args); } jstring Java_com_example_hellojni_HelloJni_stringFromJNI( JNIEnv* env, jobject thiz ) { logDebugInfo(L"test %s, %d..", L"integer", 10); return (*env)->NewStringUTF(env, buf); } Я получил следующее предупреждение В функции «Java_com_example_hellojni_HelloJni_stringFromJNI»: Предупреждение: передача аргумента 1 […]

Возвращение функции int из native (c ++, jni) сбой

Попытка выяснить, почему вызов функции c ++ возвращает int, сбрасывает все приложение без каких-либо ошибок / предупреждений. Вот рабочий код: jint Java_org_ntorrent_DummyTorrentInfoProvider_next( JNIEnv * env, jobject obj, jint number) { jint test = rand(); __android_log_print(ANDROID_LOG_DEBUG, "HelloNDK!", "rand() = %d", test); return number; } И этот код сбрасывает приложение без предупреждений: jint Java_org_ntorrent_DummyTorrentInfoProvider_next( JNIEnv * env, […]

Intereting Posts
Высота вкладок ActionBar Не удалось обновить проект Gradle Почему я получаю: threadid = 3: реагирует на сигнал 3 и замораживание игры (AndEngine)? Разница между неявными и явными намерениями Проблема с использованием GPS_PROVIDER для определения местоположения Объединение двух изображений в андроид java Андроидное затмение с использованием строкового ресурса для размера текста в макетах Почему данные о намерениях «Очистить» случайным образом возвращаются, почему? Может ли logcat использоваться для регистрации кода NDK в Android? Или что такое параметры регистрации от NDK? Asynctask doInBackgound () не работает, если уже запущена асинтеза Ошибка записи видео на Android Поймать клавиатуру «Готово» для NumberPicker Как перейти на Android SDK 25.1.3? Лучшая практика: проверка ввода (Android) Как изменить значок переполнения контекстной панели действий, не меняя ее для стандартной панели действий?