# ffsky-app-env **Repository Path**: hljdrl/ffsky-app-env ## Basic Information - **Project Name**: ffsky-app-env - **Description**: android app env 环境组件,app env : dev、sit、uat、pro - **Primary Language**: Android - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-19 - **Last Updated**: 2025-08-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ffsky-app-env #### 介绍 app-env 环境组件 1. 基础组件,提供app运行环境。 2. 环境模型:dev、sit、uat、pre、pro 3. Env可扩展使用. 4. AppEnv直接install后使用. 接口层API EnvEvent.java | 方法 | 备注 | |---------------------------------------|---------------| | boolean isPro() | 是否-pro环境 | | boolean isPre() | 是否-pre环境 | | boolean isDev() | 是否-dev环境 | | boolean isSit() | 是否-sit环境 | | boolean isUat() | 是否-uat环境 | | String getEnv() | 获取env | | String getBaseUrl() | 获取baseUrl | | boolean isServiceMatching(String url) | 判断是否匹配baseUrl | | - | - | #### 使用说明 1. 引入库 ```gradle //新增pre环境 api "com.gitee.hljdrl:env:1.0.1" api "com.gitee.hljdrl:env:1.0.0" ``` 2. 初始化 ```java public class MyApplication extends FFKitApplication { @Override public void onCreate() { super.onCreate(); //TODO 二选一方案:1.SimpleEnv 2. Env //TODO 不可同时使用,同时使用会造成业务层开发、维护成本呢。 //SimpleEnv 初始化, SimpleEnv.install(EnvEvent.ENV_DEV, "https://gitee.com/"); //Env初始化 Env.install(EnvEvent.ENV_PRO, "https://gitee.com/"); } } ```