作为Android初学者,在做这个小项目时着实是费了许多的力气,开始学习Android仅仅是因为有点兴趣,觉得挺有意思的。这篇博客主要是说说 我做这个app的心路历程和一些实现的过程,如有错误,还请多多指正。现在步入正题
基本的Java知识
在做Android开发的前期必须要有一定的Java语言的基本能力,对于Java 中的大多数API来说,Android中大部分都有相对应api,由于Android开发就是使用了Java的语言结构,自然而然就是对象的思想。
前期准备
对于Android小白来说,学习开发当然就要学习正统的开发。开始想使用eclipse配置Android开发插件。但是使用两天之后还是觉着必须要用Android studio
需要准备 MySQL tomcat 最好是有个安卓手机
1 连接数据库
在这需要导入jar包,可以在GitHub上下载,一定要阅读jar包的案例,能够帮助我们少走不少弯路,(还有要多阅读源码)。在这一定要注意jar包版本的不同可能会造成一些错误,比如 驱动语句的错误等
2数据库安装
mysql安装不是太难,网上有教程。对于我这种不太会用数据库的人来说还是要下载个数据库可视化的软件最好 navicat for mysql 网上各论坛都有**码。自行下载安装
3搭建服务器
自行配置好tomcat,有教程。在elipse中配置好tomcat后创建一个Java web项目 在项目中建立一个sevrlet,重写get post 方法 至此服务器搭建完毕,可以在浏览器上验证是否能够连接到。 关于服务器在本机的搭建,可能会遇到很多的问题,比如web.xml文件的配置,理解网络请求在.xml文件的过程,总之要理解其过程。
在网上看到由于tomcat的版本和web项目有冲突 造成了许多的麻烦,有问题先读明白控制台的错误报告,再去论坛中找寻答案。
现在做web开发的都会有很多的框架供我们使用,可以大幅度的提升开发效率,但是还是希望先理解其基本原理 再去使用框架。
4 Android
在做这个app之前我考虑过是否可以直接的访问数据库,而非通过服务器。但是经过一番查找之后发现有大牛说,Android直接相连数据库会很吃手机内存,并且极易造成数据的泄露。所以就采用了通过访问http接口访问数据库。我做的app中只是一些json数据,所以基本的java集合类的操作,数据流处理要会。
界面很简单就是几个按钮,然后还利用了一个hellocharts框架进行数据的折现化。*下面是效果图:*我用的是实验室服务器中的实时数据
上面就是整个的大体过程,具体遇到的问题以及开发过程会在后续的博客中。最近要忙着期末考试了,好多专业课还未复习!!