Android 项目根目录下文件 build.gradle 中添加
allprojects {
repositories {
...
maven { url 'https://www.jitpack.io' }
}
}
base_framework 系统api调用 ![](https://camo.githubusercontent.com/2681bf3a4fcfdc58ebb24fe392121154379c971f1ba469fa64386aeaf106f39c/68747470733a2f2f6a69747061636b2e696f2f762f776176652d6368746a2f426173654672616d65776f726b2e737667)
dependencies {
//framework API调用
implementation 'com.github.wave-chtj:BaseFramework:1.0.1'
}
//每个Module library功能描述可在页面下方查看
//别忘了在 Manifest 中通过使用这个自定义的 Application,这里有各个library的初始化
public class App extends Application {
@Override
public void onCreate() {
super.onCreate();
//base_framework 系统 api 调用
FBaseTools.instance().create(getApplication());
}
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
}
③ base_framework 系统 api 调用说明
编号 |
模块 |
功能 |
1 |
网络 |
以太网控制 , WIFI 控制,应用网络管理 |
2 |
存储空间 |
sdcard 容量,TF 卡容量, ram 容量,rom 容量 |
3 |
升级管理 |
apk 安装/卸载,固件升级 |
编号 |
工具类 |
工具名称 |
实现功能 |
1 |
FScreentTools |
屏幕信息工具类 |
截屏 |
2 |
FStorageTools |
存储空间管理 |
TF\SD\RAM\ROM 空间获取 |
3 |
FUpgradeTools |
升级管理 |
固件\apk 升级 |
4 |
FEthTools |
以太网管理 |
开启关闭,STATIC\DHCP 模式设置 |
5 |
FNetworkTools |
网络工具类 |
dns,流量获取 |
6 |
FWifiTools |
WIFI 管理 |
开启关闭 |
7 |
FUsbHubTools |
USB 管理 |
接入设备获取 |
8 |
FIPTablesTools |
应用网络管理 |
应用网络开启关闭 |