# Mark00 **Repository Path**: tom.shen/Mark00 ## Basic Information - **Project Name**: Mark00 - **Description**: 方便开发测试的参数配置工具 - **Primary Language**: Android - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-08-24 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: android-modules **Tags**: None ## README # Mark00--FRoll ![license](http://img.shields.io/badge/license-Apache2.0-brightgreen.svg) ![Release Version](https://img.shields.io/badge/release-1.0.1-yellow.svg) > 为方便开发测试人员方便的切换环境及更改参数而制作。 ## **Interface** ```bash Uri: content://mark.tom.friend.appConfigProvider/packageName Method: query Param: packageName(应用包名) Response: DEBUG_ABLE int 1: true, 0: false SERVER_CONFIG String 服务地址配置 EXTRA_CONFIG String 其他数据配置 ``` ## **Sample** ```java private AppSettingBean getContent(String packageName) { AppSettingBean setting = new AppSettingBean(); Cursor cursor = getContentResolver().query(PACKAGE_URI, null, null, new String[]{packageName}, null); if (cursor != null) { int resultCount = cursor.getCount(); if (1 == resultCount && cursor.moveToFirst()) { setting.setServerConfig(cursor.getString(cursor .getColumnIndex("SERVER_CONFIG"))); setting.setExtraConfig(cursor.getString(cursor .getColumnIndex("EXTRA_CONFIG"))); setting.setDebugAble(1 == (cursor.getInt(cursor .getColumnIndex("DEBUG_ABLE")))); } else { setting.setDebugAble(false); } cursor.close(); } else { setting.setDebugAble(false); } return setting; } ``` ## **Dependencies** 名称 | 版本 | 源代码地址 --- | --- | --- ARouter(修改版) | 1.0.0 | BaseRecyclerViewAdapterHelper | 2.9.42 | springview | 1.2.7 | HTextView | 0.1.2 | timber | 4.7.1 | SystemBarTint | 1.0.3 | ArcLayout | 1.0.3 | KenBurnsView | 1.0.7 | phrase | 1.1.0 | greenDAO | 3.2.2 | GreenDaoUpgradeHelper | 2.1.0 | dagger | 2.17 | RxJava | 2.2.1 | RxAndroid | 2.1.0 | RxLifecycle | 2.2.2 | RxBinding | 2.1.1 | leakcanary | 1.6.1 | stetho | 1.5.0 | AndroidDevMetrics | 0.6 | ZXing | 3.3.3 | permissionsdispatcher | 3.3.1 | ## **LICENSE** Copyright 2018 Tom.Shen Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.