分类 | 安卓端操作 | Windows端操作 |
数据库连接 | 1. 使用JDBC驱动连接到远程MySQL数据库 | 1. 使用Navicat或命令行工具进行远程连接 |
| 2. 需要配置数据库URL、用户名和密码 | 2. 配置数据库的公网IP、端口、用户名和密码 |
| 3. 在Android应用中处理异常和连接错误 | 3. 在数据库管理工具中处理连接问题和权限设置 |
数据操作 | 1. 增删改查:对数据库进行增加、删除、修改和查询数据 | 1. 通过SQL命令或图形界面进行数据操作 |
| 2. 使用SQLiteOpenHelper管理数据库的创建和版本管理 | 2. 可使用SQL Server Management Studio等工具管理数据库和执行SQL脚本 |
界面设计 | 1. 使用XML布局文件设计用户界面 | 1. 使用各种IDE设计Windows应用程序的用户界面,如Visual Studio |
| 2. 使用按钮、文本框等控件与用户交互 | 2. 利用WinForms或WPF等框架设计复杂的用户界面 |
远程访问 | 1. 通过内网穿透工具(如cpolar)在无公网IP的情况下远程访问本地MySQL数据库 | 1. 在有公网IP的情况下直接远程访问MySQL数据库 |
| 2. 设置安全隧道映射MySQL服务端口3306 | 2. 开启端口转发和防火墙规则,确保端口3306可以被外部访问 |
开发工具 | 1. Android Studio作为主要的开发环境 | 1. Visual Studio、SQL Server Management Studio等 |
| 2. 使用ADB(Android Debug Bridge)进行调试 | 2. 使用各种调试工具,如Visual Studio的调试器、网络抓包工具等 |
系统兼容性 | 1. 针对不同版本的安卓操作系统进行适配 | 1. 针对不同版本的Windows操作系统进行适配 |
| 2. 考虑不同设备屏幕尺寸和分辨率 | 2. 适配不同的桌面分辨率和显示设置 |