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

正文內(nèi)容

基于安卓的手機(jī)日程管理系統(tǒng)畢業(yè)論文-wenkub

2023-07-08 15:47:18 本頁(yè)面
 

【正文】 些重要信息,有時(shí)會(huì)掉一個(gè)尋呼機(jī),有時(shí)會(huì)掉一個(gè)電話本或筆記本什么的,這些“信息載體”也許包含著重要的個(gè)人信息。如何將這些有用的信息存儲(chǔ)起來(lái)避免忘記或丟失,如何對(duì)這些有用信息進(jìn)行有序地組織、管理以資對(duì)生活決策提供幫助,這正是信息管理軟件要解決的問(wèn)題。移動(dòng)設(shè)備從產(chǎn)生到現(xiàn)在的歷史并不長(zhǎng),然而其發(fā)展速度卻遠(yuǎn)遠(yuǎn)超出人們的預(yù)料。目前國(guó)內(nèi)最常見(jiàn)的移動(dòng)開(kāi)發(fā)平臺(tái)有Symbian,iPhone,Windows Phone 以及 Android。考慮到如今手機(jī)系統(tǒng)的發(fā)展現(xiàn)狀,以及 Android 平臺(tái)系統(tǒng)自身所擁有的優(yōu)勢(shì)。 安卓平臺(tái)特色介紹在優(yōu)勢(shì)方面,Android 平臺(tái)首先就是其開(kāi)放性,開(kāi)放的平臺(tái)允許任何移動(dòng)終端廠商加入到 Android 聯(lián)盟中來(lái)。在過(guò)去很長(zhǎng)的一段時(shí)間,特別是在歐美地區(qū),手機(jī)應(yīng)用往往受到運(yùn)營(yíng)商制約,使用什么功能接入什么網(wǎng)絡(luò),幾乎都受到運(yùn)營(yíng)商的控制。功能上的差異和特色,卻不會(huì)影響到數(shù)據(jù)同步、甚至軟件的兼容。但也有其兩面性,血腥、第一章 緒論2暴力、情色方面的程序和游戲如何控制正是留給 Android 難題之一。   在 Android 系統(tǒng)底層方面,Android 使用 C/C++作為開(kāi)發(fā)語(yǔ)言。不過(guò)對(duì)開(kāi)發(fā)應(yīng)用區(qū)別不大。第二類開(kāi)發(fā)者,一般處于創(chuàng)業(yè)型公司或者是獨(dú)立開(kāi)發(fā)者,他們的盈利方式主要是 2種:為國(guó)外公司進(jìn)行外包開(kāi)發(fā),或者通過(guò) Google 的移動(dòng)廣告(AdMob)通過(guò)廣告點(diǎn)擊分成。南京工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)3第二章 系統(tǒng)開(kāi)發(fā)環(huán)境與相關(guān)技術(shù) 系統(tǒng)開(kāi)發(fā)的環(huán)境Android 的上層應(yīng)用程序是用 Java 語(yǔ)言開(kāi)發(fā),同時(shí)還需要基于 Dalvik 虛擬機(jī),所以,Google 公司推薦使用主流的 Java 繼承開(kāi)發(fā)環(huán)境 Eclipse。簡(jiǎn)言之,需要以下軟件,才能搭建 Android 開(kāi)發(fā)環(huán)境,從而進(jìn)行 Android 應(yīng)用程序的開(kāi)發(fā)。   雖然大多數(shù)用戶很樂(lè)于將 Eclipse 當(dāng)作 Java 集成開(kāi)發(fā)環(huán)境(IDE)來(lái)使用,但 Eclipse 的目標(biāo)卻不僅限于此。盡管 Eclipse 是使用 Java 語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于 Java 語(yǔ)言;例如,支持諸如 C/C++ 和 COBOL 等編程語(yǔ)言的第二章 系統(tǒng)開(kāi)發(fā)環(huán)境與相關(guān)技術(shù)4插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。 JDK 是整個(gè) Java 的核心,包括了 Java運(yùn)行環(huán)境,Java 工具和 Java 基礎(chǔ)的類庫(kù)。(2) Android SDKSDK:(software development kit)軟件開(kāi)發(fā)工具包。 安卓環(huán)境的搭建 軟件下載準(zhǔn)備分別下載 JDK、Eclipse、 Android SDK,并首先解壓 Eclipse 完成安裝。%JAVA_HOME%\lib\。打開(kāi) cmd 窗口,輸入 java –version 查看JDK 的版本信息。重啟計(jì)算機(jī)以后,進(jìn)入 cmd 命令窗口,檢查SDK 是不是安裝成功。 創(chuàng)建 AVD為使 Android 應(yīng)用程序可以在模擬器上運(yùn)行,必須創(chuàng)建 AVD?!ava 編程語(yǔ)言的風(fēng)格十分接近 C、C++語(yǔ)言。它首先將源代碼編譯成二進(jìn)制字節(jié)碼(bytecode),然后依賴各種不同平臺(tái)上的虛擬機(jī)來(lái)解釋執(zhí)行字節(jié)碼,從而實(shí)現(xiàn)了“ 一次編譯、到處執(zhí)行” 的跨平臺(tái)特性。全球數(shù)以萬(wàn)計(jì)的 Java 開(kāi)發(fā)公司被要求所設(shè)計(jì)的 Java 軟件必須相互兼容。 Java 平臺(tái)是基于 Java 語(yǔ)言的平臺(tái)。使用 Java 編寫的程序能在世界范圍內(nèi)共享。Java 對(duì)程序提供了安全管理器,防止程序的非法訪問(wèn)。Java 提供了眾多的一般對(duì)象的類,通過(guò)繼承即可使用父類的方法。庫(kù)函數(shù) 提供了用 HTTP 和 FTP 協(xié)議傳送和接受信息的方法。Java 自己操縱內(nèi)存減少了內(nèi)存出錯(cuò)的可能性。Java 不像 C 或 C++,它不針對(duì) CPU 芯片進(jìn)行編譯,而是把程序編譯成稱為自字節(jié)碼的一種“中間代碼” 。它是為本軟件的持有者提供日程管理方面服務(wù)的,它包括日歷的查看、日歷上日期對(duì)應(yīng)日程的查看、總?cè)粘痰牟榭?、日程的增加、日程的刪除、日程的修改、對(duì)本軟件的設(shè)置以及軟件相關(guān)信息的查看等。日歷界面上還有對(duì)存在日程的標(biāo)記,有利于人們更好的管理日程。而在日程添加界面中包含了顯示界面所對(duì)應(yīng)的各項(xiàng)數(shù)據(jù)、添加日程成功后會(huì)有對(duì)應(yīng)日歷日期的標(biāo)記。 系統(tǒng)的功能模塊結(jié)構(gòu)圖在程序設(shè)計(jì)分析的基礎(chǔ)上,結(jié)合實(shí)際情況,得出本程序的功能模塊結(jié)構(gòu)圖。在日歷界面顯示上可分為幾個(gè)部分,詳細(xì)見(jiàn)圖 32,日歷顯示 陰歷顯示節(jié)假日顯示日期顯示圖 32 日歷顯示模塊日歷模塊日歷模塊日歷模塊第三章 系統(tǒng)需求分析及概要設(shè)計(jì)2 還有就是日程的功能模塊的詳細(xì)介紹。主界面的菜單選項(xiàng)使用RadioGroup來(lái)建立,在這里的布局中RadioGroup 里容納4個(gè)RadioButton,而RadioButton是單選按鈕。所以就需要在這里給 tabHost 中添加 tab 內(nèi)容,以第一格的 tab 為例,先是通過(guò) Intent 的方式新建個(gè) mDate,用來(lái)實(shí)現(xiàn)頁(yè)面的跳轉(zhuǎn)的方法,然后動(dòng)態(tài)用 tabHost 來(lái)通過(guò) addTab 的方法添加對(duì)應(yīng) TabSpec的值和各個(gè)屬性。使用的是一個(gè) TextView 類,對(duì)應(yīng)的在日歷的 CalendarActivity 文件中加入函數(shù)來(lái)添加頭部的年份等信息。第四章 系統(tǒng)詳細(xì)設(shè)計(jì)2首先是對(duì)這個(gè)頁(yè)面的頭部進(jìn)行布局,通過(guò)動(dòng)態(tài)化的方法來(lái)完成。完成后對(duì)界面使用 setText 方法來(lái)賦值到界面上。在這個(gè)方法中同樣是先進(jìn)行動(dòng)態(tài)化布局,由于這里用的是 GridView,這個(gè) GridView 應(yīng)用于將一系列的空間組織成二維網(wǎng)格的形式顯示出來(lái),所以適用于我在這里進(jìn)行的日期界面的建立。然后進(jìn)行設(shè)置水平和豎直的間距、取值邊框、設(shè)置居中等操作。就當(dāng)前顯示的頁(yè)面來(lái)說(shuō),是建立幾個(gè)對(duì)應(yīng)的參數(shù),用來(lái)顯示或傳接數(shù)據(jù)。其中在對(duì)日期中的第一行,即周一等值的這行,設(shè)置字的顏色及背景圖。 在這些操作外,還需要得到一些數(shù)值來(lái)用于日期數(shù)據(jù)的插入,在這里建立了個(gè)getCalendar方法,如判斷是否為閏年的函數(shù) 返回值 isLeapyear,某月的總天數(shù),某月的第一天是星期幾,上個(gè)月總天數(shù)。先是在布局中建立這個(gè)類,然后實(shí)例化手勢(shì) gestureDetector 并取得布局中 ViewFlipper 用于下面的調(diào)用。 系統(tǒng)的日歷特色顯示在日歷的顯示中除了一些基本的日期顯示,在日期頁(yè)面頭部有每年相應(yīng)的生肖和閏年顯示,在日期上有每日的陰歷以及節(jié)假日的顯示。final public String animalsYear(int year) {final String[] Animals = new String[] { 鼠, 牛, 虎, 兔, 龍, 蛇,馬, 羊, 猴, 雞, 狗, 豬 }。第四章 系統(tǒng)詳細(xì)設(shè)計(jì)4閏年通過(guò)傳回年值通過(guò)函數(shù)進(jìn)行判斷,并傳回布爾值。(year, month1, 1)。南京工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)5在任務(wù)界面涉及到日程的數(shù)據(jù)存儲(chǔ),所以先介紹下關(guān)于日程的數(shù)據(jù)存儲(chǔ)以及有日程的日期存儲(chǔ)(為日歷界面的標(biāo)記服務(wù)) 。首先是 schedule 表的建立,在這個(gè)表中包括日程 ID、日程類型的 ID、日程重復(fù)類型的 ID、日程正文內(nèi)容、日程日程時(shí)間這幾個(gè)參數(shù)。(CREATE TABLE IF NOT EXISTS scheduletagdate(tagID integer primary key autoincrement,year integer,month integer,day integer,scheduleID integer))。onCreate(db)。private DBOpenHelper dbOpenHelper = null。(scheduleTypeID, ())。//放入日程日期信息最后調(diào)用添加方法insert。android sqlite 的查詢方法是query方法,它的查詢語(yǔ)句是:(schedule, new String[]{scheduleID,scheduleTypeID,remindID,scheduleContent,scheduleDate}, scheduleID=?, new String[]{(scheduleID)}, null, null, null)。其他的依舊與查詢一條語(yǔ)句相仿。//刪除日程對(duì)應(yīng)的日期標(biāo)識(shí)信息(5)將日程標(biāo)志日期保存到數(shù)據(jù)庫(kù)中,這里是為了將在日期上標(biāo)識(shí)的信息存儲(chǔ)到數(shù)據(jù)庫(kù)中,方法同第一步的保存相仿,只是數(shù)據(jù)的不一樣,而且使用的是數(shù)組形式。ContentValues values = new ContentValues()。//放入日信息(scheduleID, ())。所以方法類同于上面所有日程的查詢。判斷后直接關(guān)閉當(dāng)前數(shù)據(jù)庫(kù)。這里一共做了下面的三個(gè)實(shí)現(xiàn)了畫筆效果的類。 // 設(shè)置所繪制的邊框顏色為黑色(0, () 1, () 1, this.getHeight() 1, paint)。//設(shè)置空心現(xiàn)款()。//現(xiàn)在設(shè)置相關(guān)的參數(shù)用于下面的操作。(BorderTextView是新建的TextView類的文件名。在這個(gè)界面中,總體的以RelativeLayout這個(gè)相對(duì)布局名為總體的布局類,最上面是標(biāo)題欄,這就是一個(gè)上述建立的一個(gè)帶邊框的TextView類。 android:layout_toRightOf=id/scheduleType//文本框的位置設(shè)置位于右方 android:drawableRight=drawable/schedule_type//文本框的位置設(shè)置位于下方下面還有時(shí)間的點(diǎn)擊修改框、日程文本框及最后的保存及取消的按鈕。點(diǎn)擊時(shí)跳到選擇界面并傳值,跳轉(zhuǎn)的時(shí)候需要獲得原來(lái)界面上的日程類型,這里需要在點(diǎn)擊觸發(fā)效果的方法上將數(shù)據(jù)傳到類型選擇頁(yè)面上去,用于顯示它的默認(rèn)值。//實(shí)現(xiàn)頁(yè)面從日程添加頁(yè)面到日程類型選擇頁(yè)面的跳轉(zhuǎn)(sch_remind, new int[]{sch_typeID,remindID})。這里還包括一個(gè)CalendarConstant 類,這個(gè)類是用于記錄日程類型和重復(fù)類型的字符數(shù)組,以便于類型選擇的調(diào)用。這個(gè)頁(yè)面是通過(guò)實(shí)例化來(lái)實(shí)現(xiàn)布局的: params = new (, )。()。//選擇按鈕組btSave = new BorderTextView(this,null)。int sch_remind[] = (sch_remind)。 i 。 //設(shè)置文本內(nèi)容南京工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)11 (i)。 最終效果圖44 :圖 44 日程類型選擇的效果圖RadioGroup的觸發(fā)效果,再點(diǎn)擊這里的每一個(gè)選項(xiàng)都會(huì)顯示已選中并且會(huì)將選擇項(xiàng)的ID值傳到schType_temp中用于后面的使用。第四章 系統(tǒng)詳細(xì)設(shè)計(jì)12然后給參數(shù)設(shè)置各項(xiàng)屬性,這些都是按鈕所需要兼?zhèn)涞幕緦傩裕欣诎粹o的美觀與實(shí)用性,()。 //設(shè)置背景(確定)。 //設(shè)置按鈕位置(true)。 按鈕的界面建立以后這需要為這兩個(gè)按鈕添加它上面的觸發(fā)效果,首先是確定按鈕,這個(gè)按鈕的設(shè)計(jì)是當(dāng)點(diǎn)擊按鈕后則會(huì)將已得到的schType_temp值賦給sch_typeID,然后繼續(xù)通過(guò)傳值的方法將其返還到日程添加界面去。Intent intent = new Intent()。}})。//需要傳遞的數(shù)據(jù) (, )。String[] scheduleIDs = ((scheduleYear), (scheduleMonth), (scheduleDay))。//日程年份scheduleMonth = (1)。scheduleDay = (2)。String hour_c = (hour)。}//判斷如果當(dāng)前分鐘數(shù)小于 10時(shí)則在分鐘前加0后面是得到相關(guān)的陰歷信息用于顯示在時(shí)間框中,這樣在一些特殊的日子也會(huì)有一第四章 系統(tǒng)詳細(xì)設(shè)計(jì)14些顯示。StringBuffer scheduleDateStr = new StringBuffer()。而彈出這個(gè)界面的時(shí)候也會(huì)將時(shí)間文本框的時(shí)間傳入到其中,來(lái)顯示,使用的是TimePickerDialog。 //添加相應(yīng)的日期數(shù)據(jù)return ()。String scheduleLunarMonth = ()。 //將分鐘數(shù)賦值給所設(shè)參數(shù)if(hour 10){hour_c = 0+hour_c。if ((scheduleDay) 10) {scheduleDay = 0 + scheduleDay。 //日程年份if ((scheduleMonth) 10) {scheduleMonth = 0 + scheduleMonth。而這些日期信息都是從scheduleDate這個(gè)數(shù)組中得來(lái),存在于數(shù)組的各個(gè)位置,首先取得年月日和星期的信息,用于顯示。 startActivity(intent)。下一步是時(shí)間顯示框的獲得時(shí)間和修改時(shí)間后的獲得,時(shí)間框時(shí)間的獲得需要從日南京工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)13期頁(yè)面?zhèn)魅霑r(shí)間數(shù)據(jù)到本頁(yè)面上來(lái),這里的一系列數(shù)據(jù)都放在名為scheduleDate的數(shù)組中。//設(shè)置跳轉(zhuǎn)的class文件參數(shù)(schType, sch_typeID)。//觸發(fā)確定按鈕(new OnClickListener()
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1