У меня есть приложение для Android, которое слушает SMS-сообщения. Это находится в манифесте:Приемник вещания для Android не получает сразу после установки
<receiver android:name=".IncomingSMSBroadcastReceiver" android:enabled="true">
<intent-filter android:priority="100">
<action android:name="android.provider.Telephony.SMS_RECEIVED"/>
</intent-filter>
</receiver>
Широковещательные приемники прекрасно работают, если приложение установлено и открыто. Но я хочу, чтобы получатель мог быть вызван сразу после установки, в случае, если пользователь удаленно установлен с веб-сайта Android Market и не существует перед телефоном. Когда я устанавливаю APK с помощью adb
./adb install myapp.apk
Я вижу, что приложение установлено. Но когда я отправляю SMS-сообщение, мое приложение не отвечает. После того как я открою приложение один раз, кажется, что вся инициализация происходит в этот момент, и теперь приложение отлично реагирует на SMS-сообщения.
Одна из возможностей заключается в том, что установка АБР отличается от установки на рынке.
Любые идеи?
Я думаю, что нет необходимости размещать код. Его приемник работает нормально – Sameer
Да приемник работает. я хочу, чтобы он работал над установкой; приложение не нужно открывать. – amit