最近在自学 Android 开发,突发灵感想做一个桌面时钟,把之前 像素时钟 的功能做出一个手机版,边做边学习,感觉这样效率会高点。

每天做一点,这篇文章更新一点,然后顶部菜单新加了一个 开发日记 的栏目,可以点进去看。

2020/1/8

明天考数电,还没复习,然后我写了一下午代码。。。。。

新功能如图,早就想加了,今天算是没忍住把它搞定了

效果:

2019/12/14

对,再次说话不算话,主要是天气 api 更新了,显示会出错,这个功能我是在用的,所以修了,顺带修了之前发现的一个 bug,还优化了排序的逻辑。

2019/11/30

完成了 PUBG 的 K/D 显示,接下准备期末考试,应该一个半月都不会动了

2019/11/29

忘记写日记了,前几天对功能部分进行了分类,今天完成了番茄工作法,主要是自己需要这个功能,接下来一个月要准备考试,而我又很难集中注意力学习,希望这个方法有用吧。

2019/11/23

把界面按照谷歌标准全部重写完了,全绿了,舒服。优化了排序,只有打开了开关的功能才会显示,关闭的不显示。

2019/11/19

今天优化了一堆代码,还有就是我的界面的写法是不恰当的,没有按照谷歌标准来,所以就慢慢改了。。。

2019/11/16

今天写了一天,适配了5.0+的系统,新增了两个功能:PM2.5和少数派粉丝显示,然后因为一点失误软件下架,现在要等到周一才能恢复上架了,真是操蛋。

2019/11/13

排序搞定了,写了一整天,累死了

2019/11/11

上架惹,下载: https://www.coolapk.com/apk/xyz.hdvjcvjff.deskclock

2019/11/9

完成了两个功能,申请了酷安的开发者

2019/11/1

微博粉丝数量的显示做完了,接下来几个星期要学习准备考试,所以更新会变成周更,下一个应用打算做计算某一个日期到另一个日期有多少天,做完这个就上架酷安,然后再做其它的慢慢更新,如果用的人多也能知道有啥bug。

2019/10/28

今天解决了一个问题:测试机正常显示,其它手机不显示。排查了半天才解决,android 9.0 开始谷歌强制要求要使用 Https 访问,然后有几个应用的 api 是 http,所以我的主力机就没有显示。。。

原本想这星期把微博粉丝解决的(api 涉及到了授权访问,这又是一堆新的东西要去学),然而这星期事情特别多,所以再说吧。。。

2019/10/27

解决了字体和控件根据屏幕适配的问题,不过由于实现这个功能的代码只有 android 8.0 以上才能用,所以把软件的 API level 改到26了,其实7.0肯定也能自适应的,不过因为我懒,所以就不搞了。

话说回来都9102年了,谁的设备还会停留在7.0.。。

2019/10/26

忘记写日记了,几天前完成了显示任意一个你所拥有的steam游戏的时长,感觉没啥人对这个感兴趣,存粹是自己要用。然后今天解决了初次打开应用会闪退的问题,接着发现不同手机的字体大小显示会有问题,这个正在研究。

2019/10/22

YouTube 完成

2019/10/20

摸了两天鱼,今天花了一个晚上把天气部分全整完了,这次效率很高,蛮开心的

2019/10/18

全部设置啥的都弄完了,明天可以开始弄 YouTube 粉丝数量的显示了(天气太麻烦了晚点再搞)

2019/10/17

B站粉丝数量的显示部分搞定了,明天写具体的设置部分

2019/10/16

今天把时间这个功能的显示周期和全局设置的逻辑都写完了,然后B站粉丝数量界面也搞定了,其实这部分的代码也差不多搞定了,但是好像因为访问它的api太频繁被封了,所以细节部分调教不了,明天再看看吧

2019/10/15

今天把时间对应的按钮的功能都实现了,明天可以开始做下一个应用了

2019/10/14

今天搞定了淡入淡出动画

2019/10/13

把时间这个应用的选项写完了,全局设置写了一个,选项的实现明天再写;今天迁移博客整的我太累了。

2019/10/12

今天总算把循环搞定了

2019/10/10

今天又把界面重新写了一遍,AS这个垃圾软件真的要气死我了,昨天保存屁事没有,今天打开来就报错,怎么搞都搞不好,同样一个操作,新开一个项目就没问题,在这个项目就会报错,气死我了。

重写完后给底部加了个启动按钮,启动时钟的页面。

然后做了时间的显示,时间,日期,星期几。不过循环任务搞了半天没搞明白,明天再折腾。

2019/10/9

今天把界面重新写了一遍,因为感觉之前的逻辑不太对,然后因为变量的问题花了好久解决(复制粘贴代码的弊端),所以总的来说啥也没干,今天事太多时间太少,游戏都没玩(嘤嘤嘤)。

2019/10/8

完成了一部分主界面,点击时间跳转到时间的设置界面(待补全)

分类: 学习开发日记

2 条评论

阿信 · 2019年12月7日 上午12:03

想问下为啥启动了,还是可以触屏呀,希望搞个开启后不可以触屏的,膜拜大佬

    Hdvjcvjff · 2019年12月7日 上午12:07

    有一个功能需要触屏,而且触屏对使用没有影响吧?

发表评论

电子邮件地址不会被公开。 必填项已用*标注