2011-12-16 5 views
2

起動時に実行されるプログラムを作成しています.0はユーザー名とパスワードでログインするよう求めます。私たちはユーザーのオペレーティングシステム用に持っているように、Androidの携帯電話にユーザーアカウントを持てますか?

ログインすると、許可を得ているファイル(アクセス権を持っているファイル)にアクセスできるはずです。

Android携帯電話で可能かどうかを教えてください。

答えて

0

ユーザー名とパスワードの入力を要求するカスタムランチャーをインストールできますが、ストックアンドロイドシステムではシステムのユーザー名とパスワードを作成できません。

+0

cant私は、ユーザー名とパスワードの入力を要求し、ユーザー名とパスワードが有効な場合にのみファイルを開くように要求する(ファイルを開くときはいつでも)ポップアップを表示します。 – user990967

+0

デフォルトの在庫Androidデバイスではありません。 – Femi

1

短い回答:いいえ。

長い答え:Android OSの一部の拡張版では可能です。残念ながら、Androidオープンソースプロジェクトのコードベースに変更を加えることができます。つまり、ほとんどのGoogle Appsとマーケットにアクセスできなくなります。

説明:

根底にあるLinuxは適切なファイル権限を持つ別のユーザーをサポートしていますが、Androidはアプリの分離のためにそのサポートを使用することを選択しました。電話機のアプリケーションごとに、別々のLinuxユーザーが作成され、割り当てられます。アプリケーションが作成するファイルには、そのユーザーIDに対してのみ適切なアクセス許可が与えられます。

したがって、実際のユーザーアカウントの切り替えを導入したい場合は、 - アプリケーションの分離の仕組みを変更します - あまりにも多くの作業と大きなセキュリティリスク。 - アプリケーションごとに2つのユーザーID(実際のユーザーアカウントごとに1つずつ)を作成し、ActivityManagerを変更して、アプリケーションプロセスを開始するときに適切なIDを割り当てます。もう一度、あまりにも多くの仕事。