Articles of android

Android TV не запускает правильную работу

У меня есть приложение, которое должно работать как на телефоне, так и на телевизоре. В манифесте я указываю активность запуска телефона с помощью <activity android:name=".view.phone.MainActivity" android:launchMode="singleTop" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> И активность запуска телевизора с <activity android:name=".view.leanback.MainActivity" android:launchMode="singleTop" android:label="@string/app_name" android:screenOrientation="landscape" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LEANBACK_LAUNCHER" /> </intent-filter> […]

Вызывается метод onSaveInstanceState (Bundle) после onPause ()?

Я новичок в андроиде, и я прочитал книгу для новичков, в которой говорится, что onSaveInstanceState(Bundle) гарантируется, чтобы вызываться до того, как система восстановит вашу Activity . Я попробовал это на некоторых тестовых кодах и нашел это неправильным. Я обнаружил, что onSaveInstanceState(Bundle) каждый раз после onPause() . И это не имеет никакого отношения к рекуперации системы. […]

Как я могу использовать параметр SimpleaudioEngine для подачи, панорамирования, усиления в cocos2d-x

Я конвертирую свою iPhone-игру в Android с помощью cocos2d-x. Я кодирую с C ++ cocos2d-x движок. И управление звуком очень важно для моей игры, потому что это бильярдная игра. Я смог управлять воспроизведением звука (pitch, pan, gain) с помощью функции playEffect (@ "xxx.wav", панорамирования, высоты тона, усиления) из SimpleAudioEngine от cocos2d. Но проблема в том, […]

Задача планирования в Кордове

Я разрабатываю мобильное приложение (платформа: Android, iOS) с Кордовой. Мое приложение нуждается в ping URL для получения данных каждый час. Я хочу, чтобы мое приложение все еще проверяло URL-адрес, когда он закрыт. Я искал в google, и я получаю некоторые из этих плагинов: https://github.com/katzer/cordova-plugin-local-notifications https://github.com/katzer/cordova-plugin-background-mode Мне нужен плагин, как второй, но также работает, когда приложение […]

ActionBar стиль после обновления на Android леденец

Я разрабатывал пользовательский ActionBar, выбирая вчера API19 вчера. Я обновил библиотеки поддержки и проект API21, что вызвало у меня проблемы. В моей панели действий есть кнопка «Меню-стрелка», которая мне не нужна, и стиль изменений в панели действий. Перед обновлением: После обновления: Ниже приведен стиль style.xml <resources> <style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar"> </style> <!– Base application theme. –> […]

Получение NullPointException с Джерси REST Client на Android

Мой код: Client client = Client.create(); WebResource web_resource = client.resource("http://www.myhostname.com/"); // String string = web_resource.path("foo").accept("text/xml").get(String.class); // Log.d(getClass().getCanonicalName(), "jax-rs client string = " + string); Num num = web_resource.path("foo").accept(MediaType.TEXT_XML_TYPE).get(Num.class); Последняя строка вызывает проблему, и я получаю аналогичную проблему, если я заменю ее на две прокомментированные строки с той разницей, что получаю исключение в другой строке MediaType.java. […]

Missmatch между сигнатурой метода и фактическим вызовом

При использовании Java-интерфейса на андроиде я сделал две глупых ошибки, которые стоили мне много времени. Имея этот метод id: jmethodID myMethod_methodID = env->GetMethodID(hello_Cls, "myMethod", "(ILjava/lang/String;Ljava/lang/String;I)Z"); Моя первая ошибка вызывала его, используя env->CallVoidMethod И моя вторая ошибка называла это так jboolean rv = jenv->CallBooleanMethod(hello_obj, myMethod_methodID, myfirst_jstring, mysecond_jstring, 1); Очевидно, отсутствовал аргумент myMethod_methodID между myMethod_methodID и myfirst_jstring […]

Bash на Ubuntu в Windows, компиляция AOSP

Я пытаюсь скомпилировать код AOSP, используя новую WSL (подсистему Windows для Linux), а также Bash на Ubuntu в Windows. Я успешно настроил свою среду сборки и синхронизировал код AOSP. Я не могу получить «make» для завершения сборки даже для одного приложения. Прикрепленный файл strace . Кажется, что «Make» висит при чтении файла «build / core […]

FragmentPagerAdapter не работает над отдыхом фрагмента

Я использую ViewPager с PagerTabStrip в fragment A и все работает отлично. Элементы заполнены. … Пока я не заменил A на B а затем снова заменил B на A Фрагмент xml : <?xml version="1.0" encoding="utf-8"?> <android.support.v4.view.ViewPager xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/pager" android:layout_width="match_parent" android:layout_height="match_parent" > <android.support.v4.view.PagerTabStrip android:id="@+id/pager_header" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="top" android:background="#222222" android:textColor="@color/blue" /> </android.support.v4.view.ViewPager> Debuggin показывает, что после второй […]

Что лучше: 1 таблица за запись или 1 таблица со всеми записями, связанными с внешними ключами?

У меня есть приложение, которое позволяет пользователям создавать различные формы (опросы), а затем заполнять их. (Поэтому его замените бумагой). Вот текущая модель, которую я использую в приложении: Table 1) +————————-+ | SURVEYS TABLE | +—-+——+————-+ | ID | name | description | +—-+——+————-+ Table 2) +———————————–+ | $[name_of_the_survey] | +—-+——-+——+——-+——-+ | ID | field | […]

Intereting Posts
Тестирование ActiveAndroid с помощью Robolectric Как установить значение по умолчанию Spinner равным null? Фрагмент андроида: видимость в определении макета xml Java.lang.IllegalArgumentException: column '_id' не существует Как я могу создать круг, в котором есть число? Как заставить новый NavigationView играть хорошо со строкой состояния? Android studio 1.1 – изменить JRE, используемую для запуска студии Как установить номер версии приложения в Android Studio Могу ли я иметь один ключ API Карт Google для всех моих приложений, не регистрируя их имена пакетов? Не удалось выполнить синхронизацию проекта. Базовая функциональность (например, редактирование, отладка) не будет работать должным образом в android studio 1.0.1 Android Studio не удалось выполнить NDK-проект с ненулевым значением выхода Android, память треков от DDMS, «Get Allocations» ничего не делает Ошибка: ресурс не найден, который соответствует указанному имени (в 'теме' со значением '@ style / AppTheme') Почему Locale.getDefault (). GetLanguage () в Android возвращает отображаемое имя вместо кода языка? Android Swipe View с вкладками без использования библиотеки поддержки V4