Android デバイスで複数のユーザーとプロファイルを作成できます。たとえば、メイン ユーザーがあり、「Work Profile」という名前の Work Profile も設定します。
次の adb コマンドを使用します。
adb shell pm list users
私はこの結果を得ています:
UserInfo{0:My User:13} 実行中 UserInfo{10:Work Profile:30} 実行中
よし、仕事用プロファイルという名前のユーザー情報が表示されます。ここで、アプリケーションからこのリストを取得したいと考えています。
私はこのコードを使用しようとしました:
for(Account account: AccountManager.get(this).getAccounts()) {
DebugLog.e("COUCOU " + account.name + " " + account.toString());
}
しかし、仕事用プロファイル アカウントがリストに表示されません。メインユーザーのみ... ADBシェルコマンドと同じリストを取得する方法はありますか??