医院Android项目总结
Eclipse ADT
配置AVD
1.layout布局:xml
如ck_report.xml <Text view ...android:id="ck">
<Imageview...android:id="@+id/con1“>
con1是图片,在res/drawable文件夹中放入
2.在src中,编写Activity.java文件,对xml布局的页面进行操作。
每一个Activity.java文件需在AndroidManifest.xml(系统清单配置)中注册,<activity>与</activity>标签。
c_reportActivity:没有登录,跳转登录界面,已登录,获取本地uphone(根据uphone确定标识用户),uphon从数据库中查数据,然后数据列表显示,点击,调用chosenPDF打开下载下来的图片。
从本地获取uphone后,转为Json对象,requestJson,然后responseJson=HttpUtil.dopost("C_reportServlet",requestJson)
指定路径 参数
httpResquest的方法dopost(String url,String jsonstr)
返回responseJson将其存到 C_result_reportDto这个类中,再从C_result_reportDto中取出,放入在C_reportActivity中。
前台总结:
AndroidManifest.xml:注册了一个layout界面,ck_report.xml。 完成从本地获取uphone号码,提交给服务器,服务器查询数据库并取回数据库中的挂号信息,如日期,检查项目,检查诊室等。
在src建立了客户端文件
activity:c_reportActivity.java
jsondto:c_reportdto.java和 c_result_reportdto.java
service:c_reportservice.java
util:httputil.java
c_reportActivity对ck_report.xml操作,取出uphone,对uphone调用service,service将uphone用c_reportdto打包,通过调用httputil(url,参数—uphone包装后),返回一个Json格式response对象,将Json取出放入c_result_reportdto.java中。c_reportActivity得到c_result_repprtdto放入xml的对应位置。
服务器总结:
服务器文件servlet:c_reportservlet.java
service:c_reportservice.java
JDBCUtil.java
JsonDTO:c_reportdto.java和c_result_reportdto.java
客户端service调用服务器servlet:c_reportservlet.java后,接受requestJson参数,调用c_reportService的方法reportservice,将requestJson传入,service使用request的c_reportdto形式,加载JDBC,得到
c_result_reportdto(即resjsonstr),返回给servlet,servlet使用response对象,printwrite out=response.getwrite(); out.write(resJsonstr)返回到客户端。


医院Android项目总结的更多相关文章
- Android——eclipse下运行android项目报错 Conversion to Dalvik format failed with error 1解决
在eclipse中导入android项目,项目正常没有任何错误,但是运行时候会报错,(clean什么的都没用了.....)如图: 百度大神大多说是jdk的问题,解决: 右键项目-Properties如 ...
- eclipse — 导入android项目后识别成java项目的问题及解决
最近在eclipse导入android项目的时候遇到了奇葩问题,再此记录 遇到的问题就是:将完好的android项目导入到eclipse的时候,原本这是一个很容易的事情,但是导入成功后发现,,,靠ec ...
- 用Kotlin创建第一个Android项目(KAD 01)
原文标题:Create your first Android project using Kotlin (KAD 01) 作者:Antonio Leiva 时间:Nov 21, 2016 原文链接:h ...
- Android之什么是Activity和常用的ADB命令以及Android项目结构的认识
总结一下之前学习Android的一些内容 一: Android常用的ADB命令(adb android调试桥) 1.adb devices 查看模拟器设备并重新连接. 2.adb ki ...
- eclipse将android项目生成apk并且给apk签名
转载:http://www.cnblogs.com/tianguook/archive/2012/09/27/2705724.html 生成apk最懒惰的方法是:只要你运行过android项目,到工作 ...
- Android开发学习——Android项目的目录结构
Android项目的目录结构: 资源文件夹: 清单配置文件: Android的四大组件在使用前全部需要在清单文件中配置 <?xml version="1.0" encodin ...
- Android项目实战(二十五):Android studio 混淆+打包+验证是否成功
前言: 单挑Android项目,最近即时通讯用到环信,集成sdk的时候 官方有一句 在 ProGuard 文件中加入以下 keep. -keep class com.hyphenate.** {*;} ...
- Android项目实战(二十四):项目包成jar文件,并且将工程中引用的jar一起打入新的jar文件中
前言: 关于.jar文件: 平时我们Android项目开发中经常会用到第三方的.jar文件. 其实.jar文件就是一个类似.zip文件的压缩包,里面包含了一些源代码,注意的是.jar不包含资源文件(r ...
- 初次尝试用Kotlin实现Android项目
Kotlin: The Swift of Android 起这个文内标题的原因很简单,就是对Kotlin抱有希望--能使Android的开发更简洁.高效及安全.知道Kotlin是从简书的一篇短文,越来 ...
随机推荐
- Redis持久化之rdb&aof
Redis有两种持久化的方式:快照(RDB文件)和追加式文件(AOF文件) RDB持久化方式是在一个特定的间隔保存某个时间点的一个数据快照. AOF(Append only file)持久化方式则会记 ...
- php7/etc/php-fpm.d 配置
php7/etc/php-fpm.d/www.conf nginx php-fpm 高并发优化 - 日记本的回忆 - 博客园 https://www.cnblogs.com/cocoliu/p/856 ...
- js计算两个时间之间的间隔
计算时间间隔的方法有很多,这里只是一种方式,可以方法里直接传入两个时间,也可以传入两个字符串格式的时间,在方法里解析一下就ok,这个例子里不传入参数,直接在方法里随便写一个时间来演示一下 fun() ...
- Python3 面向对象(1)
面向.概述 面向过程: 根据业务逻辑从上到下写垒代码面向过程的设计的核心是过程,过程即解决问题的步骤, 面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西 优点: 极大降低了程序的 ...
- Autonomous System
自治系统(Autonomous System).在互联网中,一个自治系统(AS)是一个有权自主地决定在本系统中应采用何种路由协 议的小型单位.这个网络单位可以是一个简单的网络也可以是一个由一个 ...
- root用户无法修改文件权限(lsattr/chattr: i 和 a 属性含义)
今天想在实验室分配的服务器上添加一个普通用户, 所以用root身份登录服务器后执行useradd命令,却提示无法读写 /etc/shadow文件; ls -l /etc/shadow发现什么权限都没有 ...
- django用户信息扩展
Django封装了好多东西,拿来用就可以了,帮我们封装类用户的登录认证,用户的表 所以Django自带有用户表,当扩展用户表后一些表就会被替换 用户认证相关的 功能放在django.contri ...
- 分布式计算开源框架Hadoop入门实践(二)
其实参看Hadoop官方文档已经能够很容易配置分布式框架运行环境了,不过这里既然写了就再多写一点,同时有一些细节需要注意的也说明一下,其实也就是这些细节会让人摸索半天.Hadoop可以单机跑,也可以配 ...
- open函数and文件处理
一 介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,应用程序是无法操作 ...
- CentOS 6.4下OpenSSH升级到6.7操作
一.升级前准备 1.下载openssh-6.7p1.tar.gz: cd /usr/local/src/wget http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/ ...