Script när skärmen släcks?

Diskussion i 'Frågor, support och diskussion' startad av Mathias1, 17 dec 2010.

  1. Mathias1

    Mathias1 Adult Droid Medlem

    Blev medlem:
    5 maj 2010
    Inlägg:
    945
    Mottagna gillanden:
    13

    MINA ENHETER

    Med anledning av att webbläsaren totalslukar minne (på min Desire) och vägrar bli nerstängd av systemet självt så undrar jag om någon kan skriva ett script i stil med "killall com.android.browser" när telefonen går in i sleep.

    En virtuell chokladkaka står som belöning :innocent:
     
  2. PasenRacing

    PasenRacing Youth Droid Medlem

    Blev medlem:
    7 okt 2010
    Inlägg:
    127
    Mottagna gillanden:
    2

    MINA ENHETER

    som en taskkiller som är inställd på auto fast endast för webläsaren?
     
  3. Zooklubba

    Zooklubba Android Medlem

    Blev medlem:
    10 jul 2010
    Inlägg:
    6 448
    Mottagna gillanden:
    2 199

    MINA ENHETER

    Eller byta webbläsare som går att stänga av helt? xD
     
  4. Madeli

    Madeli Professional Droid Medlem

    Blev medlem:
    2 maj 2010
    Inlägg:
    3 371
    Mottagna gillanden:
    722

    MINA ENHETER

    Hehe.... det förslaget har jag redan gett. Det vill han inte ;)
     
  5. Mathias1

    Mathias1 Adult Droid Medlem

    Blev medlem:
    5 maj 2010
    Inlägg:
    945
    Mottagna gillanden:
    13

    MINA ENHETER

    Tycker att standardbrowsern är den enda som är fullständig och clean.

    Dessutom, som jag sa till Madeli i en annan tråd, är det inte fel i browsern, utan i systemet, eftersom det vägrar stänga ner browsern.

    Därför vänder jag mig till utvecklare som kan en del om Android, så man kanske kan få bukt med detta problemet och kanske implementera det i Custom ROMar, eftersom det verkar vara en bugg eller liknande och påverkar andra.
     
  6. appel

    appel Professional Droid Medlem

    Blev medlem:
    13 aug 2009
    Inlägg:
    2 111
    Mottagna gillanden:
    123

    MINA ENHETER

    Är du helt säker på att browser processen aldrig dör? Det är inte bara så att du avänder browsern så ofta att den inte hamnar sist i listan över använda processer?

    Eller så är det något special med HTC Sense browsern, eller kanske den rom du använder. :)

    I vanliga Android (läs Nexus One) så dör browser processen utan problem iaf.
     
  7. Reconnnn

    Reconnnn Professional Droid Hedersmedlem

    Blev medlem:
    9 mar 2010
    Inlägg:
    2 809
    Mottagna gillanden:
    263

    MINA ENHETER

    Det är inte så att du normalt använde någon taskkiller för att döda processer hela tiden. Om du gör det sluta med och låt android sköta det själv för den kommer döda dem när dem är klara. Det drar mer batteri att hålla på att döda hela tiden för då får aldrig processerna köra färdigt och måste då börja om. Så använd inte taskkillers.
     
  8. Mathias1

    Mathias1 Adult Droid Medlem

    Blev medlem:
    5 maj 2010
    Inlägg:
    945
    Mottagna gillanden:
    13

    MINA ENHETER

    Alltså.

    Mitt problem är att systemet INTE dödar processerna som det ska.
    Jag använder ingen taskkiller eller någonting.
    Browsern vill bara inte stängas. Även när systemresurserna tar slut ligger den kvar och slöar ner telefonen något fruktansvärt.

    Detta är ingen diskussion om vad som är fel, jag vet vad som är fel.
    Jag undrar bara om någon utvecklare kan svara på min fråga som jag hade i mitt första inlägg, för att lösa det här felet. :)

    Edit: Jag har fått till ett script med hjälp av Gscript. Frågan är bara hur man får det att köras när skärmen släcks ner?
     
    Last edited: 17 dec 2010
  9. appel

    appel Professional Droid Medlem

    Blev medlem:
    13 aug 2009
    Inlägg:
    2 111
    Mottagna gillanden:
    123

    MINA ENHETER

    Med en så trasig rom så hade jag bytt. :-)
     
  10. Madeli

    Madeli Professional Droid Medlem

    Blev medlem:
    2 maj 2010
    Inlägg:
    3 371
    Mottagna gillanden:
    722

    MINA ENHETER

    Jag kör samma rom och har inte det problemet... så jag vet inte varför han råkat ut för det.
     
  11. Mathias1

    Mathias1 Adult Droid Medlem

    Blev medlem:
    5 maj 2010
    Inlägg:
    945
    Mottagna gillanden:
    13

    MINA ENHETER

    Kör LeeDroid nu, det var samma med MoDaCo.
     
  12. fatjoe

    fatjoe Youth Droid Medlem

    Blev medlem:
    26 mar 2010
    Inlägg:
    114
    Mottagna gillanden:
    3

    MINA ENHETER

    Jag har också haft det problemet. Telefonen blev plötslig väldig seg en dag.
    Körde "adb top -m -1 -n 1" och det visade sig att browsern som jag hade stäng ner låg i backgrunden och drog 100% CPU.

    Jag kör CM6 och inga taskkillers. Det vara bara att gå in via ADB och döda den (force close från telefonen misslyckades).

    Det är antagligen ganska lätt att slänga ihop en sådan app, ska fundera på det ;)
     
  13. Kaj

    Kaj Senior Droid Medlem

    Blev medlem:
    12 jun 2009
    Inlägg:
    1 768
    Mottagna gillanden:
    44

    MINA ENHETER

    Hur vet du att den inte dör? Hur vet du att OS:et behöver minnet till annat?

    @fatjoe Vad för ROM? När jag hade min magic och en custom rom hade jag det felet några ggr, men har aldrig sett det efter det (vilket givetvis inte behöver betyda att felet inte finns kvar)
     
  14. choudhry

    choudhry Kid Droid Medlem

    Blev medlem:
    24 aug 2010
    Inlägg:
    85
    Mottagna gillanden:
    3

    MINA ENHETER

    Kan du inte bara använda tasker och säga åt den att döda browsern när du släcker skärmen?
     
  15. Mathias1

    Mathias1 Adult Droid Medlem

    Blev medlem:
    5 maj 2010
    Inlägg:
    945
    Mottagna gillanden:
    13

    MINA ENHETER

    Med hjälp av Quick System Info Pro så ser jag att minnet blir mindre och mindre och så fort det går under 24mb blir telefonen obrukbar. Vi snackar alltså 20-sekunders frysning osv.
    Och det är BARA när jag använt browsern några gånger som den går ner på så lågt minne.

    grejjen är att om man stänger browsern i Quick System Info t.ex, så stängs inte alla processer helt. Jag vet inte varför. Går man in i Android Terminal Emulator och kör "killall com.android.browser" så märker man skillnad direkt.
     
  16. fatjoe

    fatjoe Youth Droid Medlem

    Blev medlem:
    26 mar 2010
    Inlägg:
    114
    Mottagna gillanden:
    3

    MINA ENHETER


    Som jag skrev tidigare, jag kör CM6.
    Min U8220 har bara 192MB RAM så den brukar annars vara rätt snabb med att frigöra gamla processer :(