新手上路!!一些基础知识的整理
1.关于项目
我们的2个系统其实本质是一样的;都是客户端程序+服务端程序;
客户端程序:安装在Android手机里面的,相信大家都用过Android手机,装过应用;它的功能仅仅是提供给用户一个交互界面;然后发起请求,从服务器端程序获取数据;
服务器端程序:安装完应用,我们登录后,要输入帐户,密码去服务器端验证,是否容许登录;登录之后获取数据等,都是服务器端的工作;数据存储在哪里,那就是数据库的事情了,用到了Mysql来存储。因此我们服务器端的工作就是:处理客户端发过来的请求,查询、验证、等等,然后将结果反馈给客户端。
客户端+服务器端 就构成了我们整个软件。
2.软件代码结构
Activity包解释:主要完成界面Android交互的一些事件的处理,基本一个界面一个Activity,类似于网页,一个网页一个html页面。
Aapter包解释:Adapter包,该类也为主要操作类。主要对Activity页面的一些数据进行封装处理,能够在页面上按照规定的格式呈现。
Error包解释:处理系统异常基础包,一般不需要改动。
Http包,主要是一些连接服务器端的方法实现。
Parser包主要是对json数据进行解析。
Types包,主要是各个功能用到的实体类。
Utils主要是公用的方法,以及连接的参数配置。
浙公网安备 33010602011771号