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

正文內(nèi)容

基于android手機電話薄的設計與實現(xiàn)的畢業(yè)論文(編輯修改稿)

2025-07-19 18:08 本頁面
 

【文章內(nèi)容簡介】 所采用的前端程序創(chuàng)建工具等,做出合適的數(shù)據(jù)庫類型選擇,用戶數(shù)據(jù)庫是基于SQLite建立。SQLite是一款輕型的數(shù)據(jù)庫,是遵守ACID的關聯(lián)式數(shù)據(jù)庫管理系統(tǒng),它的設計目標是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設備中,可能只需要幾百K的內(nèi)存就夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統(tǒng),同時能夠跟很多程序語言相結合,比如Tcl、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款世界著名開源的數(shù)據(jù)庫管理系統(tǒng)來講,它的處理速度比他們都快。這也是android的性能優(yōu)勢。該系統(tǒng)數(shù)據(jù)庫的建立是完全在Android平臺上執(zhí)行Java代碼,通過DVM編譯來建立的,沒有什么輔助工具,由于整個SQLite數(shù)據(jù)庫是非可視化操作,所有對數(shù)據(jù)庫的操作都是通過執(zhí)行Java代碼實現(xiàn),在完成其查詢功能的時候沒有使用數(shù)據(jù)庫高級編程,較為麻煩的關節(jié)是在如何有機的將客戶端數(shù)據(jù)庫整體結構實現(xiàn)出來,實現(xiàn)過程是無可視界面,也沒有數(shù)據(jù)庫輔助工具情況下,整個過程很抽象。Android安全中的一個重要的設計點是在默認的情況下應用沒有權限執(zhí)行對其他應用程序,操作系統(tǒng)或用戶的有害操作。這些操作包括讀取用戶的隱私數(shù)據(jù),訪問網(wǎng)絡,保持設備活動等等,應用程序的進程是一個安全的黑盒子,在沒有給它權限的時候它不能干擾其他應用程序。4功能設計一個好的系統(tǒng)設計的步驟決定了程序是否能按照設計者的目的按時完成,是否能在規(guī)定的時間內(nèi)按照設計者的要求高質(zhì)量的完成程序必要的功能。并且按照標準的設計步驟對程序進行調(diào)試,測試,以及后期的優(yōu)化完善,使程序更加具有健壯性和可用性。通過對通訊錄功能、系統(tǒng)模塊、用戶需求方面進行全方位的分析制定開發(fā)流程,開發(fā)流程如圖41所示。圖41開發(fā)流程圖采用標準的開發(fā)流程確定系統(tǒng)具有用戶管理功能,聯(lián)系人增刪改功能,通訊功能,查找功能,備份等功能。系統(tǒng)的功能圖如42所示。增加查找刪除菜單詳細信息修改聯(lián)系人列表退出刪除顯示所有刪除所有備份返回圖42 系統(tǒng)功能圖通過對系統(tǒng)的功能結構的分析,設計后系統(tǒng)運行流程是系統(tǒng)運行后用戶將進入通訊錄主界面,可以看到聯(lián)系人列表。通過點擊MENU界面的增加功能選項可以新增聯(lián)系人,通過查找按鈕可以對聯(lián)系人進行姓名、號碼的操作,通過選擇聯(lián)系人并點擊刪除鍵可以對聯(lián)系人進行刪除操作,通過菜單功能可以顯示所有聯(lián)系人、刪除所有聯(lián)系人、并備份SD卡功能。在聯(lián)系人詳細信息界面點擊MENU鍵彈出通訊功能框選擇撥打電話按鈕或者發(fā)信息發(fā)郵件按鍵,系統(tǒng)的運行流程圖如43所示。圖43 系統(tǒng)運行流程根據(jù)手機功能調(diào)查顯示,近十成消費者都會使用手機通訊錄功能,隨著手機通訊錄功能的不斷加強與完善,手機通訊錄的意義,已不僅僅像電話薄一樣顯示電話號碼,而是向著個性化、人性化的方向發(fā)展。通訊錄從無到有,從英文到中文,經(jīng)歷了十幾年的發(fā)展歷程,今后的發(fā)展趨勢就是從通訊錄發(fā)展為名片夾,也就是在一個聯(lián)系人之下有手機號碼、固話號碼、公司、住址、郵箱、備注等內(nèi)容。手機通訊錄扮演著與用戶直接交互并且提供服務的重要角色,它需要提供良好的用戶體驗,方便用戶操作,接收用戶的操作并把這些操作轉(zhuǎn)換成相應的命令,采用用戶活動的方式完成各個服務的邏輯流程。其功能主要包括以下幾方面內(nèi)容。增加、刪除、編輯聯(lián)系人點擊通信錄界面中的增加按鈕,進入增加聯(lián)系人界面。輸入聯(lián)系人的基本信息,并可根據(jù)用戶需求增加個性化信息如頭像、姓名、手機號碼、辦公室電話、家庭電話、職務職稱、單位名稱、地址、郵政編碼、Email、其他聯(lián)系方式、備注這些信息,單擊確認返回主界面。點擊通信錄中一個已存在的聯(lián)系人,進入聯(lián)系人編輯界面,可修改聯(lián)系人的資料或進行刪除聯(lián)系人操作,完成后退回到主界面。對列表中聯(lián)系人的標記,點擊menu鍵彈出功能界面上的刪除按鍵也可進行刪除。還可以在菜單上選擇刪除全部聯(lián)系人來清空通訊錄。在刪除聯(lián)系人的過程中,系統(tǒng)將提示用戶是否繼續(xù)操作,若放棄操作,則聯(lián)系人信息將繼續(xù)保存。查找聯(lián)系人用戶點擊menu鍵打開底部菜單框,底部菜單框為查詢聯(lián)系人提供入口,進入通訊錄的缺省頁面為聯(lián)系人列表,在列表中看到所有聯(lián)系人的姓名、電話信息排列,用戶點擊查找按鍵輸入聯(lián)系人基本信息,通訊錄顯示所有符合查詢條件的聯(lián)系人列表,用戶選擇一個聯(lián)系人進入聯(lián)系人基本信息頁面進行其他操作;查詢完成,用戶按返回鍵返回主界面。通訊功能用戶在通訊錄選擇聯(lián)系人進入聯(lián)系人詳細信息界面,這時點擊menu鍵打開通信功能框,選擇打電話、發(fā)信息還是發(fā)郵件的功能進行操作。菜單功能通過對menu按鍵的點擊,顯示底部菜單框,包含有增加、查找、刪除、菜單、返回功能,菜單按鍵則包含顯示所有、刪除所有、備份SD卡等實用功能。該程序數(shù)據(jù)庫是在Android平臺上執(zhí)行Java代碼,通過DVM編譯來建立的,由于整個SQLite數(shù)據(jù)庫是非可視化操作,因此所有對數(shù)據(jù)庫的操作都是通過執(zhí)行Java代碼實現(xiàn)。且表的設計也盡量優(yōu)化,沒有錯綜復雜的關系,每張表都是獨立的,不存在任何約束,因此數(shù)據(jù)庫也是獨立數(shù)據(jù)庫。本系統(tǒng)為了實現(xiàn)文本管理功能,需要建立文本信息表database,文本信息表database中需要包含的屬性有id,name,mobilephone,officephone,familyphone,address,emial,pany,remark,imageid,文本信息表database如表41所示:表41 文本信息表database屬性數(shù)據(jù)類型說明_idInteger自動增加的主鍵NameInteger姓名MobilephoneString[ ]手機號OfficephoneString[ ]辦公室號FamilyphoneString[ ]家庭號碼AddressString 地址EmailString郵箱CompanyString公司地址RemarkInteger標記ImageidInteger圖片號5通訊錄實現(xiàn) Android開發(fā)平臺搭建Android的上層應用程序是用Java語言開發(fā),同時還需要基于Dalvik虛擬機,所以,Google公司推薦使用主流的Java繼承開發(fā)環(huán)境Eclipse。只有Eclipse還不夠,因為是使用Java語言進行開發(fā),還應該有由SUN公司提供的Java SDK(其中包括JRE:Java Runtime Environment)。此外,Android的應用程序開發(fā)和Java開發(fā)有較大區(qū)別的,所以還需要有Google提供的Android SDK。同時,還需要在Eclipse安裝ADT,為Android開發(fā)提供開發(fā)工具的升級或者變更,是Eclipse下開發(fā)工具的升級下載的工具。簡言之,需要以下軟件,才能搭建Android開發(fā)環(huán)境,從而進行Android應用程序的開發(fā)。(1) Java SDK(2) Eclipse(3) Android SDK(4) ADTAndroid開發(fā)平臺搭建步驟:(1)首先到,這里推薦下載Java EE 集成版本。去,下載,Android 。第一步下載工序就結束了。
(2),選擇Eclipse菜單中的HelpInstall New Software Available Software,點擊右側(cè)的“Add”輸入,然后在“Work with”下拉菜單中選擇剛才輸入的網(wǎng)址。過一會就會出現(xiàn)一個Developer Tools選項,勾上以后點擊Next以后Eclipse會自動網(wǎng)上查找Android 開發(fā)工具插件,然后要到Android DDMS和Android Development Tools,選中這兩個點擊Finish,Eclipse就會自動下載并安裝Android插件了,最后會提示重啟Eclipse。(3)重啟后選擇Eclipse菜單中的Windows Preferences 在左側(cè)的Android項目中SDK Location中填入Android SDK解壓后的目錄,然后點擊Apply。(4)在Windows XP的系統(tǒng)變量中的path變量中添加一個值,該值指向解壓后的Android SDK目錄下的tools文件夾。 Android的資源文件保存在/res的子目錄中。其中/res/drawable/目錄中保存的是圖像文件,/res/values目錄中保存的是用來自定義字符串和顏色的文件,/res/xml目錄中保存的是XML格式的數(shù)據(jù)文件。所有在程序開發(fā)階段可以被調(diào)用的資源都保存在這些目錄中,在對界面進行繪制時要考慮到不同手機屏幕大小可能不一樣,應盡量兼容大多數(shù)手機屏幕尺寸,使之顯示無障礙。增加界面繪制代碼如下:LinearLayoutxmlns:android= android:layout_width=fill_parent //寬度為填充 android:layout_height=fill_parent //高度為填充 android:orientation=vertical //方向為垂直 ScrollView android:layout_weight=4 //比重4:1 android:id=@+id/ScrollView1 android:layout_width=fill_parent //寬度充滿父空間 android:layout_height=wrap_content//根據(jù)內(nèi)容決定高度 android:scrollbars=vertical//滾動條方向為垂直 LinearLayout xmlns:android= android:layout_width=fill_parent android:layout_height=wrap_content android:orientation=vertical LinearLayout android:id=@+id/widget205 android:layout_width=fill_parent android:layout_height=wrap_content android:layout_marginLeft=10dp//左邊距為10dp android:layout_marginRight=10dp ImageButton android:id=@+id/image_button android:layout_width=60px android:layout_height=60px android:src=@drawable/icon//默認圖片 android:scaleType=centerCrop//按比例縮放圖片,保持圖片的尺寸比例 /ImageButton EditText android:id=@+id/username android:layout_width=fill_parent android:layout_height=wrap_content android:scrollbars=vertical android:hint=姓名 //hint當文本內(nèi)容為空時,出現(xiàn)的提示信息 android:gravity=top//置頂垂直排列 android:layout_gravity=center_vertical//排列居中 / /LinearLayoutLinearLayout android:layout_width=fill_parent android:layout_height=wrap_content android:orientation=vertical android:layout_marginRight=10dp android:layout_marginLeft=10dp TextView android:layout_height=wrap_content android:layout_width=wrap_content android:text=手機: android:textSize=20dp / EditText android:id=@+id/mobilephone android:layout_width=fill_parent android:layout_height=wrap_content android:scrollbars=vertical android:gravity=top android:hint=手機 android:phoneNumber=true ///只能輸入數(shù)字 /LinearLayout LinearLayout android:layout_width=fill_parent android:layout_height=wrap_content android:orientation=horizontal android:layout_marginLeft=10dp android:layout_marginRight=10dp Button android:id=@+id/save android:layout_width=wrap_content android:layout_height=wrap_content android:layout_weight=1 android:text=保存/ Button android:id=@+id/btn_return android:layout_width=wrap_content android:layout_heigh
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1