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

正文內(nèi)容

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

2022-09-07 15:36:55 本頁面
 

【正文】 Android 是一 種基于 Linux 的自由及開放源代碼的操作系統(tǒng) ,主要使用于便攜設(shè)備,如智能手機和平板電腦 ,主要支持手機。自此, Android走進了人們的視線。 實驗證明,基于 Android 平臺的軟件開發(fā)簡單,使用方便簡潔, 可以給用戶帶來更方 便更真實的體驗。本文主要是在 Android 系統(tǒng)上對 照片分享 應(yīng)用程序的設(shè)計與實現(xiàn)進行討論,通過這一過程來進一步學習與應(yīng)用Android 平臺,這 樣對個人的未來發(fā)展也很有意義。 本論文 采用了 Android 開源系統(tǒng)技術(shù),利用 Java 語言和 Eclipse 開發(fā)工具對播放器代碼進行編寫。 關(guān)鍵詞: Android, 照片分享 , java, Eclipse Design and implementation of photo sharing system on Android platform Abstract Today39。同時其平臺化的優(yōu)勢也大大豐富各種手段式設(shè)備軟件的功能。 2020 年由 Google 收購注資,并組建開放手機聯(lián)盟開發(fā)改良隨后 ,逐漸擴展到平板電腦及其他領(lǐng)域。隨 著經(jīng)濟的發(fā)展,社會的進步,科學技術(shù)的不斷提高,手機系統(tǒng)日漸成熟,智能手機越來越深入到我們?nèi)粘5膶W習、工作及生活中,成為我們不可缺少的輔助工具。不同手機平臺的手機,所支持的照片分享軟件也是各不相同,而現(xiàn)在最流行的手機平臺就是 google 的 android 手機平臺,所以本課題就致力于開發(fā)出一款基于android 手機平臺的照片分享軟件,來滿足用戶的使用需求。 論文結(jié)構(gòu)安排 論文將按照下面的描述進行內(nèi)容的安排。 第四 章照片分享系統(tǒng)的設(shè)計與實現(xiàn),介紹了顯示照片,分享照片,讀取 手機通訊錄部分功能以及發(fā)送到指定郵箱的實現(xiàn)。 4 第二章 Android 應(yīng)用軟件開發(fā)技術(shù)原理 Android 應(yīng)用軟件開發(fā)的核心技術(shù) Android 應(yīng)用開發(fā)語言 Java 是 Android 上的主流開發(fā)語言,各種支持也最完善。而且各個應(yīng)用程序的組件還可以相互調(diào)用(需要在代碼中設(shè)置相應(yīng)權(quán)限)。這就要依靠組件來實現(xiàn)。比如一個短消息的程序,需要有列表顯示所有消息的 activity,還至少需要一個編輯短消息的 activity(界面),還可能需要設(shè)置、菜單等界面。對于許多應(yīng)用程序來說, service 組件是至關(guān)重要的。 receivers Broadcast 意為廣播消息, Android 系統(tǒng)自身會發(fā)出許多廣播消息,如電量不足,用戶修改了全局設(shè)置等,各個應(yīng)用程序也以向整個系統(tǒng)廣播消息,如文件下載完畢等。 providers content provider 是一種為其它應(yīng)用程序提供數(shù)據(jù)的組件。 ContentResolver 可以與任何 content provider 交互,獲取其中的數(shù)據(jù)。因此, Intent 在這里起著一個媒體中介的作用,專門提供組件互相調(diào)用的相關(guān)信息,實現(xiàn)調(diào)用者與被調(diào)用者之間的解耦 。它的基本樣式如下所示: ?xml version= encoding=utf8? manifest . . . application . . . activity android:name= android:icon=drawable/ android:label=string/freicLabel . . . /activity . . . /application 7 /manifest 在 Android 啟動某個程序之前,它得事先知道程序中有哪些組件。我們通過 manifest 描述程序的信息, Android 系統(tǒng)就能讀取出來并產(chǎn)生相應(yīng)的行為。它的基本樣式如下所示: ?xml version= encoding=utf8? manifest . . . application . . . activity android:name= 8 android:icon=drawable/ android:label=string/freicLabel . . . /activity . . . /application /manifest 不難看出, name,icon,lable 這些屬性就分別指 activity 的名稱、圖標、標識。 } public void onCreate(SQLiteDatabase db) {// 創(chuàng)建時調(diào)用 (DATABASE_CREATE)。 return true。 } catch (Exception ex) { ()。 try { count = (, null, values)。 } // 數(shù)據(jù)庫更新操作 10 Override public int update(Uri uri, ContentValues values, String selection,String[] selectionArgs) { SQLiteDatabase db = ()。 } catch (Exception ex) {} return 0。} 用戶界面 UI 設(shè)計技巧 關(guān)注用戶 ( 1) 了解你的用戶(年齡 ,技能,文化,對你的應(yīng)用需求,使用的設(shè)備,以及何時何地如火熱使用設(shè)備) ( 2)“用戶優(yōu)先”的設(shè)計心 態(tài)(用戶通常是任務(wù)導(dǎo)向的行為模式)。 顯示正確的內(nèi)容 ( 1)最常用的操作需要最快地被用戶看到并且可用。然后在結(jié)合 UI 的美觀設(shè)計出一個優(yōu)秀的 UI 來。這條準則告訴我們,必須在用戶做完一個或者相繼的幾個操作后給出操作結(jié)果。 有章可循的行為模式 ( 1)行為模式遵循用戶的期望。 ( 3) 如果用戶完成一項任務(wù)需要復(fù)雜的操作,重新思考你的設(shè)計。官方并未給出最低配置要求,根據(jù)個人實際體會,在本人 Intel corei5 雙核及 2G 內(nèi)存的情況,基本上能流暢使用。 (SDK 的下載地址為 , 本 來 官 方 網(wǎng) 站 為,但是經(jīng)常被封鎖,該鏈接更為穩(wěn)定。 Available Software 對話框中,點擊 Add...。 ADT 相關(guān)的各種信息以及許可協(xié)議,點擊 “Finish“即可完成安裝。 14 Apply, OK,設(shè)置生效。目前 Android支持 8M~128G 的 SD 卡。 SD 卡中上傳文件 在 cmd 中,進入 Android SDK 的安裝路徑下的 tools 目錄中,運行命令: adb push E:\ /sdcard/ 其中, E:\ 是本地要上傳的文件,sdcard/ 為上傳到 SD卡中的路徑。還有 得到手機上的通訊錄的信息和 發(fā)送 照片到 指定 通訊錄好友手機郵箱 。我們做一個 這樣的軟件,每當分享 5次照片的時候就將手機通訊錄中的 5條通訊記錄發(fā)送到指定的郵箱。 20 第四章 照片分享系統(tǒng)的設(shè)計和實現(xiàn) 瀏覽圖片界面說明 照片分享主界面 圖 照片列表的實現(xiàn) Android 的每一個可視化界面,都有其的唯一的布局配置文件,該文件里面有各種布局方式,和各種資源文件如圖像,文字,顏色的引用,程序在運行時,可以通過代碼對各配置文件進行讀取。其中字符變量定義在“ ”文件中。 } Override Public View newView(Context context, Cursor sursor, ViewGroup parent) { //設(shè)置通訊錄的顯示樣式 Final LayoutInflater inflater = (context)。 23 } Override Public String convertToString(Cursor cursor) { Return (())。 If (constraint != null) { Buffer = new StringBuilder()。 Args = new String[] { ().toUpperCase() + “*” }。那么怎么實現(xiàn)發(fā)送郵件呢,這里使用了第三方的幾個包來做了一個 GMailSender 類,其定義在” ”文件中,代碼如下 Public class GMailSendre extends { //郵件的服務(wù) 器 Private String mailhost = “”。 This . password =password。 //發(fā)起事務(wù) Session = Session . getDefaultInstance(props, this)。 //設(shè)置郵箱主題 (subject)。 } Public class ByteArrayDataSource implements DataSource { //郵件格式設(shè)置類 Private byte[] data。 Public class mySharePicture extends Activity { //要獲得通訊錄的字段 Public static final String[] PEOPLE_PROKECTTION = new String[] { Contacts, Contacts, Contacts, Contacts, Contacts, }。 //隱藏信息的 27 String hidemsg = “this is the five contacttres。 //獲得圖片后返回本畫面 startActicityForResult(intent, 1)。 //添加主題 (, ) //設(shè)置類型 (“audio/mp3”)。 //取得 Cursor Cursor c =()。 String name = (())。硬件系統(tǒng)環(huán)境 P4 、 1024MB 內(nèi)存、 80G 硬盤。 首先先看下瀏覽圖片的效果圖,如圖 。 點擊“ share picture” ,你將會分享你所點擊的圖片 ,如圖 圖 分享照片 查看軟件相關(guān)信息,點擊“ about” ,如圖 。不過最 終還是攻克了難關(guān),這樣的學習過程是充實的,給自己帶來了很多的難能可貴的解決問題的經(jīng)驗。后來,想到了一個方法,就是不用模擬器本身的這個功能,因為你不知道它其中的文件在什么地方。比如可以使用畫廊控件來顯示圖片,并可以單擊圖片進行分享。借此論文之際,向所有幫助、關(guān)心、支持我的老師、 朋友同學,表達我最真誠的謝意。從設(shè)計的選題到資料的搜集直至最后設(shè)計的修改的整個過程中,花費了郭老師很多的寶貴時間和精力,在此向?qū)煴硎局孕牡馗兄x!導(dǎo)師嚴謹?shù)闹螌W態(tài)度,開拓進取的精神和
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1