SmsSync は、Android 手机で受信した SMS 認証碼を、同一 LAN 内の PC へ自動送信して、PC 剪贴板へ自動コピーする個人用ツー ルです。
簡単に言うと:
- 手机が短信認証碼を受信する
- App が 認証碼を抽出する
- 認証碼を PC へ送信する
- PC が 剪贴板へコピーする
本プロジェクトは 二つ 部分あります。
功能:
- SMS 受信
- 認証碼 抽出
- PC へ 送信
- PC IP 保存
- 自動発見ボタン で PC 検索
功能:
- TCP 8888 で 待受
- Android から 来た認証碼を受信
- 剪贴板へ コピー
- UDP 9999 で 自動発見応答
- 手机 App 起動
- PC の IP を 入力
- 保存して 接続確認
- SMS 認証碼 受信
- 認証碼 自動送信
- PC 剪贴板 自動コピー
- 手机で「自動発見电脑」ボタン クリック
- 手机が UDP 广播 発送
- PC Server が 自分 IP を 返信
- 手机が IP を 自動入力
- その後 保存して 利用
- 協議: TCP
- Port:
8888
- 協議: UDP
- Port:
9999
手机 発送内容:
SMSSYNC_DISCOVER
PC 回复内容:
SMSSYNC_SERVER|192.168.1.100|8888
- App を 安装する
- App を 開く
- SMS 権限を 許可する
- 次の 二つ 方法の どちらかを 使う
- PC IP を 手動入力
- 「保存并测试连接」を 押す
- 「自动发现电脑」を 押す
- 自動で PC IP 入力
- そのまま 利用
server 目录で 実行:
javac ClipboardServer.java java ClipboardServer
起動後、Server は:
- TCP 8888 监听
- UDP 9999 监听
- 認証碼 受信時 剪贴板へ コピー
- 手机 と PC が 同一 Wi-Fi / 同一局域网
- Android 側で SMS 関連権限が 有効
- PC 側で Java 利用可能
- 本项目は 個人使用 前提です
- 一部 Android 系統では 自启动 / 后台运行 / 电池优化解除 が 必要
- 一部 网络環境では UDP 广播 不安定 可能
- 自動発見 失敗時は 手動入力を 使用してください
この项目の 目的は:
- SMS 認証碼を 手打ちしない
- 手机を 毎回見ない
- PC 作業中に 直接 認証碼を 使える
- QR コードで PC IP 共有
- 多台 PC 自動選択
- 認証碼以外の 文字列送信
- UI 改善
- 更に簡単な 初学者向けコード整理
個人学習・個人使用 用途で 自由に 修改 OK。
我嘞个伪日语