Nowe posty

Autor Wątek: Jak usunąć dane razem z ich programem  (Przeczytany 4368 razy)

kred9k

  • Gość
Jak usunąć dane razem z ich programem
« dnia: 2011-10-14, 17:03:48 »
Wiadomo każda aplikacja ma swoje dane przykładowo

/system/app/quikpic - aplikacja
/data/data/com.alensw.Picfolder - dane

moje pytanie da sie usunac dane usuwajac aplikacje
np usuwam apliacje i automatycznie kasuja sie dane?

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1177
    • Zobacz profil
Jak usunąć dane razem z ich programem
« Odpowiedź #1 dnia: 2011-10-15, 13:35:27 »
@kred9k

Nowe pytanie = nowy wątek
Proszę moderatora o wydzielenie do osobnego wątku ;)


Jaki system?
Pakiety w Linuksie zarządzają plikami aplikacji (programy, biblioteki, pliki aplikacji, ikonki) oraz plikami jej podstawowej konfiguracji (pliki w /etc/...), o ile istnieją.

Dane użytkownika dotyczące danej aplikacji (np. ustawienia) są przez system pakietów nieobsługiwane. Najczęściej są przechowywane w ~/.nazwaaplikacji/...

kred9k

  • Gość
Jak usunąć dane razem z ich programem
« Odpowiedź #2 dnia: 2011-10-15, 14:35:44 »
@ultr

Ja robie skrypt na telefon z androidem wiec tam jest system ;]

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2056
    • Zobacz profil
Jak usunąć dane razem z ich programem
« Odpowiedź #3 dnia: 2011-10-15, 23:10:16 »
Ty masz na myśli Androida, a Android rządzi się swoim prawami, ten system tylko korzysta z mocno zmodyfikowanego jądra Linux i nie za wiele wspólnego z tradycyjnymi dystrybucjami GNU/Linux. W telefonach (nie wiem czy w każdym ale w HTC tak jest), jest opcja czyszczenia danych dla każdej aplikacji.

Pozdrawiam!

kred9k

  • Gość
Jak usunąć dane razem z ich programem
« Odpowiedź #4 dnia: 2011-10-16, 05:53:45 »
To to ja dobrze wiem ze jest taka opcja ale moje pytanie bylo odnośnie skryptu a nie opcji w telefonie, do tego sa inne fora. Znalazlem kiedyś taki pewien skrypt ktory robił kopie plikacji razem z danymi i pakował w tar ale aplikacja miała taka sama nazwę co jej. Ja mam calkiem inna sytuację

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2056
    • Zobacz profil
Jak usunąć dane razem z ich programem
« Odpowiedź #5 dnia: 2011-10-16, 10:36:05 »
Jeśli znasz lokalizację, gdzie aplikacje przechowują swoje dane, np. karta pamięci, to możesz spróbować sprawdzać czy aplikacja istnieje w systemie i jeśli nie, to usuwać dane.

Pozdrawiam!

kred9k

  • Gość
Jak usunąć dane razem z ich programem
« Odpowiedź #6 dnia: 2011-10-16, 11:37:01 »
Nie pomagasz, wogole mnie nie rozumiesz.

  • Gość
Jak usunąć dane razem z ich programem
« Odpowiedź #7 dnia: 2011-10-16, 11:45:10 »
Ale odpowiedz sobie na podstawowe pytanie: skąd skrypt ma wiedzieć, które dane należą do którego programu?

Albo wykorzystasz zawodne heurystyki, albo jakąś bazę danych, w której program jest powiązany z plikami. W tym drugim przypadku albo taka baza jest gdzieś w systemie (na co wskazuje opcja, o której pisze roobal), albo musisz ją samodzielnie stworzyć.

kred9k

  • Gość
Jak usunąć dane razem z ich programem
« Odpowiedź #8 dnia: 2011-10-16, 12:40:05 »
Aha czyli to nie jest zadanie dla mnie. Myślałem ze da sie jakoś powiązać to w skrypcie