im пытается написать приложение для Android, которое второе отправляет sms на мой телефон, оно загружает его или отправляет на мой сервер в Интернете, я пишу новый номер sms и часть тела, но теперь я не знаю, должен ли он писать senderNum и Message в файл и загружать его или его можно отправить прямо на мой интернет-сервер, любую идею? PLZ скажите мне с кодом samle. спасибо ..Отправить мои входящие SMS-сообщения на мой сервер (загрузить или ..)
public class IncomingSms extends BroadcastReceiver {
// Get the object of SmsManager
final SmsManager sms = SmsManager.getDefault();
private void sendSMS(String phoneNumber, String message)
{
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, null, null);
}
public void onReceive(Context context, Intent intent) {
// Retrieves a map of extended data from the intent.
final Bundle bundle = intent.getExtras();
try {
if (bundle != null) {
final Object[] pdusObj = (Object[]) bundle.get("pdus");
for (int i = 0; i < pdusObj.length; i++) {
SmsMessage currentMessage = SmsMessage.createFromPdu((byte[]) pdusObj[i]);
String phoneNumber = currentMessage.getDisplayOriginatingAddress();
String senderNum = phoneNumber;
String message = currentMessage.getDisplayMessageBody();
String sindrome = senderNum + message;
Log.i("SmsReceiver", "senderNum: "+ senderNum + "; message: " + message);
sendSMS("15555215554", sindrome);
} // end for loop
} // bundle is null
} catch (Exception e) {
Log.e("SmsReceiver", "Exception smsReceiver" +e);
}
}
private byte[] getBytes() {
// TODO Auto-generated method stub
return null;
}
private OutputStream openFileOutput(String string, int modePrivate) {
// TODO Auto-generated method stub
return null;
}
}
Напишите простой веб-сервисный сервис с требуемыми параметрами и разверните его на своем сервере. Возьмите URL-адрес и удалите его со своего мобильного телефона, и на сервере напишите свою логику, чтобы сохранить его. – pyus13