Kişilere vereceğimiz cihazlar var. Bu cihazlara uygulamayı yükledim. Servis ve Broadcast Receiver kullanarak arkaplanda bazı işlemler yapıyorum. Kullanıcı uygulamayı bir kere çalıştırdığında arkaplanda işlem yapabiliyorum. Fakat uygulama hiç açılmazsa bu işlemleri yapmadığını fark ettim. Aşağıdaki kodları kullandım. Ne yapmam gerekiyor?

http://khurramitdeveloper.blogspot.in/2013/06/start-activity-or-service-on-boot.html

Ayrıca yapmak istediğim şu, verilen cihazda kullanıcı telefonu açtığında ve internete ilk bağlı olduğu anda servera request yollaması. Burada bazı bilgiler alınacak. Eğer request gerçekleşirse daha sonra hiç request olmuyacak.Aktivasyon yapılacak.

soruldu: 20 Ağu '15, 02:48

virs_61's gravatar image

virs_61
0111
cevap kabul oranı: 0%


Şu cevapta basitçe ygulamanı başlangıçta çalıştırmayı anlatmış. Gerisi Socket bağlantı, file/db read write.

permanent link

cevaplandı: 20 Ağu '15, 08:44

Fatih's gravatar image

Fatih
51761021
cevap kabul oranı: 40%

cihazın başlaması ve internete bağlanması anında üretilen intentler mevcut bunlardan cihazın başlatılmasıyla ilgili olanını arkadaş paylaşmış, sende bu her iki intent ile servisini çağırıp server a request yollayıp yollamadığını kontrol edersin , yolladıysan shared preferences ile bir flag tutup işlem yapmazsın, yollamadıysan isteğini yapar işini bitirip flag ini de set eder servisini durdurursun. bu yöntemde şu var uygulama silinip tekrar kurulduğunda tekrar istek yollar, bunu android tarafında sorun olmaz eğer sen server tarafında bunu görmezden gelirsen.

permanent link

cevaplandı: 20 Ağu '15, 09:25

ibrahim472's gravatar image

ibrahim472
1.9k1614
cevap kabul oranı: 10%

teşekkürler de, program hiç açılmadığındaki durumu sordum. Program hiç açılmazsa servis aktif olmuyor.Servisin aktif olması için uygulamanın önceden bir kere açılması gerekiyor. Sanırım 3.1 den sonra bu durum mümkün değil

http://stackoverflow.com/questions/32111094/is-it-possible-starting-android-service-and-broadcast-when-app-did-not-run-befor

permanent link

cevaplandı: 21 Ağu '15, 04:12

virs_61's gravatar image

virs_61
0111
cevap kabul oranı: 0%

değiştirildi: 21 Ağu '15, 06:13

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×818
×10
×3

Soruldu: 20 Ağu '15, 02:48

Görüntüleme: 432 kez

Son güncelleme: 21 Ağu '15, 06:13

powered by BitNami OSQA