2012-02-29 95 views
5

我想在我的Android應用程序中實現文件搜索功能,我想知道如何從我的程序中獲取「PATH」環境變量的值?如何在Android中以編程方式獲取PATH環境變量的值?

+0

我很好奇,爲什麼你需要$ PATH的搜索程序?只從感興趣的根目錄下文件系統。 – MartyMacGyver 2012-02-29 20:10:37

+0

我正在實施一個邏輯來確保設備沒有根。因此,除了用於生根和維護根訪問權限的文件的標準位置外,我還要追蹤PATH變量中的文件夾。 – user1203329 2012-03-01 17:50:02

回答

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

如果存在PATH,則通過關鍵詞迭代,從映射中找出相應的值。如果有幫助,請參閱此link

+0

使用System.getenv(String name)代替 – armansimonyan13 2017-04-12 08:20:52

1

..或者你可以運行ADB

adb shell echo \$PATH 
+0

感謝您的回覆,但我正在尋找一種編程方式。 – user1203329 2012-03-01 17:50:55

+0

你可以在代碼中運行adb ..不客氣:) – Blackbelt 2012-03-01 18:29:05

相關問題