V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
putilaoha
V2EX  ›  程序员

一个人写了大半年 Android App,聊聊过程中的一些取舍,第三篇

  •  
  •   putilaoha · 2 小时 0 分钟前 · 230 次点击

    前两篇聊过 Meows 的开发取舍(第一篇第二篇),上次结尾留了个尾巴——SSH 隧道和进制转换。这俩磨了一阵子,1.0.147 刚推到 Play Store ,来交付一下。

    SSH 隧道

    一直想做这个。SSH 本身的 -L 本地转发和 -R 远程转发很实用,但手机上没合适的客户端图形化配置,要用的时候还是得起 Termux 敲命令。

    做了个独立的"隧道配置"页面,选服务器、选类型(-L / -R )、填端口,拨 Switch 就起。跳板机场景也支持——跟监控那边复用同一套跳板机配置。

    添加隧道

    入口放在设置里,跟跳板机并列:

    设置入口

    这算是第三个 SSH 连接池了。之前监控和交互式 Shell 就是两池独立的,隧道又加了一池。三池互不干扰:任何一个挂了不影响另外两个。

    进制转换

    上次预告的,类似 Windows 计算器程序员模式的 bit 位切换面板。每一位都能单独点击翻转,HEX/DEC/OCT/BIN 四进制实时联动。

    进制转换

    位宽可以切到 64bit ,整屏展开:

    64bit 位切换

    做完发现坑不少。切换进制时光标跳位、非法字符闪一帧这类细节,单独看都是小事,但堆在一起体验就不一样了,磨了几轮才算顺手。

    其他

    • 导航稳定性打磨,快速连点不会重复开页面,进程被杀回来点返回也不会直接退出
    • 修了 1.0.146 编程手册里函数原型的换行问题

    $4.99 买断,不订阅不内购。Google Play 搜 Meows 。

    https://play.google.com/store/apps/details?id=com.meows.android

    上架地区:日本、美国、新加坡、韩国、香港、台湾、英国、加拿大、澳门、马来西亚、冰岛。Android 14+,支持中英日韩。

    有问题继续回帖。

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4726 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 04:03 · PVG 12:03 · LAX 21:03 · JFK 00:03
    ♥ Do have faith in what you're doing.