freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的社交分享平臺的設計學士學位論文-預覽頁

2025-08-07 14:56 上一頁面

下一頁面
 

【正文】 新自己的日歷。Android在眾多手機系統(tǒng)百花齊放的市場中占據(jù)著不可替代的位置,Android的前景無限。Tomcat中的應用程序是WAR(Web Archive)格式的,WAR格式文件是Sun提出的一種Web應用程序格式,是許多文件的一個壓縮包。在Eclipse下當需要引用其他類時則右擊項目文件選擇Buildpath,選擇libraries添加需要的JAR文件。Tomcat服務器除了以上功能還有一些特有功能,它可以對平臺、安全域和Tomcat閥進行管理和控制等。因為Servlet的運行完全依賴Java虛擬機,所以Servlet運行在服務器端而與瀏覽器無關。數(shù)據(jù)庫顧名思義是一個存放數(shù)據(jù)的地方,而這些數(shù)據(jù)是更加結構化的聯(lián)合體,支持結構化的查詢語言。MySQL Query Browser 是MySQL提供的用于數(shù)據(jù)瀏覽的工具,它能夠方便使用者查詢數(shù)據(jù)表和數(shù)據(jù),提供查詢界面執(zhí)行SQL語句。第2步。打開DOS命令窗口,進入C:\Program Files\MySQL\MySQL Server \bin目錄下,輸入命令mysql uroot p,回車后會出現(xiàn)幾行提示信息并出現(xiàn)提示符號如圖21所示。圖23 MySQL Query Browser主界面該主界面的主窗口是查詢的結果集。Eclipse有一個逐步進化的過程,它原是IBM和OTI兩家公司共同開發(fā)研制的,后來IBM將源碼捐出,這才開始了Eclipse不斷完善的進程。如圖24所示。[7],其他插件的安裝運行都是基于這兩個插件的。JFace是架設在SWT上的高級用戶界面部件庫。 Eclipse集成開發(fā)環(huán)境的搭建由于Eclipse僅是一個集成開發(fā)平臺,本身并不包含語言編譯器,因此需要先安裝Java開發(fā)工具包(JDK)。%JAVA_HOME%\jre\bin。4. 將SDK解壓,的和值環(huán)境變量參數(shù),系統(tǒng)變量path值為E:\androidsdk_r18windows\androidsdkwindows\tools5. 登錄Eclipse的官方網(wǎng)站,下載適用版本的Eclipse。此步驟需聯(lián)網(wǎng)并根據(jù)網(wǎng)速不同會消耗比較長的時間,需耐心等待[9]。9. 打開Eclipse后,在Window菜單中選擇Preferences。圖27 Opens the Android SDK and AVD Manager按鈕12. 打開Android SDK and AVD Manager窗口后單擊New按鈕,彈出Create new Android Virtual Device(AVD)對話框,在第一欄中輸入模擬器的名字。 本章小結本章主要講述了基于Android的社交分享平臺的設計與實現(xiàn)制作過程中用到的主要技術。而Eclipse中的Android手機模擬器插件,讓開發(fā)的系統(tǒng)可以再其上進行功能測試。同時開發(fā)所需的人力物力財力可控,而一旦推廣開來能夠但來不菲的收益?;贏ndroid的社交分享平臺可以改變傳統(tǒng)在家上網(wǎng)發(fā)布信息和信息獲取的習慣,開拓出一條隨時隨地更換心情狀態(tài)、發(fā)表日志照片的新路子。3. 更新心情,用戶可以更新自己的心情,改心情對其他好友是可見的。7. 查看好友列表和最近訪客,用戶登錄后可以查看自己的好友列表和最近訪問過自己的用戶。圖31 系統(tǒng)用例圖用戶要想進入個人中心必須擁有賬號,通過注冊可以獲得賬號。快速發(fā)布包括發(fā)布日志、發(fā)布心情和拍照上傳。 本章小結本章講述了開發(fā)基于Android的社交分享平臺之前對該系統(tǒng)進行的可行性分析和需求分析。社交分享平臺主要是為用戶提供一個信息發(fā)布和信息共享的平臺,在這個平臺上用戶可以發(fā)布心情、發(fā)布日志和照片并查看好友主頁等等。圖41 Web端功能結構圖Web端功能有用戶登錄、搜索用戶、上傳頭像、用戶注冊、修改個人資料、發(fā)表日志、上傳照片、查看好友和訪客、管理相冊和管理日志等功能。個人中心模塊圖,如圖43所示??焖侔l(fā)布模塊圖,如圖44所示。好友列表中的每一個 包括昵稱、心情和頭像。圖46 管理日志模塊圖管理日志模塊是跟人中心模塊下的一個選項卡,通過選擇該選項卡,可以啟動管理日志模塊的服務。搜索用戶模塊圖,如圖48所示。圖49 好友主頁模塊圖通過好友列表、訪客列表或者搜索好友顯示出的列表可以啟動好友主頁模塊,該模塊包括查看好友主頁和查看好友相冊功能。1. Android端的設計目標(1) 登錄功能(2) 注冊功能(3) 發(fā)表日志功能(4) 管理日志功能(5) 拍照上傳功能(6) 管理相冊權限功能(7) 查看好友和訪客功能(8) 搜索并訪問用戶功能基于Android的社交分享平抬得的Web端比Android端多了添加、刪除好友和頭像上傳功能。用戶信息實體圖如圖51所示。日志實體圖如圖53所示。圖54 相冊實體圖相冊實體包括相冊編號、相冊訪問權限、相冊所屬的用戶編號、相冊建立日期和相冊名稱。照片編號也是自增類型的。照片評論實體圖如圖57所示。訪問記錄編號也是自增類型的。最大編號實體圖如圖510所示。具體設計如表51所示。具體設計如表53所示。表55 用戶信息表的結構字段名稱數(shù)據(jù)類型字段大小是否為主鍵是否可以為空u_nou_pwdu_nameu_u_stateu_idintvarcharvarcharvarchartextintN/A16818N/AN/A是否否否否否否否否否否否(6) 日志評論表ment日志評論表用于記錄用戶對日志的評論,其所主要包括的字段有評論編號、評論的內(nèi)容、評論者ID、評論所屬的日志ID、評論日期。表57 照片評論表的結構字段名稱數(shù)據(jù)類型字段大小是否為主鍵是否可以為空c_idc_contentu_nor_idc_dateinttextintinttimestampN/AN/AN/AN/AN/A是否否否否否否否否否(8) 游客記錄表visit游客記錄表用于記錄每個用戶被其他用戶訪問的情況,主要包括的字段有訪問記錄的編號、被訪問者ID、訪問者ID和訪問日期。表59 頭像表的結構字段名稱數(shù)據(jù)類型字段大小是否為主鍵是否可以為空h_idh_desh_datau_nointvarcharmediumblobintN/A40N/AN/A是否否否否否否否(10) 最大編號表max最大編號表用于記錄各個表中主鍵的當前最大值,當需要插入新數(shù)據(jù)時,先取得該表中對應字段值,加1作為新插入記錄的編號。左邊那是用來發(fā)布日志和發(fā)布心情的。圖514 登錄后的功能界面頁面中會顯示用戶的注入昵稱和心情等基本信息,同時還會提供用戶好友類表和最近訪客的顯示,用戶可以通過標簽瀏覽。}protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {(CHAR_ENCODING)。//讀取密碼參數(shù)String u_pwd = (String)(u_pwd)。//獲得用戶的號碼String name = new String((1).getBytes(ISO88591),CHAR_ENCODING)。//獲取用戶頭像User user = new User(no, name, , state, hid)。}else if((register)){//action為注冊信息String u_name = (String)(u_name)。String result = (u_name, u_pwd, u_, u_state,0)。}(result, result)。().forward(request,response)。用戶通過單擊“查看日記”超鏈接,可以查看自己發(fā)布過的日記及他人對日志的評論,同時還可以管理自己的日記例如將日記刪除或進行編輯,如圖515所示。try{con = getConnection()。(3, (rid))。} Web端查看和管理相冊模塊的實現(xiàn)在左面的頁面有“查看相冊”超鏈接,用戶單擊可以查看自己的相冊、創(chuàng)建新的相冊、在相冊中上傳圖片、刪除圖片還能更改相冊的權限。圖片上傳成功后,用戶可以選擇繼續(xù)上傳或是返回相冊查看圖片,查看和管理相冊界面如圖516所示。try{con = getConnection()。(3, (u_no))。} Web端個人中心模塊的實現(xiàn)用戶還可以修改包括頭像在內(nèi)的個人資料。還可以對好友進行添加和刪除。PreparedStatement ps = null。(2, new String((GBK),ISO88591))。//執(zhí)行更新}catch(Exception e){()。Web容器中有監(jiān)聽器的代碼,Android端服務器的代碼會在Web容器啟動時被自動確定,接著在手機端的服務器被啟動后,一個服務器套接字會被創(chuàng)建,用來監(jiān)聽特定端口。import 。//聲明ServerSocket對象ServerThread st = null。}catch(Exception e){()。st = null。import 。public ServerThread(ServerSocket ss){//構造器 = ss。()。}catch(Exception ee){()。import static 。//聲明輸出流對象boolean flag = false。//獲得輸出流對象flag =true。if((LOGIN)){//消息為登錄.................//此處聲明消息類型為登錄時的處理代碼}................//此處省略消息類型為其他類別時的處理代碼}catch(EOFException eof){ //捕獲EOFExceptiontry {()。flag = false。圖518 登錄界面該Activity是程序運行后首先被啟動的Activity。在登錄界面,用戶單擊“登錄”按鈕后會調用登錄(login)方法與服務器通信進行登錄驗證。該功能通過Android平臺下的preferences來實現(xiàn),實現(xiàn)該功能的兩個方法RememberMe和checkIfRemember的代碼如下:public void rememberMe(String uid,String pwd){SharedPreferences sp = getPreferences(MODE_PRIVATE)。//將密碼存入Preferences()。if(uid != null amp。CheckBoxcbRemember=(CheckBox)findViewById()。} }在登錄界面如果不進行登錄而是單擊“注冊”按鈕,將會啟動RegActivity進行注冊。主要代碼如下:public boolean onCreateOptionsMenu(Menu menu) {(0, MENU_SEARCH, 0, 搜索)setIcon()。添加好菜單選項,還需要開發(fā)菜單選項中事件的處理代碼,這些代碼需要寫在onOptionItemSelected方法中。拍照上傳模塊由ShootActivity和UploadActivity實現(xiàn),前者負責調用Android系統(tǒng)的照相機拍攝照片,后者負責將拍好的照片上傳到用戶的個人相冊中。在PublishActivity中包含一個ListView,該ListView中顯示三個Item:更新心情、發(fā)布日志和拍照上傳,單擊不同的Item將啟動相應的Activity或對話框,快速發(fā)布日志界面如圖521所示。圖523 拍攝照片界面上傳照片功能由UploadActivity實現(xiàn),該Activity有ShootingActivity啟動,負責將拍攝的照片上傳到服務器。//獲得日記內(nèi)容EditText對象String title = ().toString().trim()。}try{if(mc == null){mc = new MyConnector(SERVER_ADDRESS, SERVER_PORT)。//接收消息()。}else if((DIARY_FAIL)){//如果日志發(fā)布失敗()。}().quit()。}} Android端相冊管理模塊的實現(xiàn)管理個人相冊模塊由MyAlbumActivity和AlbumActivity實現(xiàn),前者負責顯示個人相冊列表,后者負責顯示指定相冊中的照片,如圖524所示。AlbumActivity中采用Gallery和ImageSwitcher負責顯示指定的某張照片。主要代碼如下:public class AlbumListActivity extends Activity{MyConnector mc = null。//存放好友相冊信息的數(shù)組String uno = null。//設置字體大小()。}public long getItemId(int position) {return 0。Handler myHandler = new Handler(){public void handleMessage(Message msg) {switch(){case 0:(ba)。 Android
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1