contact2.db のアカウント テーブルに格納されている Android デバイスにいくつかのアカウントがあります。ascで並べ替えるにはどうすればよいですか?
ContactsContract からアカウント テーブルへのアクセスが見つかりません。
ありがとう。
contact2.db のアカウント テーブルに格納されている Android デバイスにいくつかのアカウントがあります。ascで並べ替えるにはどうすればよいですか?
ContactsContract からアカウント テーブルへのアクセスが見つかりません。
ありがとう。
アカウントのリストを取得するにはAccountManager
、連絡先のコンテンツ プロバイダーではなく、 を使用する必要があります。これを行う。
Account[] accounts = AccountManager.get(context).getAccounts();
for (Account account : accounts) {
...
}
そして、好きなように並べ替えます。また、アプリがそれを行うには GET_ACCOUNTS 権限を要求する必要があることに注意してください。
<uses-permission android:name="android.permission.GET_ACCOUNTS" />