Day01 -- 我们要做一个用手机控制PPT的APP!
一,想法的得来
有一次我在做英语的Presentation 时由于没有PPT遥控笔,只能站在电脑面前进行演讲,十分的死板与不方便。因此这次金老师说要做APP时,我第一个就想到,我们能不能做一个用手机就能控制电脑PPT播放的APP,这样以后只需要一个手机,就可以免去呆板的站在电脑前演讲的窘境啦~~~
二,进一步分析
现在想法倒是有了,但是具体还是不知道怎么实现,因为以前没有做过相关的东西,所以也有点懵。于是,我用了一下午在网上百度相关的方法和实现手段,最后找到了一个比较好的解决方案:Socket。
但怎么用Socket也是一回事,是用TCP协议还是UDP协议;手机和电脑进行通信大概是一个怎么样的流程等等。
还有,另一方面是如何控制电脑? Java中有相应的类和方法么?
这些都是我们现在的问题。
三,问题的初步解决
经过多方面查找,手机端我们可以用Socket和电脑进行通信,当电脑接到指令的时候,可以通过java中的一个Robot类来控制鼠标和键盘,从而实现用手机控制电脑。
Robot类,是我第一个最大的收获,以前我一直不知道java中有可以控制键盘和鼠标的类,百度了一下,找到了这个类。后来又去API中找到了这个类,并且学了它的具体用法。
四,第一天总结
解决了手机控制电脑PPT的大概流程,知道这些都是可以做的,心里有底了,以后就可以继续做下去啦~~ 非常希望能把这个做的非常实用,非常好用,让别人很轻松的就能用上手。