https://github.com/zhujiaming/get_config
更轻量化下发配置文件到C端的安卓小插件
https://github.com/zhujiaming/get_config
android-library
Last synced: 12 months ago
JSON representation
更轻量化下发配置文件到C端的安卓小插件
- Host: GitHub
- URL: https://github.com/zhujiaming/get_config
- Owner: zhujiaming
- Created: 2022-01-03T11:45:12.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-07T15:06:03.000Z (about 4 years ago)
- Last Synced: 2025-02-05T07:28:22.966Z (about 1 year ago)
- Topics: android-library
- Language: Java
- Homepage:
- Size: 138 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### 定义
`get_config`可以实现在没有服务器资源的情况,借助第三方分享平台帮助应用获取配置信息或者其他数据的工具封装。
### 使用
1. 在某个内容分享平台分享自己想获取的文本内容并产生网页链接
2. 导入aar
3. 引入代码
```kotlin
var getC = GetConfig(context)
var requestTask = GecTaskBuilder().apply {
// 设置目标网页
targetUrl = "http://xxx.xxx"
// 设置解析脚本
script = ScriptSource.xxx
// 超时时间(默认5s)
timeout = 15000
// 注册结果监听
resultCallback = object :
GecResultCallback {
override fun onResult(result: String?) {
Log.i("oh", "result ===>$result")
}
override fun onError(error: String?) {
Log.i("oh", "onError ===>$error")
}
}
}
getC.process(requestTask)
```
### 示例
可以参考sample实现
### 示例效果

### 存在的意义
1. 学习与好玩
2. 自己弄个服务器每次自己修改配置生效貌似比较麻烦?(不太熟)
3. 分享的平台资源免费、稳定?
4. ???
### todo features:
- 其他方式实现请求
- 并发请求
### 其他
该实现仅用于日常技术学习探讨,欢迎联系批评指教。