Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.LinuxKidEX.service;
- import android.app.Activity;
- import android.app.PendingIntent;
- import android.app.Service;
- import android.content.BroadcastReceiver;
- import android.content.Context;
- import android.content.Intent;
- import android.content.IntentFilter;
- import android.os.IBinder;
- import android.telephony.SmsManager;
- import android.util.Log;
- import android.widget.Toast;
- public class smsserv extends Service{
- BroadcastReceiver receiver;
- @Override
- public IBinder onBind(Intent intent) {
- // TODO Auto-generated method stub
- return null;
- }
- @Override
- public void onCreate(){
- super.onCreate();
- }
- @Override
- public int onStartCommand(Intent intent, int flags, int startId){
- sendSMS(intent.getStringExtra("NUM"), intent.getStringExtra("MSG"));
- return START_NOT_STICKY;
- }
- public void sendSMS(String num, String msg){
- String SENT = "SMS SENT";
- String DELV = "SMS DELIVERED";
- PendingIntent sentPI = PendingIntent.getBroadcast(getApplicationContext(), 0,
- new Intent(SENT), 0);
- receiver = new BroadcastReceiver(){
- @Override
- public void onReceive(Context arg0, Intent arg1){
- Log.i("SMS", "IN RECEIVER");
- unregisterReceiver(receiver);
- }
- };
- registerReceiver(receiver, new IntentFilter(SENT));
- sendBroadcast(new Intent(SENT));
- stopSelf();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement