2016-04-26 7 views
0

私は/ homeまたは/ home/userフォルダ(ファイルマネージャに似ています)のアンドロイドに相当するものを読み書きできるように、私は/ dataまたは/ data/dataと信じています。私はデバイスの管理者とその上の多くの記事を読んでおり、私は自分のアプリケーションデバイスの管理権限を与えて、/ dataと/ data/dataへのアクセスを拒否しました。Androidデバイスの管理者のホームディレクトリへのアクセス

デバイス管理者の読み書き優先度はどのくらいですか?さらに、指定したフォルダが/ homeまたは/ home/userフォルダではない場合、/ homeフォルダまたは/ home/userとは何ですか?また、デバイス管理者が読み書きすることができますか、またはデバイスをrootにする必要がありますか?

答えて

1

これはデバイス管理者が行うことではありません。デバイスの管理者とデバイスの所有者(スーパー管理者のような)は、デバイスのポリシーを設定することができます。ユーザーがアプリケーションをインストールしたり、アンインストールしたり、ネットワークを変更したり、または、デバイスを拭きます。リモートデバイスのエンタープライズ制御用です。

たとえば、現在キオスクアプリを作成しています。私は1つだけのアプリを実行できるようにそれをロックしたい。私はデバイスの所有者権限を使用して、ユーザーが他にできることを防ぐことができます。

+0

だから私はこれが意味することは、それがrootでなければ誰のアプリケーションもユーザのホームフォルダに読み書きできないということです。ファイル管理者はどのようにそれをしますか? – dylan7

+0

/homeディレクトリはどういう意味ですか?デフォルトでは、Androidには何もありません。 adbシェルをエミュレータ(または電話機)に追加すると、ルートでも表示されません。代わりに、各アプリケーションは/ data/data/appnameに独自のプライベートディレクトリを持っています。あなたはあまりにも多くのLinuxを考えています。これらのフォルダにアクセスするためには、あなた自身のもの以外はrootが必要です。 –

+0

私が考えていたことは、アンドロイドファイルマネージャーに現れるローカルストレージだと思います...私は「ユーザーホーム」ディレクトリとして機能し、アプリケーション固有のようには思えませんでした。ファイルマネージャーはローカル他のアプリのストレージ私は、これらのディレクトリはアプリにプライベートであり、ローカルストレージは異なると言って以来、これは各アプリケーション/データ/データ/アプリ名にアクセスしていないと仮定します。 – dylan7

関連する問題