Đang cố gắng giải quyết vấn đề: Cơ sở dữ liệu danh bạ lớn


8

Trên HTC Sensation chạy ICS 4.0.3, điều gì đó khiến cơ sở dữ liệu danh bạ của tôi phát triển nhanh chóng.

DB bây giờ là 580 megabyte và đang phát triển (đôi khi hơn một megabyte mỗi giờ) mặc dù thực tế là tôi:

  1. đã tắt tất cả các đồng bộ hóa (Tôi phát hiện ra rằng đồng bộ hóa Danh bạ Google đã không hoạt động trong vài tháng qua)
  2. gỡ cài đặt tất cả các ứng dụng đồng bộ hóa của bên thứ 3 (LinkedIn, FaceBook)
  3. đã xóa tất cả tài khoản nhưng tài khoản Google của tôi khỏi "Tài khoản & Đồng bộ hóa"
  4. vô hiệu hóa tất cả truy cập mạng (không có WiFi, không có dữ liệu)

Không có bước nào ở trên làm cho vấn đề biến mất.
Tìm kiếm với Danh bạ , một số liên hệ có khoảng 300 liên kết và hình ảnh liên hệ LinkedIn.

Mục tiêu của tôi là lưu càng nhiều thông tin càng tốt, đồng bộ hóa nó với tài khoản Google của tôi, sau đó bỏ cơ sở dữ liệu Danh bạ và tải lại từ Google.

Áp suất bộ nhớ liên tục làm cho các ứng dụng khó chạy (tôi cần chuyển ứng dụng sang SD để lấy bộ nhớ lưu trữ, sau đó chạy một cái gì đó và hy vọng rằng trong khi chạy bộ nhớ lưu trữ sẽ không hết).

Về cơ bản điện thoại của tôi bây giờ là vô dụng.

Ý tưởng của tôi để thử giải quyết vấn đề là thế này:

  1. xuất Danh bạ sang VCF trên thẻ SD (thành công)
  2. sao chép VCF vào máy có thể chạy Android AVD (thành công)
  3. cài đặt AVD cho phép thêm tài khoản Google để đồng bộ hóa (thành công)
  4. sao chép VCF vào thẻ SD AVD bằng DDS trong Eclipse (thành công)
  5. nhập VCF vào ứng dụng People của AVD (thành công)
  6. đồng bộ hóa AVD với Google (không thành công)

Bước cuối cùng không thành công, nhưng không tạo ra bất kỳ lỗi nào.
AVD đang sử dụng các cài đặt này gần nhất có thể với thiết bị vật lý của tôi:

  • Target = Google API (Google Inc.)
  • Nền tảng = 4.0
  • Cấp API = 14
  • CPU / ABI = ARM (armeabi-v7a)

Hai câu hỏi (cho rằng tôi muốn đồng bộ hóa lại danh bạ vào tài khoản Google của mình):

  • Làm thế nào tôi có thể làm cho bước cuối cùng làm việc?
  • Tôi có thể sử dụng những lựa chọn thay thế nào nếu tôi không thể thực hiện bước cuối cùng để làm việc?

Các tệp VCF có tổng cộng khoảng 3 megabyte (với khoảng 3000 liên hệ là khoảng một kilobyte trên mỗi liên hệ, không gần 200 kilobyte như trong DB)


2
Đừng rơi vào XY-Probem và yêu cầu bước giả lập cuối cùng. Bạn đã có một VCF hoạt động, chỉ cần nhập nó bằng giao diện web GMails. Nếu VCF này vẫn tệ, bạn có thể áp dụng xử lý văn bản đơn giản (tìm kiếm & thay thế regex) cho nó trước khi nhập nó vào google.
ce4

Cảm ơn! Tôi không biết rằng gmail có thể nhập VCF (vì vậy câu hỏi thứ hai của tôi: các lựa chọn thay thế). Vui lòng đăng nhập VCF vào Danh bạ Google dưới dạng câu trả lời và tôi sẽ chấp nhận + upvote. Đây là các bước để VCF nhập khẩu vào Google Contacts: ehow.com/how_8404844_import-vcf-gmail.html
Jeroen Wiert Pluimers

Câu trả lời:


5

Bạn đã có tệp vCard hoạt động (.vcf), chỉ cần nhập tệp bằng giao diện web của GMail. Nếu VCF này vẫn tệ, bạn có thể áp dụng xử lý văn bản đơn giản (tìm kiếm & thay thế regex) cho nó trước khi nhập nó vào Google.

