SORU
17 Kasım 2010, ÇARŞAMBA


Nasıl android KULLANICI HAREKETSİZLİK algılamak için

Kullanıcı Uygulamam başlamak ve günlükleri. Oturum 5 dakika için zaman Aşımı seçer. Uygulama üzerinde bazı işlemler yapar.......(ön planda) Artık Kullanıcı arka plan için Uygulamam getirmek ve başka bir uygulama başlatır ---->Zamanlayıcı geri sayım başlar ve 5 dakika sonra kullanıcı oturumu YA da kullanıcı ekranı kapatır ---->Zamanlayıcı geri sayım başlar ve 5 dakika sonra kullanıcı günlükleri

Sorum Şu:

İstiyorum aynı bu davranış bile app ön planda ama kullanıcı yok etkileşim ile uygulaması için uzun zaman söyle 6-7 dakika... Farz ekran ÜZERİNDE her zaman... istiyorum algılamak için biraz KULLANICI ETKİNLİK (etkileşim ile uygulama olsa bile, app ön planda) ve kick start benim geri sayım sayacı.

Şimdiden teşekkürler.

CEVAP
17 Kasım 2010, ÇARŞAMBA


Hareketsizlik izlemenin bir yolunu bilmiyorum ama kullanıcı etkinliği izlemek için bir yol var. Bir geri arama onUserİnteraction adlı yakalayabilirsiniz() her zaman denir faaliyetleri kullanıcı uygulaması ile herhangi bir etkileşim yok. Böyle bir şeyi yapmayı öneririm:

@Override
public void onUserInteraction(){
    MyTimerClass.getInstance().resetTimer();
}

Eğer app çeşitli faaliyetleri içeriyorsa, neden soyut süper bir sınıf içinde bu yöntemi (Etkinlik uzanan) ve tüm faaliyetlerini genişletmek var.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Flash CS6 Video Tutorials for Beginners (Actionscript 3 Gaming)

    Flash CS6 Vi

    14 EYLÜL 2012
  • LatinNinja99

    LatinNinja99

    28 EKİM 2011
  • undrmyumbrellaa

    undrmyumbrel

    25 Temmuz 2012