Android de her bağlantı değiştiğinde servise json formatında

  • cihaz ıd sini
  • o anki internet saatini
  • bağlı olduğu wifi-yada 3g adını

nasıl buldurup gönderebilirim?

soruldu: 27 Haz '14, 15:51

hasnhasan's gravatar image

hasnhasan
206131318
cevap kabul oranı: 50%

değiştirildi: 08 Tem '14, 11:12

osmanraifgunes's gravatar image

osmanraifgunes
2.4k81736

Kimseden ses yok :(

(01 Tem '14, 12:18) hasnhasan hasnhasan's gravatar image

Cihaz İd'si ni neye göre belirleyeceksin?Bunun için sen bir kmlik olusturup gonderebilirsin.Ayrıca service den bir id oluşturup cihaza sen bu sun şeklinde de atayabilirsin.Bence en mantıklısı bu güvenlik eşleşmeler için ben bu şekilde kullanıyorum.Bunu dahada açacak olursam.1234456789 bu id yi sqlite veya sharedprefereces ile kayıt edebilir ve her gerektiğinde burdan kullanabilirsin. O anki internet saati derken kastın nedir.Javada bunun için Date sınıfı mevcut ve formatını ayarlayabiliyorsun.BUnun için google da java date example yazman yeterlı olacaktır. Daha önce wifi ismini almadım ancak şöyle bir araştırma yaptıgımda şu şekilde bir sınıf ismi dönüyor bu şekilde arayabilirsin .ConnectivityManager. Ek bir şey daha belirtmek isterim.Cihazın ip adresini alarak da cihaz id si olarak atayabilirsin ancak ip değişeceği için bunun kafandaki formata uygun olması gerekir. Umarım yardımcı olmusumdur.

permanent link

cevaplandı: 03 Tem '14, 15:49

Numan's gravatar image

Numan
673101422
cevap kabul oranı: 6%

Cevabınız için çok teşekkür ederim. Cihaz idsini şu şekilde almayı planlıyorum.Program ilk çalıştığında belleğine bir random id üretip kaydedicek artık o cihazda o id sabit olucak.

O anki saat derken; Yani telefon saati değil o saati kullanıcı değiştirebilir ama internet üzerinden alınan saati değiştiremez yani Telefonda saat: 11:00 ayarlamış kişi aslında o anki saat: 12:30 şeklinde..

Şöyle bir sıkıntım var birde macbook pro kullanıyorum eclipse bozuldu mu ne oldu proje oluşturamıyorum :D

(03 Tem '14, 16:33) hasnhasan hasnhasan's gravatar image

selam saat ve tarıhı

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = new Date();
System.out.println(dateFormat.format(date))

Bu format işlem nazaman yapılırsa anın zamanını alır.Yanı kullanıcı gonder e bastıgında bu kodu kullanarak anlık zamanı kaydedebılırsın

Şeklinde kullanıcıya sormadan kaydedebılırsın. İd il e ilgili de sunu soyleyeyım.Client tarafında cıhazdan ıd uretmek mantık lı değil sebebi madem client cihaz üretecek bu id yi kullanıcıda herhangi bir ıd yani unic özel bir şey uretebilir.oornek kullanıcı adı gibi.String olması bir id yani anahtar olamayacagı anlamına gelmez.Buda bir fikir. Eclipse olayına gelirsek mac kullanmadım ancak bu sureklı karşılaşabileceğin problem .Şu şekilde araman gerekecek.why doesn't create android project in macbook eclipseÇunku console ekran ını vesaır gormeden bu konuda bir şey diyemem.Bir çok benzeri sorunlar yaşanabiliyor.Orneğin android ortamının kurulumunu tamamlayamamıs olabilirsin.Bunuda şu şekilde anlarsın source seçeneginin altında iki adet icon var bunları gormuyorsan kurulumu tamamlayamıssın demektır.alt text

permanent link

cevaplandı: 03 Tem '14, 22:07

Numan's gravatar image

Numan
673101422
cevap kabul oranı: 6%

değiştirildi: 03 Tem '14, 22:07

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:

×819
×7
×4
×3
×1

Soruldu: 27 Haz '14, 15:51

Görüntüleme: 715 kez

Son güncelleme: 08 Tem '14, 11:12

powered by BitNami OSQA