qs100371 发表于 2017-3-2 11:11:57

课程表精简版准备提交商店

本帖最后由 qs100371 于 2017-3-22 15:30 编辑


图上加黑的为正在进行的课,下面两栏白色为将要进行的课。
表盘要使用手表APP设置课程表,所以借用了倒数纪念日的UUID,所以安装之后会显示为倒数纪念日。

设置里粘贴如下内容(一共3行)示例1:
100 08:00 10:00 14:00 16:00 19:00
a高数 b精读 c泛读 d马原 e毛概 f电工 g大物
abcdeabcdeabcdexxxxfabcdeabcdeabcde

示例2:
40 07:55 08:45 10:10 11:00 14:10 15:05
a语文 b数学 c地方 d品生 e体育 f音乐 g美术 h阅读
cbaegdbadeafadeacxbacahxabfgexxxxxxxxxxxxx

设置中每行的意义:
第一行,100为一节课的时长,后面的时间为每节课开始时间,n节课就n个时间,小时和分钟位数为2,不足的补0。大学都是大课,所以时长为100分。
第二行,课程名,空格分隔,课程名限2~3字,依次以a,b,c,d,e,f,g...为代号
第三行为课程表,输入每天的n节课的课程代号(a,b,c....),无课的用x代替。字母均为小写。此行必须有7*n个字母


3.5更新 设置输入时,自动去掉重复的空格。下一步计划,加入今天,明天,后天三天课程总表。

3月7日更新 左键打开今明两天的课程全表。再次点击返回。增加OS判断,经典版按左键无反应,不会出现两天课程表。
内存占用有点高,经典版运行不正常,增强版本人测试目前为止正常。
3月8日 修正bug,去掉第二页上的日期,当每日课程大于6则不显示上课时间(此时窗口会因层数过多而显示不全)。
3月9日 去掉课程数大于6不显示时间的限制。
点击此处下载:

建议使用下面的方法输入设置(课程名里把字母带上更直观,a,b,c,d,,,是按顺序排的代号)
100 08:00 10:00 14:00 16:00 19:00
a高数 b精读 c泛读 d马原 e毛概 f电工 g大物
abcdeabcdeabcdexxxxfabcdeabcdeabcde


下一个版本解析课程名的时候,自动去掉字母

因为在IOS上设置会引起手表重启,暂时下架。另外还有一些bug要处理...

3.21 更新:使用上面红字的方式输入,课程名前加字母序号。经过本人用安卓手机和ipad mini2加增强版手表测试,没有问题。
但是内存占用较高,有8.536M,比一般的表盘要大,所以可能导致表盘安装较多的手表会出现导入设置内容后死机重起的现象。我自己的增强版手表只有两个表盘三个应用,没有问题,也没有感觉慢。
gh
最新测试版















qs100371 发表于 2017-3-2 11:15:07

本帖最后由 qs100371 于 2017-3-2 11:20 编辑

第三行的课程从周一开始,一直到周日,课程必须占满格,没课用x代替。

今天是周四,可以改动周四的课程代号来测试结果。下面是今天的显示

luopengyi 发表于 2017-3-2 11:45:28

顶一下{:4_115:}

陶坤@麦步 发表于 2017-3-2 14:07:19

黑科技 看起来略复杂啊考虑用APP的方式来实现?
可能可以简单点
提前把一个学期的课程录入进去 还是挺方便的

qs100371 发表于 2017-3-2 14:18:30

必须有自定义,设置项为了简化,要按格式输入。目前没有对输入进行格式检查,输错了会有意想不到的问题。

qs100371 发表于 2017-3-2 14:25:46

示例的设置第二行中课程名里的字母和第三行的字母代号无关。

sure 发表于 2017-3-2 14:42:17

用不到,还是感谢!

灿烂的浮夸 发表于 2017-3-2 21:59:34

嗯嗯,慢慢优化。

雪山飞狐 发表于 2017-3-2 23:48:08

这功能很牛啊!

细川玉木 发表于 2017-3-3 00:14:57

时间弄这么大干嘛,像状态栏一样显示就好。剩下的都是课程表
页: [1] 2 3 4 5 6
查看完整版本: 课程表精简版准备提交商店