RemoteDataControllerForWeb
一:开发环境
Mac OS 10、WebStorm(空项目搭建)
Java Script:Bootstrap 3 3.3.7, jQuery 3 3.3.1, DataTables 1.10.18, Buttons 1.5.4, Column visibility 1.5.4, HTML5 export 1.5.4, Print view 1.5.4, Responsive 2.2.2, Select 1.2.6,dataTables.altEditor.free
二:介绍
在远程调试项目中,这个web项目是嵌入到Android依赖库里的静态资源文件,Android调试库启动后会自动解压到app内部私有目录,如果已经存在则检查zip内文件所有更新日期与本地对比,从而达到更新功能。
在第二版中重点解决了第一版(2017年项目)中出现的各种问题,并添加了很多实用功能。DataTables等也使用最新版本,也遇到了问题dataTables.altEditor.free兼容性问题,经过修改源码已支持此项目。
三:特点
- 引入文件较少,代码简洁,体积才268kb。
- 划分三个主体模块,分别开发功能。
- 统一接口。
- 兼容性好。
四:功能介绍:
分为数据库管理、共享参数管理和文件管理三个模块,可以通过Android端服务器接口交互,主要支持以下功能:
分类 | 功能 |
---|---|
数据库 | 获取数据库文件列表 |
数据库 | 获取指定数据库表列表 |
数据库 | 获取指定表数据 |
数据库 | 查看和编辑数据(增删改查) |
共享参数 | 获取共享参数文件列表 |
共享参数 | 获取共享参数数据 |
共享参数 | 查看和编辑数据(增删改查) |
文件管理 | 查看目录结构,文件大小等 |
文件管理 | 创建文件夹 |
文件管理 | 文件上传和下载 |
文件管理 | 文件或文件夹删除或重命名 |
五:简单图片例子,具体使用请看主项目
小期待
以下项目都是我围绕远程控制写的项目和子项目。都给star一遍吧。
项目(Github) | 语言 | 其他地址 | 运行环境 | 项目说明 |
---|---|---|---|---|
RemoteDataControllerForWeb | JavaScript | 浏览器 | 远程数据调试控制台Web端 | |
RemoteDataControllerForAndroid | Java | Android设备 | 远程数据调试Android端 | |
RemoteDataControllerForServer | Java | 运行Java的设备 | 远程数据调试Server端 | |
MiniHttpClient | Java | 运行Java的设备 | 精简的HttpClient | |
MiniHttpServer | Java | 运行Java的设备 | 支持部分Http协议的Server | |
MiniTCPClient | Java | 运行Java的设备 | TCP长连接库,支持粘包拆包处理 | |
PackageMessage | Java | 运行Java的设备 | TCP粘包与半包解决方案 | |
ByteBuffer | Java | 运行Java的设备 | 二进制处理工具类 | |
DataTables.AltEditor | JavaScript | 浏览器 | Web端表格编辑组件 |
我的小站:IT狗窝
技术联系QQ:1264957104