Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 8
  • 36

Czy jest sposób na archiwizowanie części smsów i odczyt ich bez zewnętrznych aplikacji (nie chce instalować dodatkowych aplikacji, do jednej operacji), jak to zrobić z poziomu adb?

Grzegorz_Chojnowski_
  • Zapytał
  • @ Grzegorz_Chojnowski_ | 27.11.2015
    • lider
    • laureat
    • 40
    • 10
    • 57
Zaloguj się aby zadać pytanie
Pokrewne

Odpowiedź (1)

  • 0

Wszystko zależy co rozumiemy przez termin archiwizacja...

Jeśli tylko chodzi o skopiowanie treści SMSów do zwykłego pliku tekstowego, to da się to zrobić. W jednym poprzednich pytań napisałem jak można wyświetlić treść SMS zawierających wybrane słowa kluczowe. Wystarczy przekierować wyjście potoku do pliku, a następnie przenieść go na komputer. Problem zaczyna się komplikować, gdy zechcemy odtworzyć z archiwum SMSy.

Oczywiście SMS zawiera więcej atrybutów niż tylko treść (data, nadawca,...). Wszystkie te dane znajdują się w bazie danych. Problem sprowadza się więc do skopiowania i ew. odtworzenia zawartości bazy.

Myślę, że mimo wszystko mniej zachodu będzie z zainstalowaniem aplikacji do tego służącej niż walczenie z poziomu powłoki Androida. Polecam program SMS Backup and Restore. Z jego pomocą można skopiować wszystkie dane SMSów do pliku XML. Plik można przenieść na komputer i tam usunąć te SMSy których nie chcemy archiwizować. To rozwiązanie ma tę zaletę, że jest najmniej pracochłonne, a poza tym umożliwia przywrócenie zarchiwizowanych  SMSów nawet po ich usunięciu z systemu.

  • Odpowiedział
  • @ | 04.12.2015
  • TRENER MODERATOR ALTKOM AKADEMII