デバイスに他のユーザーがインストールされているかどうか、またはデバイスが単一ユーザーのタブレットで使用されているかどうかを判断する方法はありますか?
これらの行に沿って、現在のユーザーの名前、ID、または Google アカウントを取得することは可能ですか?
デバイスに他のユーザーがインストールされているかどうか、またはデバイスが単一ユーザーのタブレットで使用されているかどうかを判断する方法はありますか?
これらの行に沿って、現在のユーザーの名前、ID、または Google アカウントを取得することは可能ですか?
2番目の質問に答えるために、このコードは現在のユーザーのすべてのGoogleアカウントを返します。
AccountManager manager = AccountManager.get(context);
Account[] accounts = manager.getAccountsByType("com.google");
マニフェストにも次の権限が必要です。
<uses-permission android:name="android.permission.GET_ACCOUNTS" /
アカウント情報については、AccountManager
クラスを参照してください。これにより、デバイスのアカウントが表示され、他のユーザーなどを判別できるようになります。
詳細については、次の投稿をチェックしてください(そして他の人はそれを好きです...):