PDAclub.pl - Forum użytkowników technologii mobilnych
Android OS => Oprogramowanie Android => Wątek zaczęty przez: re_ w Sierpień 06, 2010, 01:32:23
-
Mam problem jak w tytule. Skrzynke mam niezapchana, lacznie z wyslanymi ok. 180 wiadomosci.
Niezaleznie czy uzywam androidowej aplikacji do sms czy handcent to wejscie w wiadomosci trwa bardzo dlugo(ok. 5-7 sekund). Wydaje mi sie, ze wczesniej tak nie bylo. Aplikacje do smsow mam dodana w task killerze jako wyjatek, system jej sam nie zamyka, a mimo to czasem uruchomienie trwa dlugo. Jest to dosyc irytujace, na WM klikalem i bylo otwarte od razu. Jaka moze byc tego przyczyna? Czasem system sam mi zamknie aplikacje(gdy telefon sobie lezy, lub jest uzywany do dzwonienia, nie do zadnych bardziej pro zastosowan) od smsow- jest na to jakis sposob?
Doprowadza mnie to do irytacji, szczegolnie gdy musze odpisac/napisac smsa po paru minutach od ostatniego uzycia aplikacji.
W tej samej konfiguracji programowej, tj. launcher pro, handcent, te same widgety na G1 nie ma takich lagow- sprawdzilem.
-
nie uzywasz przypadkiem autokiler'a? (chodzi mi o ten programik regulujacy przydzielanie pamieci), jak nie to prawdopodobnie to wina samdroid'a - u mnie jest podobny efekt, po pewnym czasie zaczynaja jakby przysiadac operacje odczytu baz sqlite.... zobacz czy w momencie kiedy to sie dzieje system_server nie zzera wiekszej czesci procesora, albo android.process.acore i com.google.process.gapps... zauwazylem tez ze bardzo dziwnie sie potrafi zachowywac com.google.android.apps.maps...
-
Hmmm.. no wlasnie nie uzywam autokillera. Jest to jedyna aplikacja, ktora tak robi. W tej chwili wyczyscilem cache, poki co jest dobrze- mozliwe, ze sie po prostu "zapchal"
-
Może pozostały śmieci ze starych, usuniętych wcześniej wiadomości? Zauważyłem, że te androidowe aplikacje do smsów to w większości straszni bałaganiarze. Brakuje opcji porządkowania (Albo autoporządkowania) i kompresji starych wiadomości. A jak już się (przynajmniej pod Sense) nie daj Boże zacznie kasować jakiś dłuższy wątek i w trakcie przerwie, to przerąbane...
-
cos bedacego namiastka przeczyszczenia bazy mozna zrobic stosujac taka metode:
(wymagany root)
1. laczymy sie przez adb (adb shell)
2. su
3. cd /data/data/com.android.providers.telephony/databases
4. sqlite3 mmssms.db
5. wpisujemy .output backup.sql
6. wpisujemy .dump (troche to moze potrwac)
7. wpisujemy .exit
8. > mmssms.db
9. znowu sqlite3 mmssms.db
10. wpisujemy .read backup.sql (to tez potrwa)
11. wpisujemy .exit
12. rm backup.sql
(tam gdzie jest kropka przed slowem to tak ma byc - to sa polecenia wewnetrzne sqlite)
cieszymy sie odchudzona bazka :) mozna wczesniej zrobic sobie kopie zapasowa dodatkowo tego pliku, ale imho nie ma takiej potrzeby - oczywiscie nie biore odpowiedzialnosci za wszelkie dziwne przypadki (u mnie to dziala slicznie i co lepsze odchudzilo o prawie 60 kilo baze) - przy okazji mozna ten trick stosowac do dowolnej bazy sqlite...
-
No niestety, ok. 20 smsow i znowu to samo. Czy w ogole jest sposob by wyznaczyc jakies aplikacje jako wyjatki by system ich nie zamykal? Bo jesli nie to czyni to dla mnie sprzet nieuzywalnym, czekac na otwarcie glupich smsow, ja dziekuje.
-
re_ ale system nie zamyka niczego od sms'ow - pisalem ze to jest pobierane przez intencje i cos na lini apk->intencja->baza jest nie halo - u mnie tez jest okolo 5-10 sekund ale wiadomosci mam kilkaset - pytanie czy tez przypadkiem handcent nie ma jakiegos babola w sobie, ale stawiam raczej na problem zwiazany z modem - tylko nie mam koncepcji jak to uzrec jeszcze...
-
Ale jest to niezalezne czy handcent czy systemowa. Roznica jest znaczna gdy system sam zamknie ta aplikacje(przez pare min widze ja w task killerze jako aktywna wowczas jeszcze otwiera sie dosc znosnie- przynajmniej akceptowalnie...). Za to pare minut pozniej juz jest zamknieta i otwieranie trwa strasznie dlugo. Jesli to tak bedzie wygladac przepowiadam swoj rozbrat z Androidem juz zupelnie, bo poki co sluzy mi jako drugi telefon.
-
U mnie ok.2 sekund otwierają się wiadomości sms, mam tego z kilkadziesiąt. A jeśli wisi jako aktywne to otwiera się natychmiast. Ja jestem zadowolony z Androida :wink:
-
re_ IMHO to wina modu... ale mogę się mylić - jak będę miał chwilę to prześledzę temat...
-
Nie wiem czy modu. Zmienilem metamorphem theme i... problem zniknal. Wbudowana aplikacja do SMS otwiera sie szybciej niz handcent, moze po prostu czyms zapchalem sprzet... Za to wyniknal inny, zupelnie idiotyczny problem. Wiadomosc dluzsza niz 3 smsy jest automatycznie zamieniana w MMS-a. Coz za niesamowity kretynizm, az brak mi slow. Niestety nigdzie nie dopatrzylem sie mozliwosci wylaczenia tego w standardowej aplikacji do smsow. Sory, pilnowanie ile napisalem to musialem zwracac na to uwage w nokiach jakies 8-9 lat temu. Z ta roznica, ze tam po prostu konczyla sie ilosc znakow i tyle, tu ze zabule kilkadziesiat razy wiecej za MMS-a niz za smsa.
-
jest to gdzies w opcjach z tego co pamietam:
sms/mms -> menu -> ustawienia -> tryb tworzenia -> ograniczony afaik to blokowalo takie zachowanie...
i na bank w handcencie -> menu -> ustawienia ->send message settings -> auto-convert to MMS ;)
ps. na jaki them zmieniles ze uleglo to zmianie?
-
Wydaje mi sie, ze theme bez znaczenia, bo dwa razy zmienialem, wpierw na jeden, potem na drugi. Obecnie mam theme samsung galaxy s i podmienilem troche systemowych ikonek, miedzy innymi przegladarki na ikonke google chrome :)
-
hmmm to u siebie tez sprawdze podmiane na jakis themes (mimo ze mam taki ktory mi sie bardzo podoba) - mozliwe jest ze cos wtedy jest przebudowywane tak ze problemy znikaja... a sprawdzales moze juz te biblioteki zoptymalizowane?
-
Nie, jeszcze sie za to nie bralem, prawdopodobnie zajme sie tym jak bede wiedzial dokladnie kiedy mam wyjazd do Niemiec- nie chcialem nic grzebac w telefonie by przypadkiem sie nie wywalilo. Ale na dniach powinno byc wszystko jasne i wowczas sie za to wezme(moze w weekend?).
Uscisle takze swoj poprzedni post- theme zmienialem z poziomu recovery, jednak metamorphem podmienialem same ikonki, moze od tego zacznij. Efekt tych dzialan byl lepszy niz czyszczenie cache, czy przeniesienie dalvika do pamieci urzadzenia. A moze to tylko wrazenie..
No i ponawiam pytanie- da sie jakos zrobic by system nie zamykal wybranej przeze mnie aplikacji? Wolnego RAM mam kolo 50-60MB a i tak system zawsze ciachnie aplikacje od wiadomosci :)
-
tego nie wiem (poszukac by trzeba bylo info jak zabezpieczyc przed kilowaniem program), a zmiana tych libow to mozna to bez problemu zrobic i ryzyka - zgrywasz oryginaly z /system/framework i podmieniasz na te zoptymalizowane i tyle - jak cos nie pojdzie to je zmieniasz na oryginaly z poziomu recovery (dziala adb shell) wczesniej montujac /system (opcja w recovery) - moze uda mi sie to dzisiaj sprawdzic ;)
-
re_ skleroza nie boli - renice tak sie zwie polecenie - umozliwia zmiane priorytetow aplikacji, pytanie przy jakiej wartosci dalvik nie ubija podprocesu - no i wymaga to wklepywania niestety z terminala polecenia...
-
A wiesz jak takie polecenie powinno wygladac?
-
renice --help :)
a na powaznie renice -r poziom pid - pid wyciagniesz z ps, zas poziom to poczytaj jak to jest na googlu bo sa wartosci dodatnie i ujemne
ps. wymyslilem cos zupelnie nowego - jak sie sprawdzi to opisze na forum co to jest
-
Juz grzebie nt. tych priorytetow :) dzieki za naprowadzenie :)
-
nie ma sprawy :)