Sao lưu dữ liệu trong Android

0
383

Trong bài học trước chúng ta đã học về cách thực hiện Loader trong Android, với bài học này chúng ta sẽ học cách sao lưu dữ liệu trong Android.

1. Sao lưu dữ liệu trong Android.

Mục đích của việc sao lưu

Các dịch vụ sao lưu của Android cho phép bạn sao chép dữ liệu ứng dụng bền vững của bạn đến một đám mây lưu trữ từ xa. Điều này cho phép bạn khôi phục lại các ứng dụng dữ liệu và các thiết lập trong trường hợp người dùng chuyển các thiết bị lap trinh android co ban, tái cài đặt các ứng dụng hoặc thực hiện một thiết lập lại nhà máy.

Sao lưu dữ liệu không cần phải có sẵn trên tất cả các thiết bị Android và lưu trữ đám mây thực tế có thể được tùy chỉnh bởi các nhà sản xuất thiết bị. Vì vậy đội Android đảm bảo không có sự an toàn cho các dữ liệu được lưu trữ.

Nếu dịch vụ không có sẵn trên thiết bị của bạn, các dịch vụ sao lưu không được gọi, do đó nó vẫn được lưu để thực hiện dịch vụ này và chạy nó trên bất kỳ thiết bị.

Để sử dụng các dịch vụ sao lưu bạn phải đăng ký gói ứng dụng của bạn.

Sao lưu các tập tin

Để tiết kiệm và khôi phục dữ liệu của bạn, bạn mở rộng lớp BackupAgent.

Cách đơn giản nhất để thực hiện sao lưu của bạn là sử dụng SharedPreferencesBackupHelper cho sở thích chia sẻ và FileBackupHelper đến file sao lưu từ các hệ thống lưu trữ nội bộ. Cả hai lớp helper lưu và khôi phục tự động các tập tin đăng ký.

Xem thêm tài liệu >>> tự học lập trình android cơ bản tại nhà

2. Kích hoạt sao lưu và khôi phục.

Người quản lý sao lưu thực hiện hoạt động tự động mà không cần tương tác người dùng và tiết kiệm và phục hồi các thiết chia sẻ đăng ký liên quan đến người sử dụng. Đơn giản chỉ cần thay đổi và lưu các sở thích chia sẻ dưới tên file mà bạn đã đăng ký ứng dụng của bạn với.

Nếu bạn muốn kiểm tra sự lưu và khôi phục hoạt động thông qua lệnh adb shell bạn có thể sử dụng các lệnh sau đây.

Chia sẻ

BÌNH LUẬN

Please enter your comment!
Please enter your name here