Dưới đây là các bước để nhập tệp vCard vào GMail bằng giao diện web.

Đây là một đoạn trích từ trợ giúp của Google:

  1. Nhấp vào Gmail ở góc trên cùng bên trái của trang Gmail của bạn, sau đó chọn Danh bạ.
  2. Nhấp vào menu thả xuống Thêm hành động và chọn Nhập ....
  3. Nhấp vào nút Chọn tệp và định vị tệp vCard bạn muốn tải lên.
  4. Chọn tệp và nhấp vào nút Nhập.

Cân nhắc chuyển các bước cần thiết cho câu trả lời của bạn, ngăn người dùng theo liên kết để thực sự thấy giải pháp cho quy trình nhập.
Zuul

1
Hmm, không chắc lắm. Đó là trợ giúp chính thức của Google có thể cải thiện / thay đổi theo thời gian. Ngoài ra: Tôi rõ ràng không liên kết đến liên kết ehow.com đã nói ở trên (sợ liên kết thối!) Vì tôi coi các liên kết trợ giúp của Google là thực sự lâu dài (cũng trên các ngôn ngữ!)
ce4

Khi đọc câu trả lời của bạn, tôi đã phải theo liên kết để xem liệu nó có cung cấp một giải pháp thích hợp hay không. Nếu tôi là người dùng đang tìm kiếm giải pháp này, tôi sẽ phải nhấp vào liên kết để xem tôi đã thử chưa. ;) Bây giờ tôi không phải nhấp, đây là +1 của tôi
Zuul

Cảm ơn nhiều. Được chấp nhận và +1, đặc biệt vì bạn đã nỗ lực liên kết với tài liệu chính thức của Google và bao gồm các bước trong câu trả lời.
Jeroen Wiert Pluimers

2

Bạn cũng có thể xem ứng dụng Contact Cleaner để dọn dẹp ban đầu. Không chắc chắn sẽ có bao nhiêu trợ giúp trong trường hợp của bạn (với nội dung LinkedIn mà nó không quan tâm).

Một điều khác cần xem xét: tạm thời xóa "nhà cung cấp" LinkedIn khỏi tài khoản cấu hình của bạn-> (nếu nó vẫn còn ở đó sau khi bạn gỡ cài đặt ứng dụng được kết nối) có thể giúp bạn thoát khỏi tất cả các kết nối LinkedIn (ít nhất là nó hoạt động theo cách này với một số nội dung của Xing; không chắc chắn về LinkedIn vì tôi không sử dụng nó) - và có thể khôi phục chúng mà không bị trùng lặp khi bạn thêm lại (tạo bản sao lưu trước khi thử điều này).

Tôi biết điều này không hoàn toàn trả lời câu hỏi của bạn, nhưng nó có thể giải quyết rất nhiều vấn đề của bạn liên quan đến kích thước của cơ sở dữ liệu liên hệ của bạn, cho bạn ít nhất một "giải tỏa một phần" và thêm thời gian để xem xét phương pháp cuối cùng.


Tôi quên đề cập rằng tôi đã xóa các nhà cung cấp đó (xin lỗi vì điều đó, bản chỉnh sửa đã sửa lỗi này). Sao lưu thất bại quá (có thể vì bộ nhớ thấp). Tôi đã thử công cụ dọn dẹp contact để làm sạch các bộ phận, nhưng đó là một quá trình tẻ nhạt (300 fotos và 300 liên kết mất rất nhiều thời gian) và có thể không giải quyết được vấn đề tiềm ẩn. Sẽ thử nếu tất cả những thứ khác thất bại. Cảm ơn đã suy nghĩ trong cùng một dòng tôi đã làm. +1 cho điều đó.
Jeroen Wiert Pluimers

Ah, OK - chỉ là một ý nghĩ. Vui mừng khi biết tôi bắt được ý tưởng của bạn. Vì bộ nhớ dường như hạn chế khả năng của bạn trong bản nhạc này, cách tiếp cận tốt nhất của bạn có thể là nhập VCF của bạn vào máy khách PC (hoặc qua WebIF vào một sổ địa chỉ riêng trên tài khoản Google của bạn, như ce4 đã đề xuất ở trên). Ứng dụng web đó cũng cung cấp cho bạn một số công cụ để dọn dẹp (ví dụ: hợp nhất các mục).
Izzy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.