徽小信 安卓客户端 · v1.1

把聊天室
装进手机

自己写的服务端和安卓客户端,用自己的行文本协议说话。连上服务器就能开聊,不注册、不登录,消息只留在自己手机上。

真实报文 TCP · 5000
  1. →HELLO|Pixel 7
  2. ←USERS|Pixel 7,小米 13
  3. →MSG|在吗
  4. ←MSG|小米 13|18:52|在的,刚下课
  5. ←SYS|小米 13 加入了聊天室

→ 客户端发出 ← 服务端广播
每行一条消息,| 分隔字段,UTF-8 编码。

安装

四步装好

国产手机和 Google Play 保护机制都会拦一次,按提示放行就行。不需要登录任何账号。

  1. 01

    下载 APK

    点页面上的下载按钮。浏览器可能提示“此类文件可能有风险”,选仍要下载。

  2. 02

    允许这一次安装

    打开下载完成的 adclient-1.1.apk,系统会要求允许当前浏览器“安装未知应用”,去设置里打开再返回。

  3. 03

    确认安装

    Play 保护机制可能提示“未知开发者”,点仍然安装。小米纯净模式、华为和荣耀的外部来源限制会直接拦截,先关掉。

  4. 04

    连上服务器

    打开“徽小信”,默认地址已经填好(47.119.177.34:5000),点连接。连不上就在设置里改成 8.148.197.226:5000 再试一次。房间里至少要有两个人,才能看到消息。

常见问题

装不上、连不上

在微信里点下载没反应

微信内置浏览器不允许下载 APK。点右上角 ···,选“在浏览器打开”,再点下载按钮。QQ 里同理,选“用浏览器打开”。

提示“应用未安装”或“解析软件包时出现问题”

最常见是文件没下完整,重新下一次。另外这个包是调试签名:如果换了台电脑重新打包,签名会变,必须先卸载旧版本再装 —— 卸载会清掉本机聊天记录。

提示“已阻止安装”或“高风险应用”

系统或安全软件在拦截。到“设置 → 应用 → 特殊权限 → 安装未知应用”里允许浏览器,或临时关闭纯净模式、安全守护。装完可以再打开。

鸿蒙手机能装吗

HarmonyOS 4 及更早版本可以。HarmonyOS NEXT(纯血鸿蒙)不再运行 APK,需要原生鸿蒙版本,这个项目没有。

装好了但一直连不上

先确认服务端在跑:./start_server.sh 5000,并用 tail -f server.log 看有没有连入日志。云服务器还要在安全组放行 TCP 5000。默认连 47.119.177.34:5000,不通就换成 8.148.197.226:5000 试一次。客户端左上角的状态文字会区分“连接中”“已连接”“连接失败”。

会收集我的信息吗

不会。没有账号系统,没有数据库,客户端只申请了网络权限;昵称、服务器地址和最近 200 条消息存在手机本地,卸载即清空。

文件信息

这个包是什么

版本
1.1(versionCode 2)
大小
6.7 MB(7,029,624 字节)
系统要求
Android 6.0 及以上(minSdk 23),目标 Android 16
服务器
47.119.177.34:5000(TCP,可在应用内修改)
包名
com.example.adclient
签名
调试签名(debug),可直接安装
SHA-256
a61a72dd8739e0f6bb7b5e597c4094be7e94634834a0247a4aa90f000417ceec

下载后可在文件管理器里核对校验值,一致就说明文件完整、没被替换过。