標籤:
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項目總結