Tôi đang cố gắng tìm hiểu xem người dùng có Google-Photos (picasa) được đặt để đồng bộ hóa trên thiết bị của họ hay không. Có cách nào để lập trình xác định liệu đồng bộ hóa có được bật cho bất kỳ tài khoản google nào được thiết lập trên điện thoại của người dùng không?Android - Cài đặt đồng bộ hóa tài khoản Google
Ngoài ra, có cách nào để tắt đồng bộ hóa chương trình cho Google-Photos không? Nếu không, mục đích chính xác để khởi chạy hoạt động trực tiếp đến màn hình "Dữ liệu & đồng bộ hóa" của tài khoản Google, để người dùng có thể vô hiệu hóa đồng bộ hóa thủ công?
Cảm ơn trước!
EDIT:
tôi thấy một số mã đó là hữu ích, nhưng chuỗi Authority "Google-hình ảnh" (aka Picasa) là gì ???
import android.provider.ContactsContract;
AccountManager am = AccountManager.get(this);
Account[] accounts = am.getAccountsByType("com.google");
boolean syncEnabled = ContentResolver.getSyncAutomatically(accounts[0], ContactsContract.AUTHORITY);
Loại (rất) trễ, nhưng bạn đã thử "com.cooliris.picasa.contentprovider" chưa? – OferR