首页 游戏介绍 正文

梦安卓

今儿个我就分享一下开发那个安卓app的整个过程,叫做“梦记”那个玩意儿。想记录自己每天做的梦,免得老忘。

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

最开始为啥整这个?那天晚上做了个奇怪的梦,大清早起来想记,结果手头没纸笔,手机上也找不到好用的软件。容易忘事,折腾来折腾去就想:为啥不自己做一个简单的app?就这么着,决定了。

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

准备工具,安装那些开发软件。

  • 先掏笔记本,开机上网下载Android Studio。
  • 下载完了安装,结果弹出一堆提示,看不懂就乱点“下一步”。
  • 等了半个多小时终于安好了,打开一看界面一堆英文,懒得调中文,直接新建个项目。
  • 起个名字叫“梦记”,设置一下啥安卓版本兼容,挑了个最流行的安卓10版。

开始写代码写布局。

动手编那个主界面:加个输入框让打字记梦,一个按钮用来保存。

  • 用拖动布局编辑器,拉个文本框上去。
  • 再拽个按钮,按钮颜色调了个蓝色,看着还行。
  • 然后写代码逻辑:点按钮就把输入的东西存到手机本地。

测试的时候出大问题。

编完编译运行,在模拟器上一跑,按钮点一下,app就直接崩溃闪退了。搞了好几次,每次都一样。

  • 查日志一堆乱码,看得眼晕。
  • 在网上搜了半天,有人说内存没处理干净。
  • 我试着重写代码加些释放资源的指令。

反复调试解决。

折腾到下午,重写那部分代码,又编译一次。这回点了按钮没崩溃,但输入的内容没存上,白忙活。

  • 仔细看代码,发现路径写错,忘了加个引号。
  • 修改保存路径,编译再试。
  • 结果模拟器上能存数据了,但读出来全是乱码,汉字变问号。

修好乱码问题。

搞了半天,查出来是编码没设对。直接在代码里强制用UTF-8。

  • 编好运行,这回能正常显示汉字,存的内容读着也清楚。

实现功能。

测试完一切正常,打包装成apk文件,装到自己手机上。现在每天晚上睡前开app记梦,省事了。

做这个app没啥难的,但过程里费了老劲儿。说说为啥坚持?上次有个事闹心:几年前在公司搞项目,老被领导催进度,代码写得烂还得加班。我干脆辞职自己干博客分享,分享这些实践记录倒成了个乐趣。现在轻松多了,每晚记个梦也清闲。