Hirdetés

Új hozzászólás Aktív témák

  • Benex
    senior tag

    Egészen pontosan mit szeretnél csinálni? A saját alkalmazásodban használni valamire a proximity sensort, vagy a telefonon valamit "automatizálni" vele, de nem feltétlen önálló alkalmazásként?

    Az előbbihez a SensorManager osztály lesz a barátod, amivel fel kell iratkoznod a proximity sensor változásaira, és az onSensorChanged metódussal azt csinálsz, amit akarsz.

    Az utóbbit meg a Taskerrel össze lehet kalapálni. Ennek van külön topikja.

    Egyik barátom mutatott egy jó "játkot" más platformon , és gondoltam megirom , annyi a léyneg h amcsiban szokás az h aki hamarabb a telefonját veszi a kezébe egy kocsmában pl. annak kell fizetnie, ez ugye annyi, hogy kell egy stopper , az már kész, meg a proximity sensor de a kód már megvan
    public void onSensorChanged(SensorEvent event) {

    if(event.values[0] == 0){
    startTimer = SystemClock.uptimeMillis();
    customHandler.postDelayed(updateTimerThread, 0);
    }else {
    timeSwapBuff += timeInMilliseconds;
    customHandler.removeCallbacks(updateTimerThread);
    }

    }

    Viszont most azzal szenvedek, hogy a kijelzőt ki is kapcsolja mert így jelenleg minden jól megy 00:00:00-val kezdi , aztán megy tényleg ha leforditom vagy oda teszem az újam , viszont a kijelző lezár akkor leáll a program meg így nem egészen akksi barát.Hogy tudom megoldani azt , hogy ha :"if(event.values[0] == 0){
    startTimer = SystemClock.uptimeMillis();
    customHandler.postDelayed(updateTimerThread, 0);
    }"
    ez van , akkor a kijelző kikapcsoljon , de ha már elveszem az újam , akkor feléledjena kijelző?

    olvastam a wakelock-ról, de nem tudom, hogy nekem pontosan az kellene-e?.

Új hozzászólás Aktív témák