Articles of C ++

Событие Mono Droid onClick не найдено

У меня есть следующий макет: <Button android:id="@+id/MyButton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/Hello" android:clickable="true" android:onClick="Foo" /> И это в моей деятельности: [Activity(Label = "LayoutTest", MainLauncher = true, Icon = "@drawable/icon")] public class Activity1 : Activity { protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Main); } public void Foo(View v) { Toast.MakeText(v.Context, "Bar", ToastLength.Long).Show(); } } Когда я отлаживаю […]

Что-то вроде Android-SharedPreferences в приложениях для Windows Store?

Я разрабатываю приложение, в котором пользователи должны войти в систему, чтобы использовать его. Я хочу, чтобы пользователь входил в первый раз, и сеанс продолжает работать в следующий раз, когда пользователь откроет приложение. Сессия должна быть явно закрыта пользователем. У меня это на Android, использующем Shared Preferences, у меня есть логическое значение isLoggedIn, которое изменяется на […]

Мой алгоритм для расчета положения смартфона – GPS и датчиков

Я разрабатываю приложение Android для вычисления позиции на основе данных датчика Акселерометр -> Рассчитать линейное ускорение Магнитометр + Акселерометр -> Направление движения Исходное положение будет взято из GPS (широта + долгота). Теперь, основываясь на показаниях датчика, мне нужно вычислить новую позицию смартфона: Мой алгоритм следующий – (Но не вычисляет Точную позицию): Пожалуйста, помогите мне улучшить […]

Enum VS Статический класс (обычный и со строковыми значениями)

Я когда-то разрабатывал для Windows Mobile и Android. И я смущен этими двумя понятиями. Предположим, я хочу принять решение, основанное на некоторых размерах экрана устройства пользователя. Поэтому я буду ожидать таких предопределенных значений. Я мог бы использовать оператор switch для обработки моей логики. Но я не уверен, должен ли я использовать Enum для статического класса […]

Простая 2D игра с Xamarin

Я только что скачал Хамарин. Для начала я решил создать простую 2D-игру для своего Android-устройства. Странно, Google не показал никаких результатов в 2D игровых движках для Xamarin. Единственное, что я мог найти, это MonoGame, но похоже, что он не работает с Xamarin (поддерживаются только Visual Studio и MonoDevelop). Может ли кто-нибудь дать мне совет, какой […]

Установка Xamarin Studio на окнах

У меня есть визуальная студия 2015 с xamarin, но я хочу установить xamarin studio IDE. Фактически, на официальном сайте xamarin вы не можете скачать студию xamarin только без загрузки платформы xamarin. У меня есть все другие программные средства, которые предоставляет платформа, поэтому я хочу только установить IDE без GTK # и Android SDK и других […]

Оператор '! =' Не может быть применен к операндам типа 'Задача' и 'int'

Недавно я начал создавать приложения для Android с помощью Xamarin. Я пытаюсь создать небольшую локальную базу данных с SQLite. Я использовал следующий учебник на веб-сайте документации Xamarin . К сожалению, я получаю сообщение об ошибке: Ошибка CS0019: Оператор '! =' Не может применяться к операндам типа «Задача» и «int» (CS0019) Мой код следующий: private string […]

Передавать данные из одной активности в другую в Xamarin.Android

Я хотел передать объект Class Object из одной активности в другую в приложении Xamarin.Android . Я могу передать простые строки с Intent.PutExtra метода Intent.PutExtra . Кто-нибудь знает об этом. Anyhelp оценили 🙂

Как отлаживать собственный код Android на реальном устройстве

У меня проблемы с бэкэндом (в основном Stagefrightplayer) на Android, и я хотел бы понять, почему он вызывает ошибки. Ошибки обычно характерны для устройств, поэтому отладки на эмуляторе недостаточно. Пример: I/AwesomePlayer( 147): mConnectingDataSource->connect() returned -1004 V/MediaPlayerService( 147): [332] notify (0x272830, 100, 1, -1004) E/MediaPlayer(24881): error (1, -1004) E/MediaPlayer(24881): Error (1,-1004) W/PlayerListener(24881): Received error: what = […]

Передача строки в C-код в Android NDK

Программа должна взять изображение с SD-карты и настроить его яркость. И изображение берется с SD-карты через C-код NDK. Следует отметить, что строка, изображающая путь к изображению, передается в NDK через JNI. Код Java: private void adjustBrightness() { imagePath = (Environment.getExternalStorageDirectory().getPath()+"earthglobe.jpeg").toCharArray(); brightness(imagePath, brightness); } public native void brightness(char[] imagePath, float brightness); Код NDK: JNIEXPORT void JNICALL […]