Soru & Cevap

service otomatik başlatma

05.04.2015 - 11:07

merhabalar sadece activity olmadan servis yazmak istiyorum telefonda  yüklenince otomatik olarak çalışabilmesi için service nin hangi metodunda yazmalıyım kodlarımı  ve bu servisi daha sonra nasıl durdurabilirim  

26 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user gokhngungor
gokhngungor
07.04.2015 - 11:00

activity calısınca beyaz activity ekranı geliyor ondan kurtulmam lazım aslında  bir telefonu dinlicem arka planda  sms arama bilgileri alıcam casus yazılım gibi  kullanıcı bu activity görmemesi lazım  

Profile picture for user gokhngungor
gokhngungor
07.04.2015 - 12:03

merhaba  wakefull   brocast receiverdan servisi çalıstırabiliyormu   yoksa activity e ihtiyaç duyuyormu  broadcasttan serviceyi çalıstıramadım da 

Gorkem Karadogan
07.04.2015 - 09:36
Activity en az bir kere çalışması gerekıyor activityde bir kez sendbroadcast ile broadcasti calıstıyorsun. o kadar.
picture-12265-1397142254.jpg
gkaradagan
06.04.2015 - 09:41

BroadcastReceiver ile yapabilirsin bunu [code]

 <receiver android:name=".service.OnBootReceiver">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED" />
            </intent-filter>


        </receiver>

[/code]

 

android manifeste uygulama kapansada telefon acılıp kapansada calısması ıcın bır action veriyoruz tabii telefon işlemleri uyanık oldugu zamanlar yapıyor sen arkaplanda telefonu uyandırıp ıslemlerını yapacaksan da wakefull broadcastreceiver kullancaksın ya da manual uyandırcaksın tavsıyem wakefull cwac kutuphanesı var ıncele alarmmanager ile tetikletiyor servisini.