我在android设备上有一些帐户存储在contacts2.db的帐户表中;如何按asc排序?
我找不到从ContactsContract访问帐户表的权限。
谢谢。
要获得帐户列表,必须使用AccountManager
,而不是Contacts的内容提供商。这样做。
Account[] accounts = AccountManager.get(context).getAccounts();
for (Account account : accounts) {
...
}
按照你的意愿分类。还要注意,应用程序必须请求GET_ACCOUNTS权限才能执行此操作:
<uses-permission android:name="android.permission.GET_ACCOUNTS" />