2012-06-14 2 views
2

Привет, я хочу отправить сообщение от одного приложения (которое будет установлено на мобильном телефоне Android) до еще одним приложением (которое будет установлено на другом мобильном устройстве). Это означает, чтоОтправка сообщения из приложения на одном мобильном устройстве в другое приложение на другое устройство

Один мобильный ------------ отправляет сообщение --------> другому мобильному телефону.

Аналогичным образом я хочу, чтобы второй мобильный телефон отправил ---------- сообщение ----- на первый мобильный.

Если я использую sms для отправки сообщения, я думаю, что он будет сохранен в поле sms, и поэтому пользователь может прочитать сообщение . Я хочу скрыть сообщение. Так что я могу отправить сообщение напрямую из одного приложения в другое.

ответ

0

Если вы хотите, чтобы предотвратить сохранение смс на почтовый ящик, вы можете прервать вещание:

public class SmsReceiver extends BroadcastReceiver { 
    // ... 
    @Override 
public void onReceive(Context context, Intent intent) { 
     // ... 
     if(smsIsMine()) { 
      // Do something with sms 
      this.abortBroadcast(); 
     } 
    } 
} 

Кроме того, необходимо установить приоритет SmsReceiver максимально возможный приоритет в вашем AndroidManifest.xml, как показано ниже:

<receiver 
    android:name=".SmsReceiver"> 
    <intent-filter android:priority="10" > 
    <!-- ... --> 
    </intent-filter> 
</receiver> 
+0

Спасибо за быстрый ответ. Позволь мне проверить. – kehnar