今天就跟大家聊聊我折腾日本新起点安卓这事儿的全过程。闲着没事儿干,在网上看到有人说日本那边搞了个新起点安卓项目,说是挺厉害的,我就心痒痒了,决定亲自上手试试看。
开始动手
我先摸出手机,下载了个应用商店,就搜关键词“新起点安卓”。找了一圈,发现日本那儿还真有个同名应用。点开一看,是个学习类APP,专教日本人学中文的,界面挺朴素,看着像小学生用的。我毫不犹豫点了安装键,结果提示设备不支持。
心里嘀咕着,这不是安卓嘛咋还挑食?我就换了个旧手机,又试了试,还是不行。后来一想,可能网络问题,干脆翻墙试试。折腾半天,总算装上去了。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
遇到一堆坑
打开APP,界面卡顿得跟老牛拉破车似的,点个按钮要等三秒,急得我直骂娘。
- 功能少得很,就是个录音加回放,外加几个词卡,感觉小学生都能做出来。
- 试了试语音识别,我说了句“你好”,APP翻译成“泥嚎”,笑死我了。
- 最气人的是后台闪退,好几次刚录完音,结果页面一跳,白忙活了。
我愣是搞不懂为啥这么简单的东西都做不是不是程序员打盹去了?
动手改代码
我不甘心,就琢磨自己改改。找到APP的源文件,鼓捣半天解压开,里面全是日文注释,看着眼晕。我用了个翻译软件凑合着看。
- 先改了录音功能,让它存本地文件,不用连网。
- 再加了个简单的倒计时工具,免得练习时间太长用户走神。
编译打包后,装上手机测试。这回顺滑多了,语音识别也靠谱点,但还差得远。
折腾到结果
试了好几个设备,发现新手机反而更卡顿,旧手机倒是跑得飞快。一查日志,原来是内存泄漏,APP吃得内存比猪还多。我就加了点清缓存功能,手动优化了下。
实现了个能用版本,界面清爽点,闪退也少多了。虽然比不上专业开发,但至少自己用着顺手。
完事回头一琢磨,这项目看着新起点,是老玩意儿凑数。我在日本留学那会儿,宿舍里没暖气,冬天天寒地冻的,我也整天折腾类似APP,结果半夜鼓捣电脑,把室友吵醒挨了顿骂。
现在想想,要是当年坚持搞下去,说不定能赚点外快。可偏偏回老家后找了个养老工作,天天喝茶看书,早把这破事忘脑后了。
昨天老同学打电话来,说还惦记那个APP,问我能开源分享不?我直接说找别人,我现在懒得动了,反正又不靠它吃饭。