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

正文內(nèi)容

基于安卓的手機(jī)日歷管理系統(tǒng)畢業(yè)論文(更新版)

2025-08-05 20:17上一頁面

下一頁面
  

【正文】 (rectF, 8, 8, paint)。 // 繪制下邊框帶邊框的EditText,這原本是一個基本的EditText,文本編輯框的類,在這里加上了特殊的樣式、顏色及邊框的圓弧效果。 if(dbOpenHelper != null){ ()。//翻入日程的ID (scheduletagdate, null, values)。 for(int i = 0。另外還需要的是判斷語句,()判斷curor是否為空值,不為空則就給cursor賦值,()來關(guān)閉。//放入日程類型ID(remindID, ())。}(2)再分別建立ScheduleVO 和ScheduleDateTag ,里面分別寫了表里面各個數(shù)據(jù)的get(表示獲取某個變量值)和set(表示設(shè)置某個變量值)方法,以便于調(diào)用。建立時對應(yīng)需要寫上參數(shù)名、參數(shù)類型、主鍵等。 dayOfWeek = ()1。 return Animals[(year 4) % 12]。然后是書寫書寫手勢的各個方法,最主要的是onFling的方法,在這里實現(xiàn)了頁面的向左及向右滑動的操作,這個操作是由條件語句來實現(xiàn)的,由滑動兩點的x坐標(biāo)的值進(jìn)行差值計算,如果是起點減去重點大于120時著向左滑動,反之則向右滑動。得出這行的位置就需要通過對參數(shù)position(對應(yīng)編號)進(jìn)行判斷是否在7以內(nèi)。在這個方法里面還需加入個OnTouch方法,用來將gridView中的觸摸事件回傳給gestureDetector,進(jìn)行下面的觸摸操作,即: //將gridview中的觸摸事件回傳給gestureDetector Override public boolean onTouch(View v, MotionEvent event) { return .onTouchEvent(event)。最后是對界面的一些美化,同樣使用動態(tài)布局模式進(jìn)行。首先需要寫了一個CalendarView類,這是為日歷顯示所寫的一個類,在其中使用重載的方法定義了幾個不同參數(shù)的CalendarView,用于不同的情況。在這種情況下就只有也只能有一個RadioButton能被選擇,并且在開始時默認(rèn)了第一個按鈕被選中。在結(jié)構(gòu)圖中包括了功能模塊的表示及其中部分功能的實現(xiàn)原理。(2)日程管理模塊:在本模塊中包括總的日程顯示頁面和日歷頁面所跳轉(zhuǎn)到的日程顯示界面或者是日程添加界面。字節(jié)碼是很接近機(jī)器碼的文件,可以在提供了java虛擬機(jī)(JVM)的任何系統(tǒng)上被解釋執(zhí)行。這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機(jī)文件一樣容易。      Java吸取了C++面向?qū)ο蟮母拍睿瑢?shù)據(jù)封裝于類中,利用類的優(yōu)點,實現(xiàn)了程序的簡潔性和便于維護(hù)性。 Java 平臺是基于 Java 語言的平臺。它首先將源代碼編譯成二進(jìn)制字節(jié)碼(bytecode),然后依賴各種不同平臺上的虛擬機(jī)來解釋執(zhí)行字節(jié)碼,從而實現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺特性。 創(chuàng)建AVD為使Android應(yīng)用程序可以在模擬器上運行,必須創(chuàng)建AVD。出現(xiàn)下面的畫面表示安裝成功了,如圖21:圖21 安卓環(huán)境設(shè)置JDK效果測試圖 Android SDK安裝 下載完成后解壓到任意路徑(我的解壓路徑為E:\Android\androidsdkwindows)運行SDK ,點擊Available Packages。屬性高級環(huán)境變量系統(tǒng)變量中添加以下環(huán)境變量: :E:\Android\Java\(我所安裝JDK的目錄) :.。而專門運行在x86平臺的Jrocket在服務(wù)端運行效率也要比Sun JDK好很多。由于 Eclipse 中的每樣?xùn)|西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。此外,Android的應(yīng)用程序開發(fā)和Java開發(fā)有較大區(qū)別的,所以還需要有Google提供的Android SDK。第一類開發(fā)者一般身處規(guī)模較大的公司,這些公司主要為自有品牌或者其他品牌設(shè)計手機(jī)或者平板電腦的總體方案。另外,谷歌還在2009年特別發(fā)布了針對初學(xué)者的Android Simple語言,該語言類似Basic語言。隨著EDGE、HSDPA這些2G至3G移動網(wǎng)絡(luò)的逐步過渡和提升,手機(jī)隨意接入網(wǎng)絡(luò)已不是運營商口中的笑談。 安卓平臺簡介Android一詞的本義指“機(jī)器人”,同時也是Google于2007年11月5日宣布的基于Linux平臺的開源手機(jī)操作系統(tǒng)的名稱,該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號稱是首個為移動終端打造的真正開放和完整的移動軟件。在除美國之外的每個發(fā)達(dá)國家,擁有手機(jī)的人數(shù)比擁有計算機(jī)的人數(shù)更多。基于安卓的手機(jī)日歷管理系統(tǒng)畢業(yè)論文目 錄摘 要 2Abstract 3目 錄 4第一章 緒論 7 課題背景 7 安卓平臺簡介 8 安卓平臺特色介紹 8 安卓系統(tǒng)編程語言 9 安卓開發(fā)的現(xiàn)狀 9第二章 系統(tǒng)開發(fā)環(huán)境與相關(guān)技術(shù) 10 系統(tǒng)開發(fā)的環(huán)境 10 系統(tǒng)開發(fā)軟件的簡介 10 Eclipse的簡介 10 11 11 軟件下載準(zhǔn)備 11 JDK安裝 11 Android SDK安裝 12 ADT安裝 13 創(chuàng)建AVD 13 系統(tǒng)開發(fā)編程語言的簡介 14第三章 系統(tǒng)需求分析及概要設(shè)計 16 系統(tǒng)的需求分析 16 系統(tǒng)的概要設(shè)計 16 系統(tǒng)的功能模塊說明 16 系統(tǒng)的功能模塊結(jié)構(gòu)圖 16第四章 系統(tǒng)的詳細(xì)設(shè)計 19 系統(tǒng)主界面的設(shè)計和實現(xiàn) 19 系統(tǒng)主界面的頭部菜單欄 19 系統(tǒng)的日歷界面 20 系統(tǒng)的日歷特色顯示 22 系統(tǒng)任務(wù)界面的設(shè)計 23 任務(wù)界面的數(shù)據(jù)庫準(zhǔn)備 23 任務(wù)界面之新增界面 26 任務(wù)界面之總?cè)粘探缑?33 任務(wù)界面之單一日程界面 35 任務(wù)界面之實現(xiàn)對已有日程日期的標(biāo)記 36 系統(tǒng)設(shè)置界面 37 系統(tǒng)關(guān)于界面 38 系統(tǒng)底部菜單項 38 日歷界面使用的底部菜單項 39 其他界面使用的底部菜單項設(shè)計與實現(xiàn) 41 農(nóng)歷算法 42第五章 程序測試 46 安卓測試概述 46 功能性測試 47以上測試均為真機(jī)測試,并且有錄制詳細(xì)的操作視頻 47 穩(wěn)定性測試 47 測試結(jié)果 48結(jié)束語 49參考文獻(xiàn) 51致謝 52第一章 緒論 課題背景當(dāng)今社會是信息社會,人們無論何時、無論何地都是在與信息打交道,您閱讀的報紙是信息、看到的廣告是信息、電視傳播的是信息、上網(wǎng)瀏覽的是信息,當(dāng)代人簡直生活在“信息海洋”中?,F(xiàn)如今,移動設(shè)備大行其道,全球有超過十億部移動電話正在被使用,并且這個數(shù)目正在逐漸增加。因此,基于安卓平臺開發(fā)一款手機(jī)應(yīng)用軟件具有較大的意義和可行性。自從iPhone上市,用戶可以更加方便地連接網(wǎng)絡(luò),運營商的制約減少。 安卓系統(tǒng)編程語言  在Android中,開發(fā)者可以使用Java作為編程語言來開發(fā)應(yīng)用程序,也可以通過NDK使用C/C++作為編程語言來開發(fā)應(yīng)用程序,也可使用SL4A來使用其他各種腳本語言進(jìn)行編程(如:python、lua、tcl、php等等),還有其他諸如:Qt(qt for android)、Mono(mono for android)等一些著名編程框架也開始支持Android編程,甚至通過MonoDroid,開發(fā)者還可以使用C作為編程語言來開發(fā)應(yīng)用程序。 安卓開發(fā)的現(xiàn)狀目前國內(nèi)的 Android 開發(fā)還是主要以應(yīng)用開發(fā)為主,主要分成3類:為企業(yè)開發(fā)應(yīng)用、開發(fā)通用應(yīng)用(放到 Android Market或者其他App Market 銷售)以及游戲開發(fā)(放到 Android Market 或者其他 App Market 銷售)。只有Eclipse還不夠, 因為是使用 Java 語言進(jìn)行開發(fā), 還應(yīng)該有由SUN公司提供的Java SDK(其中包括JRE:Java Runtime Environment)。Eclipse 還包括插件開發(fā)環(huán)境(Plugin Development Environment,PDE),這個組件主要針對希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因為它允許他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。JDK是學(xué)好Java的第一步。 JDK安裝首先按提示完成SDK安裝,然后設(shè)置環(huán)境變量(非必須)。打開cmd窗口,輸入java –version 查看JDK的版本信息。配置完成。 Java 不同于一般的編譯執(zhí)行計算機(jī)語言和解釋執(zhí)行計算機(jī)語言。 Sun 公司對 Java 編程語言的解釋是:Java 編程語言是個簡單、面向?qū)ο蟆⒎植际?、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動態(tài)的語言。Java對程序提供了安全管理器,防止程序的非法訪問。庫函數(shù)提供了用HTTP和FTP協(xié)議傳送和接受信息的方法。Java不像C或C++,它不針對CPU芯片進(jìn)行編譯,而是把程序編譯成稱為自字節(jié)碼的一種“中間代碼”。日歷界面上還有對存在日程的標(biāo)記,有利于人們更好的管理日程。 系統(tǒng)的功能模塊結(jié)構(gòu)圖在程序設(shè)計分析的基礎(chǔ)上,結(jié)合實際情況,得出本程序的功能模塊結(jié)構(gòu)圖。主界面的菜單選項使用RadioGroup來建立,在這里的布局中RadioGroup里容納4個RadioButton,而RadioButton是單選按鈕。使用的是一個TextView類,對應(yīng)的在日歷的CalendarActivity文件中加入函數(shù)來添加頭部的年份等信息。完成后對界面使用setText方法來賦值到界面上。然后進(jìn)行設(shè)置水平和豎直的間距、取值邊框、設(shè)置居中等操作。其中在對日期中的第一行,即周一等值的這行,設(shè)置字的顏色及背景圖。先是在布局中建立這個類,然后實例化手勢gestureDetector并取得布局中ViewFlipper用于下面的調(diào)用。 final public String animalsYear(int year) { final String[] Animals = new String[] { 鼠, 牛, 虎, 兔, 龍, 蛇,馬, 羊, 猴, 雞, 狗, 豬 }。 (year, month1, 1)。首先是schedule表的建立,在這個表中包括日程ID、日程類型的ID、日程重復(fù)類型的ID、日程正文內(nèi)容、日程日程時間這幾個參數(shù)。 onCreate(db)。(scheduleTypeID, ())。android sqlite的查詢方法是query方法,它的查詢語句是: (schedule, new String[]{scheduleID,scheduleTypeID,remindID,scheduleContent,scheduleDate}, scheduleID=?, new String[]{(scheduleID)}, null, null, null)。//刪除日程對應(yīng)的日期標(biāo)識信息(5)將日程標(biāo)志日期保存到數(shù)據(jù)庫中,這里是為了將在日期上標(biāo)識的信息存儲到數(shù)據(jù)庫中,方法同第一步的保存相仿,只是數(shù)據(jù)的不一樣,而且使用的是數(shù)組形式。//放入日信息 (scheduleID, ())。判斷后直接關(guān)閉當(dāng)前數(shù)據(jù)庫。 // 設(shè)置所繪制的邊框顏色為黑色 (0, () 1, () 1, this .getHeight() 1, paint)。//現(xiàn)在設(shè)置相關(guān)的參數(shù)用于下面的操作。在這個界面中,總體的以RelativeLayout這個相對布局名為總體的布局類,最上面是標(biāo)題欄,這就是一個上述建立的一個帶邊框的TextView類。點擊時跳到選擇界面并傳值,跳轉(zhuǎn)的時候需要獲得原來界面上的日程類型,這里需要在點擊觸發(fā)效果的方法上將數(shù)據(jù)傳到類型選擇頁面上去,用于顯示它的默認(rèn)值。這里還包括一個CalendarConstant類,這個類是用于記錄日程類型和重復(fù)類型的字符數(shù)組,以便于類型選擇的調(diào)用。 ()。 int sch_remind[] = (sch_remind)。 //設(shè)置文本內(nèi)容 (i)。然后給參數(shù)設(shè)置各項屬性,這些都是按鈕所需要兼?zhèn)涞幕緦傩裕欣诎粹o的美觀與實用性, ()。 //設(shè)置按鈕位置 (true)。 Intent intent = new Intent()。//需要傳遞的數(shù)據(jù) (, )。//日程年份 scheduleMonth = (1)。 String hour_c = (hour)。StringBuffer scheduleDateStr = new StringBuffer()。 ScheduleVO schedulevo = new ScheduleVO()。(, )。 // 實例化布局對象 ()。//設(shè)置文本值 ()。 if(schList != null){ for (ScheduleVO vo : schList) { String content = ()。 createInfotext(scheduleInfo,1)。 //傳日程的ID數(shù)組值 startActivity(intent)。 (, )。 i 。包括此軟件的制作者,制作時間等基本信息。//設(shè)定菜單的值與文本內(nèi)容 return (menu)。//添加一個gridView,即添加日期界面 year_c = (()[0])。 if(xMonth == 0 amp。跳轉(zhuǎn)所需的判斷函數(shù),不在范圍內(nèi)時
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1