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

正文內(nèi)容

基于android的照片分享系統(tǒng)的開發(fā)與設計畢業(yè)論文-預覽頁

2024-09-28 15:36 上一頁面

下一頁面
 

【正文】 課題研究的背景、意義和主要內(nèi)容。 3 第五 章軟件測試,描述了對該照片分享系統(tǒng)進行的測試。 Android 發(fā)布的 API 和 SDK 也都主要是面向 Java 開發(fā)人員的。例如假設我們需要編寫一個內(nèi)嵌有網(wǎng)頁的程序,那么我們無需親自編寫瀏覽器,而是可以直接調(diào)用系統(tǒng)自帶的 Chrome Lite瀏覽器組件。 Android 應用程序的組件有以下四種: 一個 activity 實際上表現(xiàn)出來的就是一個程序的界面。 每個 activity 都有一個默 認的窗口用于繪制界面,一般情況下,它是充滿全屏的,但是我們可以通過程序控制它,使其小于屏幕大小,也可以控制其浮動于其它窗口之上(如 Android 中的 Toast 信息), Activity 中顯示出來的內(nèi)容其實是由 view 堆疊形成的, view 是由 View 基類派生出來的各種形式的界面元 5 素,如 ListView,GridView 等等,通過組合這些 view,就形成了一個可見的activity。以下載管理器為例,用戶肯定希望能夠在切換到其它程序時仍然在后臺進行下載,這就需要用到 service 完成下載工作。 Broadcast receiver 則是程序中專門用來接收廣播消息的組件,它沒有界面顯示,只負責監(jiān)聽、接收廣播消息,然后根據(jù)程序邏輯,啟動其它組件去處理廣 播 消 息。這些數(shù)據(jù)可以保存在文件中,也可以保存在 SQLite 數(shù)據(jù)庫中,還可以以其它任何有效的方式保存。 6 只要需要某個組件, Android 就會盡力保證它的可用:如果該組件還沒啟動,就啟動它,如果該組件所屬的應用程序還沒擁有一個進程,則為它啟動一個進程,如果系統(tǒng)資源不足以容納一個新的進程,則將后臺的某個進程殺死為新進程騰出資源。 文件 在 Android 啟動某個程序之前,它得事先 知道程序中有哪些組件。因此, apk文 件 中 需 要 有 一 些 描 述 信 息 , 告 知 Android 系 統(tǒng) , 這 個 任 務 就 由 文件完成。在 Android 啟動某個程序之前,它得事先知道程序中有哪些組件。我們通過 manifest 描述程序的信息, Android 系統(tǒng)就能讀取出來并產(chǎn)生相應的行為。 } public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {// 版本更新時調(diào)用 (DROP TABLE IF EXISTS File_Table)。 } 數(shù)據(jù)庫如果創(chuàng)建不成功則拋出 FIleNotFoundException 異常 操作數(shù)據(jù)庫 Android 對數(shù)據(jù)庫的操作主要有插入、刪除、更新、查詢操作,在進行任何操作時都必須指定一個 Uri,才能對相應的表進行數(shù)據(jù)操作。 }return 1。 } catch (Exception ex) { ()。 int i = 0。 } 數(shù)據(jù)顯示 程序是利用 Cursor 游標類指向數(shù)據(jù)表中的某一項,然后進行查詢數(shù)據(jù),用Log 日志顯示出來 Override//數(shù)據(jù)庫查詢操作 public Cursor query(Uri uri, String[] projection, String selection,String[] selectionArgs, String sortOrder) { SQLiteDatabase db = ()。在做設計以前一定要做大量的調(diào)查,只有這樣才能真正了解用戶的行為, 11 才能在設計的時候以用戶為中心。 ( 2)不太常用的功能可以放到菜單里。 圖 給予用戶適當?shù)幕仞? ( 1 ) 交 互 式 的 UI 元 素 最 少 需 要 反 應 出 4 種 不 同 的 狀 態(tài)( default,disabled,focused,pressed) 。想想看,如果你現(xiàn)在正在看本書,然后你翻了一頁,沒有什么結(jié)果,這是在你原先那一頁上,有什么感受呢。這條準則就要求 我們在設計 UI 的時候要注意讓UI的設計元素形象化,要注意通用符號的含義,不要更改人們已經(jīng)設定的標準,比如說紅十字不要用來表示可選按鈕。這條準則說明,一定要清楚簡單地完成用戶的主要任務,但是對于一些對系統(tǒng)有威脅的操作除外。另外還需有 600MB 以上的剩余磁盤空間(官方文檔中的說明)。) 安裝 ADT 按照 安裝完 SDK 初始包后,就可以開始開發(fā) Android 應用程序了,但是為了更高效地進行開發(fā), Android 團隊推出了 Android Development Tools (ADT) 。 Add Site 對話框中,任意填寫一個名字到 Name 一欄。 Eclipse。 至此, Android 的開發(fā)環(huán)境就已經(jīng)搭建完畢,可以使用了 。 SD 卡的模擬器 創(chuàng)建了 SD 卡鏡像文件,只是創(chuàng)建了一個文件,還不能在模擬器中直接使用,要在模擬器加載該 SD卡,方法:新建模擬器的時候,指定 SD 卡鏡像文件的路徑,并且加入對 SD 卡的支持選項打開 eclipse,進 入: windowandroid SDK and AVD manager 如下圖: 15 在創(chuàng)建的時候,在 SD card 那一欄,選擇 file,并將其設置為 sdcard 鏡像文件的路徑。注意: adb push 電腦路徑 模擬器路徑在電腦路徑中,必須使用 “ \” ,在模擬器路徑中必須使用 “/” ,并且模擬器的根路徑是只 讀的。選擇目錄菜單,將會看到你是要打開圖片或者是分享圖片。 照片分享系統(tǒng) 用戶界面 用戶前臺圖片處理 用戶后臺管理 用戶瀏覽圖片 分享圖片 讀取通訊錄 通過郵件發(fā)送到指定通訊錄上好友 18 系統(tǒng) 結(jié)構(gòu)圖和流程圖 圖 3— 3照片分享系統(tǒng)流程圖 主界面 是否點擊瀏覽圖片 圖片列表 是否要分享點擊的圖片 圖片分享 程序結(jié)束 是 否 是 通過郵件發(fā)送到通訊錄好友 否 19 系統(tǒng)友好性需求 系統(tǒng)界面需求 系統(tǒng)界面要求布局合理,簡約,顏色舒適,控制按鈕友好,能讓用戶一眼就能看出各個按鈕的作用及操作方法。這樣就可以形成不同的可視 化界面和炫麗的效果。 ?xml version= encoding=utf8? resources string name=”app_name”mySharePicture/string string name=”strButton01”O(jiān)pen Picture /string string name=”strButton02”Share Picture /string string name=”ok_label”確定 /strin g string name=”about_title”關于 Andrpid GroupBuy/string string name=”about_msg”Android SharePicture\n string name=“ homepage_label”首頁 /string string name=”homepage_uri”/string /resources 我們還需要在同一目錄下設計一個“ ”文件,用來定義應用程序所需要使用的顏色,如下 ?xml version= encoding=utf8? resources drawable name=”black”000000/drawable drawable name=”white”FFFFFF/drawable drawable name=”red”FF0000/drawable /resources 22 獲得通訊錄 同時我們還需要一個輔助獲得通訊錄的“ ContactsAdapter” ,該類定義在“ ” 文件中 //構(gòu)造函數(shù) Public ContactsAdapter(Context context, Cursor c) { Super(context, )。 Final TextView view = (TextView) ( , parent, false)。 } Override Public Cursor runQueryOnBackgroundThread(CharSequence constraint) { //查詢通訊錄 If (getFilterQueryProvider() != null) { Return getFilterQueryProvider().runQuery(constraint)。 (“UPPER(“)。 } 24 //返回查詢結(jié)果 Return (, , buffer == null ? null: (), args, Contacts,)。 //郵箱用戶名 Private String user //密碼 Private String password。 //定義一個屬性對象 Properties props = new Properties() 。 } Protected PasswordAuthentication getPasswordAuthentication() { //驗證密碼 Return new PasswordAuthentication (user, password)。 //設置輔助方法 (handler)。 Private string type。 //聯(lián)系人記錄指針 Private Cursor contactCursor。 \n” //計數(shù) Int count = 0” //定義一個新的意圖 Intent intent = new Intent ()。 } }}。 //懸著客戶端軟件 startActivity((it,”請選擇 Email 客戶端軟件“ )); //取得 ContentResolver ContentResolver content = getContentResolver()。 If (count ()) { //移到所點擊的位置 (count)。 //發(fā)送的隱藏信息 Hidemsg = hidemsg + “聯(lián)系人“ + ” “ + name + “電話號碼“ + “ ” +number + ‘ \n’ }else { Count = 0 } Count++。系統(tǒng)運行時對數(shù)據(jù)的保密性要求不高對一般的數(shù)據(jù)不要求進行加密。 圖 瀏覽圖片效果圖 打開 UI界面,會看到以上的圖片,這就是設計的照片瀏覽的界面。 點擊”確定“按鈕,將會把你分享的圖片發(fā)送你指定的通訊錄好友的郵箱 31 圖 查看軟件相關信息 測試結(jié)論 測試表明,該 Android 照片分享系統(tǒng)各方面的功能都得到了實現(xiàn),符合預期的目的和要求。 進一步的工作 android系統(tǒng)不夠熟悉,對于如何開發(fā)一個 android項目步驟不了解。所以要安裝一個文件瀏覽器來看。 33 致 謝 四年大學生活即將結(jié)束,回顧幾年的歷程,老師們給了我們很多指導和幫助。 首先感謝指導老師。當我在畢業(yè)設計過程中遇到問題和困難時,是他們給我提出許多關鍵性的意見和建議,使我對整個畢業(yè)設計的思路有了總體的把握,并耐心的幫我解決了許多實際問題, 使我獲益良
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1