Articles of C ++

Включите uuid.h в проект Android NDK

Я портирую C-программу на Android с помощью NDK. Программа использует uuid.h или uuid/uuid.h зависимости от того, какая из них доступна. Когда я компилирую программу, выдает сообщение об ошибке uuid.h: No such file or directory . Я новичок в NDK, поэтому я не совсем уверен, в чем проблема. Я использую cygwin для Windows; У компьютера нет […]

Создание приложения NDK с Android ADT в Windows

Хотя есть тонны информации по этой теме, нет четкого руководства о том, как скомпилировать код C ++ в ADT. Требуется ли Cygwin? Где идут артефакты сборки? Как распознать папку назначения для пакета сборки? Существуют ли версии отладки и выпуска? Можно ли отлаживать и выполнять код C ++ в ADT? Возможно, все это описано в одном […]

JNI – вызов метода Java из C ++

Поэтому я пытался вызвать Java-метод из C ++ без везения. Это ошибка, которую я получаю: JNI ERROR (ошибка приложения): доступ к устаревшей локальной ссылке 0x5cb00019 (индекс 6 в таблице размера 2) VM прерывание Фатальный сигнал 11 (SIGSEGV) на 0xdeadd00d (код = 1) Вот что я делаю в коде (java-side): public class Wrapper extends Activity{ private […]

Как я могу назвать код C / C ++ с Android с помощью JNA?

Я пытаюсь интегрировать эту конкретную библиотеку в свой Android-проект, а библиотека написана на C / C ++. Я чудом получил ndk-build чтобы дать мне необходимый файл .so . Однако, глядя на это, в проекте есть образец, и они используют таинственный .jar с привязками API файлов .c / c++ . Как я могу Создать этот специальный […]

Слушатель Scrollview не работает в Xamarin для Android?

Я использую для C # в Xamarin для создания приложения для Android. Я создал расширение scrollview. Вот мой код для этого public class EndlessScroll : ScrollView { public EndlessScroll (Context context) : base (context) { } public EndlessScroll(Context context, IAttributeSet attrs) : base(context, attrs) { } public EndlessScroll(Context context, IAttributeSet attrs, int defStyle) : base(context, […]

Qt на Android – работает ли код C ++ на виртуальной машине Dalvik

Я слышал, что он сказал, что код C ++ работает «изначально» на всех платформах. Под этим я предполагаю, что то, что предлагается, заключается в том, что кросс-платформенная способность Qt не использует что-то вроде HTML 5. Но означает ли это, что на Android Qt код запускается в виртуальной машине Dalvik?

Gcc disable -Wall флаг для определенных файлов / папок

В моем проекте есть файлы с открытым исходным кодом (например: http://nothings.org/stb_vorbis/stb_vorbis.c ). Опция -Wall включена в моем файле Android.mk. Во время компиляции в stb_vorbis.c генерируется несколько предупреждений. warning: unused variable <var> warning: statement with no effect warning: <var> defined but not used warning: <var> may be used uninitialized in this function По какой-то причине я […]

Исключение SQLite.SQLiteException в Xamarin.Android при попытке создать таблицу

Я пытаюсь создать простую локальную базу данных SQLite с помощью Xamarin.Android. Код для этого: string folder = Environment.GetFolderPath (Environment.SpecialFolder.Personal); SQLiteConnectiondb = new SQLiteConnection (Path.Combine (folder, "Experimental.db")); db.CreateTable<Employee>(); Мой класс сотрудников: [Table("Employees")] public class Employee { [PrimaryKey, AutoIncrement] int Id { get; set; } string Name { get; set; } } Исключение, которое я получаю всякий […]

Visual Studio не распознает функцию BindingInflate MvxFragment

У меня есть следующий класс: using Cirrious.MvvmCross.Binding.BindingContext; using Cirrious.MvvmCross.Droid.Views; using Cirrious.MvvmCross.Droid.Fragging; using Cirrious.MvvmCross.Droid.Fragging.Fragments; public class DifficultyItemFragment : MvxFragment { public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var ignored = base.OnCreateView(inflater, container, savedInstanceState); return this.BindingInflate(Resource.Layout.DifficultyItemFragment, null); } } И я получаю следующую ошибку: Error 8 …'QuickShift.Android.Views.DifficultyItemFragment' does not contain a definition for 'BindingInflate' […]

Развертывание устройства QML

Я установил проект для запуска QML с C ++, имеющим связь слотов. Теперь я наткнулся на сообщение: void QDeclarativeView::continueExecute()): file:///data/data/org.qtproject.example.input/files/Input.qml: File not found Я обыскал и проверял аналогичную проблему , поэтому я последовал этому предложению, изменив свой файл проекта следующим образом: QT += qml quick sensors xml QT += declarative SOURCES += \ main.cpp OTHER_FILES […]

Intereting Posts
Звук родного тика при нажатии кнопки с помощью PhoneGap Как разделить вложенный массив ArrayList на каждый макет в TabLayout Избегайте фильтрации Android Маркета при дополнительном использовании местоположения Android NDK возможность декомпиляции собственного кода Сбросить TextView вверх Распознавание активности не работает после того, как «Wi-Fi и местоположение мобильной сети» выключится и включится Как использовать функцию прямого ответа Android Nougat с помощью NotificationListener? Фреска: используйте текущее изображение, отображаемое в чертеже в качестве заполнителя для следующего запроса Как передать int массив в шейдер Android OpenGl Определение логотипа OpenCV – Что использовать? Обмен файлами между webview и хром Android: Open Spinner from Button Получить горизонтальное и вертикальное расстояние в gridview Не удалось найти имя класса действия по умолчанию Изменить цвет внутри strings.xml