当前位置:智谷语>IT科技>

java environment

智谷语 人气:3.02W

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

java environment是什么,让我们一起了解一下?

Environment是在java中提供了一个访问外部环境的类,通常项目在发布的时候需要将操作系统的环境变量(Environment)读入到项目当中,然后根据的系统的环境,让程序作出相应配置的时候用到。

Environment 常用方法有哪些?

方法:getDataDirectory() 

解释:返回 File ,获取 Android 数据目录。

方法:getDownloadCacheDirectory() 

解释:返回 File ,获取 Android 下载/缓存内容目录。

方法:getExternalStorageDirectory() 

解释:返回 File ,获取外部存储目录即 SDCard。

java environment

方法:getExternalStoragePublicDirectory(String type) 

解释:返回 File ,取一个高端的公用的外部存储器目录来摆放某些类型的文件。

方法:getExternalStorageState() 

解释:返回 File ,获取外部存储设备的当前状态  。

方法:getRootDirectory() 

解释:返回 File ,获取 Android 的根目录。

实际操作中,如何引入Environment?

实现EnvironmentAware 接口,获取Environment对象。
实现CommandLineRunner接口,在容器启动完成后,获取key的值,作为源码跟踪的入口。

@Componentpublic class EnvironmentDebugger implements CommandLineRunner, EnvironmentAware {    private Environment environment;    @Override    public void run(String... args) throws Exception {        String study2 = environment.getProperty("study2");    }    @Override    public void setEnvironment(Environment environment) {        this.environment = environment;    }}

以上就是小编今天的分享了,希望可以帮助到大家。

TAGS:java