2012-02-29 114 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

相关问题