Articles of Радиопередатчик для

Вещательный приемник запускается в основном потоке?

Я использую MQTT-сервер в своем приложении. Поэтому я получаю данные как одиночные строки, а не массивные данные json. Поэтому, если есть 100 записей, мой ресивер вещания onRecieve будет называться 100 раз. Я извлекаю данные из полученной строки и сохраняю ее в БД только в этом классе приемника. Я знаю, что обычно широковещательные солнечные лучи в […]

Ошибка получателя при регистрации функции onDestroy

Когда я создаю класс, который расширяет BrodcastReceiver и регистрирует его. Ошибка Unable to destroy activity, Receiver not registered: null функция Unable to destroy activity, Receiver not registered: null onDestroy () в MainActivity При вызове unregisterReceiver. OnCreate (): ConnectionChangeReceiver connectionChangeReceiver = new ConnectionChangeReceiver(); IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION); registerReceiver(connectionChangeReceiver, filter); OnDestroy (): @Override protected void onDestroy() […]

BroadcastReceiver для Ethernet (RJ45) и USB в Android TV

Как я могу обнаружить штепсель и отключить кабель Ethernet и USB- устройства (любое устройство, такое как pendrive) в Android TV. Есть ли приемник для этого, как интернет-соединение? Мне нужно проверить приложение TVBox. Решение: Получено решение для ETHERNET – может быть проверено TYPE_ETHERNET в ConnectivityManager Но все еще USB-накопитель

Усилитель громкости для увеличения громкости в Android-приемнике?

Я пытаюсь создать приложение, в котором пользователь может переопределить поведение по умолчанию кнопок увеличения / уменьшения громкости (а также кнопки включения / выключения экрана – это возможно?). В любом случае, используя некоторый код в соответствии с приведенными ниже строками, я могу это сделать: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { super.onKeyUp(keyCode, event); if ((keyCode […]

Данные реферера Android Market не заполнены

Я внедрил BroadcastReceiver для получения и анализа данных реферера Android Market. Я выполнил следующие шаги: http://code.google.com/mobile/analytics/docs/android/#android-market-tracking, и все это прекрасно работает и денди, когда я перехожу к ссылочной ссылке на моем самом устройстве, но Когда я перехожу к той же реферальной ссылке и выбираю, чтобы отправить приложение на свое устройство, реферальные данные не отправляются. Кто-нибудь […]

BroadcastReceiver не работает точно, если не зарегистрировано вручную

Проще говоря; BroadcastReceiver Работает, когда определено в Manifest но работает с коротким задержкой, и он не всегда запускается, если не зарегистрирован в ручном режиме . Вот BroadcastReceiver я создал для захвата события при изменении даты (день прошел): public class BootBroadcastReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Toast.makeText(context, intent.getAction(), Toast.LENGTH_LONG).show(); switch […]

Android – Накладные расходы SendBroadcast

Насколько значительны накладные расходы sendBroadcast ? Это что-то беспокоит, если я планирую часто его называть.

Android <приемник> – BroadcastReceiver не вызывается

Я указал получателя в манифесте так. <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.me.MyProject" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> <uses-permission android:name="android.permission.RECEIVE_SMS"/> <application android:label="@string/app_name" android:icon="@drawable/ic_launcher" android:enabled="true"> <service android:name="MyService" android:exported="true" android:process=":different" android:enabled="true"> <intent-filter> <action android:name="com.me.MyService"> </action> </intent-filter> </service> <receiver android:exported="true" android:name="MySMSBroadcastReceiver" android:enabled="true"> <intent-filter> <action android:name="android.provider.Telephony.SMS_RECEIVED"/> </intent-filter> </receiver> </application> Если я тестирую это на устройстве Android Froyo (эмулятор или реальный), это работает […]

SetPackage для намерения в пряниках

Согласно документации для Android, выполните следующие действия: В качестве альтернативы, начиная с ICE_CREAM_SANDWICH, вы также можете безопасно ограничить трансляцию одним приложением с помощью Intent.setPackage Есть ли способ в Gingerbread (возможно, с помощью библиотеки совместимости) ограничить событие sendBroadcat () таким образом, что он отправляет его только в указанный пакет?

Обнаружение изменений состояния сети Android требует времени

Я пытаюсь обнаружить изменение состояния сети в моем приложении для Android. Я выполнил ответ в этом вопросе: Проверьте подключение к Интернету INTENT Это работает, но требуется, чтобы трансляция передатчика обнаруживала изменения. Когда я включаю или выключаю Wi-Fi, примерно через 10 секунд вызывается метод onReceive (). Почему это так много времени? Может ли кто-нибудь помочь? благодаря […]

Intereting Posts
Разницу и когда использовать getApplication (), getApplicationContext (), getBaseContext () и someClass.this Включение независимых сторонних разработчиков для локализации приложений Android; Данные локализации вне APK приложения Как установить семейство шрифтов по умолчанию для всего приложения Android Кордова Android – ОШИБКА, создающая одну из платформ: Код ошибки 1 для команды: Как я могу получить «сделанную» кнопку в softkeyboard? Как загрузить AnimationDrawable из xml-файла Элемент меню Android Checkable Отмена или возврат потребляемой покупки In-App в Android Не удается отладить приложение Android Xamarin в VS с помощью ADB Можно ли использовать Python для написания кросс-платформенных приложений для iOS и Android? Android / Java Face Recognition: пол, возраст, эмоции Android: Google Analytics как часть службы Google Play Получение 401 при запросе токена доступа с указателем внутри android Отображение сообщения строки состояния из BroadcastReceiver Класс кинжала не может быть связан с ключом