Advertisement
Guest User

Untitled

a guest
Jul 26th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. package com.LinuxKidEX.service;
  2.  
  3. import android.app.Activity;
  4. import android.app.PendingIntent;
  5. import android.app.Service;
  6. import android.content.BroadcastReceiver;
  7. import android.content.Context;
  8. import android.content.Intent;
  9. import android.content.IntentFilter;
  10. import android.os.IBinder;
  11. import android.telephony.SmsManager;
  12. import android.util.Log;
  13. import android.widget.Toast;
  14.  
  15. public class smsserv extends Service{
  16.  
  17. BroadcastReceiver receiver;
  18. @Override
  19. public IBinder onBind(Intent intent) {
  20. // TODO Auto-generated method stub
  21. return null;
  22. }
  23.  
  24. @Override
  25. public void onCreate(){
  26. super.onCreate();
  27. }
  28.  
  29. @Override
  30. public int onStartCommand(Intent intent, int flags, int startId){
  31. sendSMS(intent.getStringExtra("NUM"), intent.getStringExtra("MSG"));
  32. return START_NOT_STICKY;
  33. }
  34.  
  35. public void sendSMS(String num, String msg){
  36. String SENT = "SMS SENT";
  37. String DELV = "SMS DELIVERED";
  38.  
  39. PendingIntent sentPI = PendingIntent.getBroadcast(getApplicationContext(), 0,
  40. new Intent(SENT), 0);
  41.  
  42. receiver = new BroadcastReceiver(){
  43. @Override
  44. public void onReceive(Context arg0, Intent arg1){
  45. Log.i("SMS", "IN RECEIVER");
  46. unregisterReceiver(receiver);
  47. }
  48. };
  49.  
  50. registerReceiver(receiver, new IntentFilter(SENT));
  51.  
  52. sendBroadcast(new Intent(SENT));
  53.  
  54. stopSelf();
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement