ef2*_*011 17 android in-app-billing google-play
在推出Android 3.0之前,com.google手机上注册的第一个帐户是主帐户,也是Android Market使用的唯一帐户.
在Android 3.0及更高版本的设备上,我不能再依赖this(Account[0])来获取客户的电子邮件地址.
有没有办法告诉哪个帐户com.google目前正在进行购买?
(所有我需要的是指数进入Account[]阵列的账户类型com.google.我能得到的电子邮件地址,一旦我有相关的指数)
小智 -2
import android.provider.ContactsContract;
AccountManager am = AccountManager.get(this);
Account[] accounts = am.getAccountsByType("com.google");
//you can set current sync account..
boolean syncEnabled = ContentResolver.getSyncAutomatically(accounts[0], ContactsContract.AUTHORITY);
Run Code Online (Sandbox Code Playgroud)