2012-02-29 4 views
5

私はAndroidアプリケーションでファイル検索機能を実装したいと思っていましたが、自分のプログラム内で「PATH」環境変数の価値をどのように得ることができるのでしょうか?PATH環境変数の値をプログラマチックにAndroidで取得する方法は?

+0

ADB実行できますか?関心のあるルートからファイルシステムを歩いてください。 – MartyMacGyver

+0

私はデバイスがルートされていないことを保証するロジックを実装しています。したがって、私はrootのアクセスを維持して維持するために、ファイルの標準的な場所に加えて、PATH変数のフォルダの後ろに行くつもりです。 – user1203329

答えて

7
Map<String, String> variables = System.getenv(); 

キーリストを繰り返し、PATHが存在する場合はマップから対応する値を見つけます。助けがあればlinkをご覧ください。

+0

代わりにSystem.getenv(文字列名)を使用してください – armansimonyan13

1

...またはあなたが検索プログラムの$ PATHを必要とするだろう、なぜ私は好奇心が強い

adb shell echo \$PATH 
+0

返信いただきありがとうございますが、私はプログラム的な方法を探していました。 – user1203329

+0

あなたのコード内でadbを実行することができます..あなたは歓迎です:) – Blackbelt

関連する問題