[Android 分享]在无任何接口的情况下开发校园客户端的尝试

2016-04-28 10:36:53 +08:00
 MummyDing
我相信 V 站有好多学生党,一般学校应该都有了自己的客户端,其中不少是以学校&学生合作的形式完成。这种开发就减少了很多麻烦:
1.有校方提需求 
2.学校有资源(资金,服务器,人员,推广... ) 
3.有现成的接口
但是我们在开发这个的时候,统统都没有!  
首先,之前没有任何专门为学生服务的官方 App 。自己向有关老师了解过,他们有想过做,但是学校不肯出钱,另外学校好像也是不愿提供接口。所以,我们学校一直没有自己的 App 。
上个学期我准备自己写一个,正好发现同学也有在做这个的,于是两人组了个队。寒假前,我们大概确定了下需求,寒假开工:自己抓包分析请求,解析页面,折腾一个寒假。(顺带吐槽我校混乱的身份认证,有教务处&图书馆&自习室三套,使用各自的功能都需要登相应的账号) 一个寒假,功能完成了个大概,然后开学这段找实习,不得不搁置。前段实习确定下来,这两个礼拜又重新填坑,昨天发布,本来还担心没什么人会关注,不过空间两三个小时就被我们的 App 刷屏了。
说了这么多,当然到这里我们不是要推广 App(显然大家用不了) 我们在这发帖的目的是:
1. 我想不仅仅我们学校有这个情况,没有校方的支持,但是又想自己开发一个 App 供身边同学使用。(我在开始开发这个 App 的时候还有老师泼冷水,在课堂上和他杠上了)
2 .我们这次的开发经验,希望给和我们状况类似的同学一个参考
3. 同时,我们这个本身也是个 Android 项目,源码这块也欢迎交流

GitHub 项目地址: https://github.com/MummyDing/Awesome-Campus [随意 fork&star&发 issue]
视频简介: http://m.miaopai.com/show/channel/Q-ekXL4V31-TkE8jIR14AQ__ [没有账号可以看这个视频]

后续我们会发点技术博客,不过这几天还要修 bug&加 feature
邮箱  MummyDing   MummyDing@outlook & KevinWu: wqd1993@qq.com
3221 次点击
所在节点    分享创造
36 条回复
MummyDing
2016-04-28 10:42:30 +08:00
rosu
2016-04-28 11:06:08 +08:00
(瞩目
(拇指
coolair
2016-04-28 11:09:34 +08:00
听说你们学校有个食堂女神……
tscat
2016-04-28 11:11:27 +08:00
本来打算开发的,但是学校的查询大部分都需要内网或者 vpn ,放弃。
目前就写了个图书馆查询的。因为就发现这个是可以外网访问的。。不能外网在手机上根本没意义
geeksu
2016-04-28 11:17:45 +08:00
曾经毕设做的就是这东西,外网通宵抓图书馆,结果第二天外网访问被禁了。
zonghua
2016-04-28 11:18:49 +08:00
@tscat 帮教务处做网站的时候,自己留了个 http 代理,这样就有办法从外网访问了
MummyDing
2016-04-28 11:24:19 +08:00
@coolair 啊啊啊啊 这你都知道,哪的,不过那个应该是炒作打广告
MummyDing
2016-04-28 11:24:52 +08:00
@tscat  这就略坑了,不给留条活路
MummyDing
2016-04-28 11:25:24 +08:00
@geeksu  这么惨,摸头...
tscat
2016-04-28 12:00:26 +08:00
@zonghua 这个流量大一点就被发现了
iyaozhen
2016-04-28 12:07:49 +08:00
@tscat 哈哈,我当时是直接搞了台内网虚拟机,开了外网权限做代理
coolair
2016-04-28 12:38:09 +08:00
@MummyDing 都上新闻了,大家都知道吧
zonghua
2016-04-28 15:06:21 +08:00
@tscat 但是好像也没管我👻
xuzywozz
2016-04-28 15:21:10 +08:00
正好在写自己学校的这一套 哈哈~
qqmishi
2016-04-28 21:34:15 +08:00
哈哈哈我也在规划自己学校的,目前写完了 python 版正在向 java 移植
jeremaihloo
2016-04-28 21:59:06 +08:00
学校提供各种接口,随便玩
imNull
2016-04-28 22:31:59 +08:00
出最美女教官的临近高校支持下,可惜我没找到做移动端的同学,我也不会写, https://github.com/xu42/DLPU-Student-API
imNull
2016-04-28 22:38:22 +08:00
额,,视频里,看成辽宁师范了,,,
a302800411
2016-04-28 23:30:35 +08:00
打开 Chrome 抓包,模拟登录就行了,主要是解析 HTML 繁琐
MummyDing
2016-04-29 09:32:34 +08:00
@imNull 貌似没有辽宁字眼?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/275005

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX