2010-02-01 40 views

Trả lời

21

Các danh bạ được lưu trữ trong một tập tin cơ sở dữ liệu SQLite3 nên định dạng file là "db"

Các công cụ phát triển Android Debug Bridge (ADB) có thể được sử dụng để trích xuất các tập tin từ một EMULATOR

ADB cũng có thể trích xuất các tập tin từ một chiếc điện thoại nhưng nó phải được bắt rễ đầu tiên và các trình điều khiển ADB phải được cài đặt trên máy tính của bạn cũng

(rễ là KHÔNG cho người mới bắt đầu mặc dù)

File contacts.db được lưu trữ trong bộ nhớ hệ thống bảo vệ, đường dẫn tập tin là:

dữ liệu/dữ liệu/com.android.providers.contacts/cơ sở dữ liệu/contacts.db

+0

Nếu bạn đặt tệp danh bạ đó trên SD, bạn có thể thay thế/dữ liệu/tệp đó trên hệ thống bằng chế độ gốc trong Ghost Commander, buộc đóng ứng dụng danh bạ và chạy lại, bạn sẽ có các liên hệ của mình trở lại :) – NoBugs

+0

khi chúng tôi sao lưu các định dạng phù thủy whit liên lạc mà họ tiết kiệm? – Kenji

4

Bạn có thể truy cập thông tin liên hệ được lập trình bằng cách sử dụng ContactsContractAccountManager (trong Android 2.0); có một ví dụ về cách làm như vậy trong SDK, được gọi là Contact Manager.

+0

Bạn cũng có thể thay đổi địa chỉ liên lạc tự động ở dạng văn bản thuần túy, nhưng không trực tiếp. Trong menu danh bạ trên Android 2.3.4, tôi đã có các nút "sao lưu" và "nhập"; Tôi "sao lưu" địa chỉ liên lạc để biết định dạng là gì (Đó là [định dạng vCard 2.1] (http://en.wikipedia.org/wiki/VCard#Example_vCard_files)), sau đó đã viết kịch bản lệnh shell để tạo các địa chỉ liên hệ này từ tên & số điện thoại tôi đã có, sao chép tập tin này vào điện thoại và cuối cùng là "nhập" nó. – user712092

Các vấn đề liên quan