質問

Android KK 4.4(マルチユーザー)

UserManagerサービスを使用して新しいユーザーを作成しようとしています。
    mUserManager = (UserManager)getSystemService(Context.USER_SERVICE);
    mUserManager.createUser("USER NAME", 0);
.

UserManagerを使用してmUserManagerの他のすべてのAPIにアクセスできます。

createUserを参照することができます。

誰かが私が欠けていることがある場合にこれを助けてください。

役に立ちましたか?

解決

UserManager のドキュメントを参照している場合それが表示されていないことを確認してください。方法はAndroidソースコードで定義されていても、デバイスにインストールされているフレームワークに存在していますが、パブリックAPIの一部ではないため、Android SDKには存在しません。つまり、Android.jarにはあなたがあなたのアプリをリンクします。

反射を使ってアクセスすることは依然として可能かもしれませんが、この呼び出しをバックアップしているサービスが非システムアプリケーションを呼び出すことを許可しないと疑問がある場合は、実行時にcreateUserを取得します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top