Turkcell | Geleceği Yazanlar

ARKAPLANDA SMS GÖNDERME

Merhaba Arkadaşlar şu kodu yazdığımda verilen numaraya mesajı atmak için mesaj ekranı geliyor ve benim gönder'e tıklamamı bekliyor ve tıklandığında gönderiyor.

                 String telNo = "05422784257";
                String mesaj = "Mustafa Seymen"; 
                Intent mesajGonder = new Intent(Intent.ACTION_VIEW);         
                mesajGonder.setData(Uri.parse("sms:"+ telNo));
                mesajGonder.putExtra("sms_body", mesaj);
                startActivity(mesajGonder);

Ben bu işlemi mesaj ekranı gelmeden ve benim gönder'e tıklamamı beklemeden arkaplanda yazdığım bir servisde 30 saniyede bir göndermesini istiyorum.

Yazdığım kodu çalıştırdığımda hata veriyor. Ne gibi değişiklikler yapmalıyım ki servis çalıştığında benden hiç bir yetki almadan ve ekranda hiç birşey göstermeden (Arkaplanda göndermesini) sağlayabilirim.

Yazdığım kodu githubda veriyorum.

https://gist.github.com/mustafaseymen/430de5449ab040c8ce59

 

    0

    Hacı BAYRAM

    14 Aralık 2014

    Teşekürler Ahmet hocam evet güzelmiş işime yaradı.

    Evt faydalı bir yerde kullanıcam projede.

    Şu kısa kod işimi gördü.


    SmsManager sm = SmsManager.getDefault();
    String number = "6508570720";

    String message = "Hello";
    sm.sendTextMessage(number, null, message, null, null);

    ve birde izin vermek gerekiyormuş:

    <uses-permission android:name="android.permission.SEND_SMS"></uses-permission>

    0

    Ahmet Burak Demirkoparan

    13 Aralık 2014

    http://stackoverflow.com/a/13491005

    Umarım faydalı bir şey için kullanırsın.

    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.