楼主:
acstep (@)
2015-03-02 17:16:25过年前想要学一下 Android 程式,想说要写什么好呢。突然想到快要开学了。
以前小学都会使用哈比书套送的课表。现在好像都没看到有谁在使用课表了。
就想来写个台大的课表APP好了。怀旧一下。
APP 在这里
https://play.google.com/store/apps/details?id=com.app.university
课表要好用第一就是要好建立。不然要手动一直输入早就烦死了。
先来用python写个小程式去parse台大网站这学期的所有课程
Parse完才发现以前修课怎么都不知道台大一学期要开 8792堂课。
也太多了吧! 怎么有这么多种课。比紫禁城的房间数8707间还要多。
一天修一种课也要27年才能修完。台大真是博大精深。知识的殿堂。
以前翘课真是亏大了。
处理好后就可以用简短的关键字来搜寻到课程并加入。就像画面中一样
http://imgur.com/ZQrjUl1
再来就开始实作课表。把刚刚选好的课程画出一周的课表。
就像图示一样。然后可以点击课程修改时间。
或是在空白处自建新增找不到的课程。
http://imgur.com/Vx4dXm6
再来要让这个课表有趣一点。那就加入流行的讨论功能好了。
每一堂课就像是一个讨论群组。只要在上面贴文,
修同样课程的同学就可以看见来回复。
像是哪时候要交作业之类的问题。让同学可以更即时的答复。
像是下面图示这样。
http://imgur.com/90ExYTc
http://imgur.com/LSFyLyO
既然都做了讨论的功能。那也来加一些校园讨论的群组好了。
反正也不用多写程式。
http://imgur.com/EycTkou
再来加上通知的功能来达到讯息即时散播的效果。
最后加上个人简单讯息以及大头照的输入功能。
花了两三星期。总算把后端server跟APP做完了。
大家如果怀念以前使用课表的生活,可以下载来使用看看。
或是想看看有没有一起修课的同学交流课程的讯息也可以试用看看。
至于Iphone版的因为还不会写,所以没做。
看有谁有兴趣写的,可以分享课程的DB给你使用。
就不用再花时间去Parse了。有什么bug欢迎告诉我修改喔。
喜欢的话请帮我分享网址或是这篇文章到 facebook 谢谢。
推 可是我的装置跟APP不相容耶我Android:4.1.1 核心版本:3.4.0 非常古老的机种
作者: xeniaeo (Xenia) 2015-03-02 18:49:00
推好用!
楼主: acstep (@) 2015-03-02 18:51:00
Sorry 4.1.1应该可以阿 请问出现什么讯息?
作者:
rubyk (rubuy)
2015-03-02 19:43:00觉得满好的耶
作者: hitma1220 ( ) 2015-03-02 20:09:00
推
作者:
lznus (ルサア)
2015-03-02 20:22:00无法显示@节>< 很棒的app!
楼主: acstep (@) 2015-03-02 20:28:00
请问是哪一堂课不能显示@ 我应该都有修正才是?
作者:
gt299792 (七动轴煤水车SL)
2015-03-02 20:29:00期待好久的东西
作者:
jayelva (香草天空)
2015-03-02 21:44:00推推
作者: nchueric (键盘伐木工) 2015-03-02 22:16:00
不错用的APP 推一下
作者:
wizcat (wizcat)
2015-03-03 00:39:00帮推:))
楼主: acstep (@) 2015-03-03 01:28:00
请问日文无法显示是指日文版的android 还是日文课?
作者:
ccs94515 (Info")
2015-03-03 01:46:00日文课三34@的@没有显示
楼主: acstep (@) 2015-03-03 02:13:00
我修正一下 目前要改变时间直接在课表上的课点击就可以了
楼主: acstep (@) 2015-03-03 02:23:00
可以啊 本来就有这个资料 只是不知道要秀在哪边好看
楼主: acstep (@) 2015-03-03 02:46:00
改好了 支援上课地点 请更新1.5版
作者: minway (小徐) 2015-03-03 04:26:00
推实用
推~但能不能把左边的时间栏(?)改成符合台大上下课的时间间隔?例如8:10.9:10这样
作者: st098 2015-03-03 09:40:00
推~
作者:
ainge (走る!!)
2015-03-03 09:46:00推 ~ 厉害 !
作者: wcmodel (wcmodel) 2015-03-03 10:03:00
为什么只能有15门?
作者:
jhangyu (jhangyu)
2015-03-03 10:41:00推
楼主: acstep (@) 2015-03-03 10:50:00
因为修超过15门就是每天早中晚平均都要修一门 也太操了吧!
作者: wcmodel (wcmodel) 2015-03-03 14:02:00
我的正课跟实习课是拆开的所以很简单就超过了...
楼主: acstep (@) 2015-03-03 14:10:00
sorry 我下一版在增加到30门好了 之前没想到这多..
作者:
Moonlet (1000)
2015-03-03 14:47:00要是课程点进去可以换成个人的备忘录应该更实用 然后死线前会通知之类的XD按到嘘QQ. 这个很棒 补推推
楼主: acstep (@) 2015-03-03 15:35:00
课程点进去本来是想加一些课程资讯 修课同学之类的不过目前每一堂课的人还不多 加了好像也看不到东西所以就没加了 有兴趣可以帮我转贴这篇文章到facebook吗?等人多一点 就可以把这些做进去了 谢谢...
看起来很好用呢!虽然我不是Android系统 但帮你转贴囉!
作者:
Jayie17 (Jayie)
2015-03-03 17:14:00感觉可以加上每堂课讨论版内有多少人
[bug]当天的课超过晚上九点半的话会压到早八第一堂课
作者: pasjcs 2015-03-03 17:49:00
推~有上课地点太贴心~~如果左边时间能一致的话更好~~
红明显为什么我把校队体育课加进去就一直闪退(一三ABCD
楼主: acstep (@) 2015-03-03 18:27:00
请问是哪一堂课。我试试看那个不是压到八点的课。那个蓝色是说今天星期几。每天会变动
作者:
Moonlet (1000)
2015-03-03 20:04:00我意思是说 点进去是个人的类似联络簿之类可以记录作业分享了~~ 谢谢原PO这么用心ˊˇˋ
楼主: acstep (@) 2015-03-03 20:14:00
记录作业之类的功能之前有想过。不过现在 记录程式这么多。做了也没人用 不如把时间拿来打LOL
作者:
ndpe1220 (ndpe1220)
2015-03-03 21:18:00数据库很难和课程网一样我试加校队体育以后,也是直接当(university已停止)再也打不开了
楼主: acstep (@) 2015-03-03 21:41:00
找到问题了 如果想在使用的话 请用下一版1.6 谢谢之前选校队体育的会当掉的 请移除程式再登入一次 应该OK了
作者: fatewang 2015-03-03 23:22:00
推推~
资讯系礼拜一开的NASA表定到九点二十但是会上到十点 我自己把时间改成7:25~10:00 然后我礼拜一早八的课就被NASA吃掉一半
楼主: acstep (@) 2015-03-04 12:39:00
9:20 改成 7:25? 那八点的不就一定会被遮到吗?
楼主: acstep (@) 2015-03-04 13:51:00
谢谢 我下一版把时间延长到12点好了好像有些人有这个问题sorry 没看清楚 如果课程是没提供时间的 我都会先把他设定到星期一早上八点 在自己手动调到正确的时间