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项目总结的更多相关文章

  1. Android——eclipse下运行android项目报错 Conversion to Dalvik format failed with error 1解决

    在eclipse中导入android项目,项目正常没有任何错误,但是运行时候会报错,(clean什么的都没用了.....)如图: 百度大神大多说是jdk的问题,解决: 右键项目-Properties如 ...

  2. eclipse — 导入android项目后识别成java项目的问题及解决

    最近在eclipse导入android项目的时候遇到了奇葩问题,再此记录 遇到的问题就是:将完好的android项目导入到eclipse的时候,原本这是一个很容易的事情,但是导入成功后发现,,,靠ec ...

  3. 用Kotlin创建第一个Android项目(KAD 01)

    原文标题:Create your first Android project using Kotlin (KAD 01) 作者:Antonio Leiva 时间:Nov 21, 2016 原文链接:h ...

  4. Android之什么是Activity和常用的ADB命令以及Android项目结构的认识

    总结一下之前学习Android的一些内容 一:  Android常用的ADB命令(adb android调试桥)      1.adb devices   查看模拟器设备并重新连接. 2.adb ki ...

  5. eclipse将android项目生成apk并且给apk签名

    转载:http://www.cnblogs.com/tianguook/archive/2012/09/27/2705724.html 生成apk最懒惰的方法是:只要你运行过android项目,到工作 ...

  6. Android开发学习——Android项目的目录结构

    Android项目的目录结构: 资源文件夹: 清单配置文件: Android的四大组件在使用前全部需要在清单文件中配置 <?xml version="1.0" encodin ...

  7. Android项目实战(二十五):Android studio 混淆+打包+验证是否成功

    前言: 单挑Android项目,最近即时通讯用到环信,集成sdk的时候 官方有一句 在 ProGuard 文件中加入以下 keep. -keep class com.hyphenate.** {*;} ...

  8. Android项目实战(二十四):项目包成jar文件,并且将工程中引用的jar一起打入新的jar文件中

    前言: 关于.jar文件: 平时我们Android项目开发中经常会用到第三方的.jar文件. 其实.jar文件就是一个类似.zip文件的压缩包,里面包含了一些源代码,注意的是.jar不包含资源文件(r ...

  9. 初次尝试用Kotlin实现Android项目

    Kotlin: The Swift of Android 起这个文内标题的原因很简单,就是对Kotlin抱有希望--能使Android的开发更简洁.高效及安全.知道Kotlin是从简书的一篇短文,越来 ...

随机推荐

  1. 《从零开始学Swift》学习笔记(Day 28)——总结使用问号(?)和感叹号(!)

    原创文章,欢迎转载.转载请注明:关东升的博客 在使用可选类型和可选链时,多次使用了问号(?)和感叹号(!),但是它们的含义是不同的,下面我来详细说明一下. 1. 可选类型中的问号(?) 声明这个类型是 ...

  2. kubectl工具的windows安装方法

    1.首先安装Chocolatey 参考:https://chocolatey.org/install#install-with-powershellexe windows7+以上操作系统的cmd sh ...

  3. 封装AJax实现JSON前台与后台交互

    实践技术点:1.AJax自定义封装 2.后台序列化与反序列化JSON 3.客户端解析JSON字符串,处理DOM 实现代码如下: 1.JS脚本代码:   1 /*** NOTE:AJAX处理JS TIM ...

  4. getDomain(url)-我的JavaScript函数库-mazey.js

    获取链接地址中域名,如mazey.net,www.mazey.net,m.mazey.net. 参数:url 必需function getDomain(url){    var a = documen ...

  5. 【转】Power System 中基于 VIOS 的虚拟以太网实现

    基于 VIOS 的虚拟以太网适配器的工作原理和配置实现 本文对 Power 系统中基于 VIOS 的虚拟以太网适配器(Virtual Ethernet Adapter)的工作原理.基本配置选项和配置步 ...

  6. Bean\Entity\Model\POJO\Dto\EJB简单解析

    一.Bean 对于Bean而言,只要是Java的类的就可以称为一个Bean, 更用在Spring上,被Spring管理的对象就可以将其称作为Bean. 它不仅仅可以包括对象的属性以及get,set方法 ...

  7. SQL SERVER临时表的使用

    SQL SERVER临时表的使用 drop table #Tmp   --删除临时表#Tmpcreate table #Tmp --创建临时表#Tmp(    ID   int IDENTITY (1 ...

  8. Python Selenium 自动化测试

    本文转载 作者:灰蓝蓝蓝蓝蓝蓝链接:http://www.jianshu.com/p/5188cb3ab790來源:简书著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.更多技术博客 ...

  9. python函数回顾:next()

    描述 next() 返回迭代器的下一个项目. 语法 next(iterator[, default]) 参数说明: iterator -- 可迭代对象 default -- 可选,用于设置在没有下一个 ...

  10. 我的Android进阶之旅------>Android的ListView数据更新后,如何使最新的条目可以自动滚动到可视范围内?

    在ListView的layout配置中添加 android:transcriptMode="alwaysScroll" <ListView android:id=" ...