Articles of Трансляция

Приемник SMS Broadcast не вызвал Android 6

Я пытаюсь захватить SMS-сообщение, полученное по телефону, но когда телефон получает SMS-сообщение, метод 'onReceive' не вызывается. Это мой код: У меня есть BroadcastReceiver, объявленный в «AndroidManifest.xml» внутри приложения тега: <receiver android:name=".util.IncomingSmsReceiver" android:exported="true"> <intent-filter android:priority="2147483647"> <action android:name="android.provider.Telephony.SMS_RECEIVED" /> </intent-filter> </receiver> Это IncomingSmsReceiver.java public class IncomingSmsReceiver extends BroadcastReceiver { public static final String SMS_RECEIVED = "android.provider.Telephony.SMS_RECEIVED"; @Override […]

Отправленные / доставленные SMS: как вы определяете, к каким SMS-вещам принадлежит?

В потоке Как отслеживать каждый из статусов отправленного SMS? Описано, как вы можете отслеживать статус отправленного / доставленного SMS через трансляцию. Однако я не нашел: как вы определяете, к какому SMS относится передача? Насколько мне известно, в getResultData () и getResultExtras () нет никакой информации. Мой вариант использования: я отправляю несколько SMS в цикл один […]

Как определить отправителя трансляции

У меня есть приложение, которое одновременно является широковещательным отправителем и получателем стандартного действия android.intent.action.SET_WALLPAPER. Я хочу кое-что сделать только в случае, когда другое приложение транслировало это намерение. Есть ли способ определить, кто инициировал трансляцию в методе onReceive BroadcastReceiver?

Включить экран на устройстве

Как я могу включить sceen? Я попробовал что-то вроде этого adb -d shell am broadcast -a android.intent.action.SCREEN_ON Он действительно должен работать, я посылаю трансляцию, которую он получает системой, но экран не включается Я не понимаю, в чем проблема, можно ли повернуть экран устройства по коду? Я имею в виду программное обеспечение? Потому что кажется, что […]

Android – sendOrderedBroadcast help

Я пытаюсь использовать sendOrderedBroadcast в своем приложении для Android. Я хочу, чтобы иметь возможность отправлять Intent из одного из моих приложений в другое, и затем я хочу получить данные обратно из приложения, которое получает Intent, в данном случае логическое значение true или false. Вот текущий код: Intent i = new Intent(); i.setAction(GlobalData.PROPOSE_IN_DOMAIN_ROAM_INTENT); i.putExtra("com.testnetworks.QCLEVEL", aProposedTheoreticalQoSLevel); sendOrderedBroadcast(i, […]

Использование LocalBroadcastManager для «липкой» трансляции

Правильно ли я полагаю, что я не могу отправлять «липкие» трансляции с помощью LocalBroadcastManager ? Если это так кажется очень близоруким, особенно если приложение использует фрагменты, которые можно поменять местами во время жизненного цикла приложения и использовать данные трансляции.

Можно ли программно настроить приоритет BroadcastReceiver?

Возможно ли установить атрибут приоритета BroadcastReceiver программно или его можно выполнить только в XML? Соответствующие документы включают: http://developer.android.com/reference/android/content/BroadcastReceiver.html http://developer.android.com/reference/android/R.styleable.html Это не похоже, но я не совсем понимаю отношения android.R.styleable к конкретному приложению и его деятельности …

Приемник широковещательной передачи не работает в ICS, если приложение не запускается по крайней мере один раз

Этот вопрос был задан несколько раз при переполнении стека, но решения пока нет. У меня есть широковещательный приемник для приема действия, подключенного к USB. Ответ на вещательный приемник, если я получаю намерение начать свое приложение. В файле манифеста я добавил ресивер. У меня та же логика, что и в GingerBread, но ICS не работает. Многие […]

Передача Bluetooth

Я хочу передавать данные с одного устройства с помощью Bluetooth на многочисленные соседние устройства. Теперь я знаю, что Bluetooth-вещание существует, но возможно ли это с помощью существующего API Android? Если нет, есть ли там другие сторонние API-интерфейсы, которые способны на это? Другой вопрос, касающийся вещания Bluetooth: можете ли вы начать прослушивать текущую трансляцию и получать […]

Как отправить BroadCast из одного приложения в другое приложение

У меня есть приложение A и приложение B. В приложении A я хочу отправить трансляцию в приложение B. Это код для App1: final Intent intent=new Intent(); intent.setAction("com.pkg.perform.Ruby"); intent.putExtra("KeyName","code1id"); intent.setComponent(new ComponentName("com.pkg.AppB","com.pkg.AppB.MainActivity")); sendBroadcast(intent); А в приложении B -In MainActivity у меня есть My BroadCastReceiverClass public class MainActivity extends Activity { private MyBroadcastReceiver MyReceiver; @Override protected void onCreate(Bundle […]