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

正文內(nèi)容

基于安卓的手機日程管理系統(tǒng)-wenkub

2022-12-17 01:14:41 本頁面
 

【正文】 the mobile phone has bee the modern people living an essential items, as a schedule management system platform can be said to be a very good choice. And now two mobile phone system, already bee a and its popular technology, so I choose will be based on the mobile phone schedule management system andros as my graduation design task. This system is a result of the mobile platform based on schedule management system, have the basic agenda of activity increase and delete, change, check function, in the calendar can browse highlight is the date of the arrangement. Users can set according to different activities task, and is convenient for the management of the schedule. The system also has the remind program can help manage the important activities, and realize and work data synchronization function. System is based on the foundation of andros knowledge and Java language, and to provide the data management SQLite to development, and finally achieved satisfactory results. Key words: Schedule management。如何將這些有用的信息存儲起來避免忘記或丟失,如何對這些有用信息進行有序地組織、管理以資對生活決策提供幫助,這正是信息管理軟件要解決的問題。移動設(shè)備從產(chǎn)生到現(xiàn)在的歷史并不長,然而其發(fā)展速度卻遠遠超出人們的預(yù)料。 目前 國內(nèi) 最常 見的 移動 開發(fā) 平臺有Symbian,iPhone,Windows Phone 以及 Android。 考慮 到如今手機系統(tǒng)的發(fā)展現(xiàn)狀,以及 Android 平臺系統(tǒng)自身所擁有的優(yōu)勢。 安卓平臺特色介紹 在優(yōu)勢方面, Android 平臺首先就是其開放性,開放的平臺允許任何移動終端廠商加入到 Android 聯(lián)盟中來。 在過去很長的一段時間,特別是在歐美地區(qū),手機應(yīng)用往往受到運營商制約,使用什么功能接入什么網(wǎng)絡(luò),幾乎都受到運營商的控制。功能上的差異和特色,卻不會影響到數(shù)據(jù)同步、甚至軟件的兼容。但也有其兩面性,血腥、暴力、南京工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文) 3 情色方面的程序和游戲如何控制正是留給 Android 難題之一。 在 Android 系統(tǒng)底層方面, Android 使用 C/C++作為開發(fā)語言。 不過 對開發(fā)應(yīng)用區(qū)別不大。 第二類開發(fā)者,一般處于創(chuàng)業(yè)型公司或者是獨立開發(fā)者 , 他們的盈利方式主要是 2 種:為國外公司進行外包開發(fā),或者通 過 Google 的移動廣告( AdMob)通過廣告點擊分成。 第二章 系統(tǒng)開發(fā)環(huán)境與相關(guān)技術(shù) 4 第 二 章 系統(tǒng)開發(fā) 環(huán)境 與 相關(guān) 技術(shù) 系統(tǒng)開發(fā)的環(huán)境 Android 的上層應(yīng)用程序是用 Java 語言開發(fā),同時還需要基 于 Dalvik 虛擬機,所以,Google 公司推薦使用主流的 Java 繼承開發(fā)環(huán)境 Eclipse。簡言之,需要以下軟件,才能搭建 Android 開發(fā)環(huán)境,從而進行 Android 應(yīng)用程序的開發(fā)。 雖然大多數(shù)用戶很樂于將 Eclipse 當作 Java 集成開發(fā)環(huán)境( IDE)來使用,但 Eclipse 的目標卻不僅限于此。盡管 Eclipse 是使用 Java 語言開發(fā)南京工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文) 5 的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++ 和 COBOL 等編程語言的插件已經(jīng)可用,或預(yù)計將會推出。 JDK 是整個 Java 的核心,包括了 Java 運行環(huán)境, Java 工具和 Java 基礎(chǔ)的類庫。 (2) Android SDK SDK:( software development kit) 軟件 開發(fā)工具包。 安卓環(huán)境的搭建 軟件下載準備 分別 下載 JDK、 Eclipse、 Android SDK,并首先解壓 Eclipse 完成安裝。%JAVA_HOME%\lib\。打開 cmd 窗口,輸入 java –version 查看JDK 的版本信息。重啟計算機以后,進入 cmd 命令窗口,檢查 SDK是不是安裝成功。 創(chuàng)建 AVD 為使 Android 應(yīng)用程序可以在模擬器上運行,必須創(chuàng)建 AVD。 Java 編程語言的風格十分接近 C、 C++語言。它首先將源代碼編譯成二進制字節(jié)碼(bytecode),然后依賴各種不同平臺上的虛擬機來解釋執(zhí)行字節(jié)碼,從而實現(xiàn)了 “一次編譯 、到處執(zhí)行 ”的跨平臺特性。全球數(shù)以萬計的 Java 開發(fā)公司被要求所設(shè)計的 Java 軟件必須相互兼容。 Java 平臺是基于 Java 語言的平臺。 Java 的數(shù)據(jù)類型與 機器無關(guān), Java 虛擬機 ( Java Virtual Machine)是建立在硬件和 操作系統(tǒng) 之上,實現(xiàn) Java 二進制代碼的解釋執(zhí)行功能, 提供于不同平臺的接口的。 南京工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文) 9 Java 吸取了 C++面向?qū)ο蟮母拍?,?數(shù)據(jù)封裝 于類中,利用類的優(yōu)點,實現(xiàn)了程序的簡潔性和便于維護性。在 Java 中,類的繼承關(guān)系是單一的非多重的,一個子類只有一個父類,子類的父類又有一個父類。這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機文件一樣容易。 Java 還實現(xiàn)了真 數(shù)組 ,避免了覆蓋數(shù)據(jù)的可能,這些功能特征大大提高了開發(fā) Java 應(yīng)用程序的周期。字節(jié)碼是很接近機器碼的文件,可以在提供了 java虛擬機( JVM)的任何系統(tǒng)上被解釋執(zhí)行。 本軟件有助于人們記住重要的日程并給予提醒,也有助于人們更好的調(diào)節(jié)自己的時間來減輕生活上的一些負擔,更輕松及有效的過好每一天。 ( 2)日 程 管理 模塊:在本模塊中包括總的日程顯示頁面和日歷頁面所跳轉(zhuǎn)到的日程顯示界面或者是日程添加界面。另外也有對日程的一系列管理操作的功能。在結(jié)構(gòu)圖中包括了功能模塊的表示及其中部分功能的實現(xiàn)原理。總體書寫了日程添加界面的功能點,結(jié)構(gòu)圖如日歷顯示 陰歷顯示 節(jié)假日顯示 日期顯示 日程管理系統(tǒng) 主界面 日歷模塊 任務(wù)模塊 設(shè)置模塊 關(guān)于模塊 日歷顯示 總?cè)粘田@示 類型設(shè)置 關(guān)于界面 單一日程顯示 第三章 系統(tǒng)需求分析及概要設(shè)計 12 圖 33 所示, 圖 33 日程界面 模塊 新建日程顯示 重復(fù)類型選擇 日程時間書寫 日程類型選擇 日程內(nèi)容書寫 南京工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文) 13 第 四 章 系統(tǒng) 的 詳細設(shè)計 系統(tǒng)主界面的設(shè)計 和實現(xiàn) 系統(tǒng)主界面 的頭部菜單 欄 制作這個頭部菜單欄是為了提升軟件的可操作性,我用的是 TabHost+RadioGroup 相結(jié)合的方法來制作這個部分的。在這種情況下就只有也只能有一個 RadioButton能被選擇,并且在開始時默認了第一個按鈕被選中。 最后在添加 RadioGroup的選擇操作函數(shù) ,這里是通過 switch來完成 對應(yīng)按鈕的 功能的實現(xiàn),在每個 case項中通過 。 首先需要 寫了一個 CalendarView 類 , 這是為日歷顯示所寫的一個類,在其中使用重載的方法定義了幾個不同參數(shù)的 CalendarView,用于不同的情況 。 然后 建立一個可以進行改變值的 StringBuffer 類型 的參數(shù) textDate。 最后是對界面的一些美化,同樣使用動態(tài)布局模式進行。 同樣的首先是動態(tài)化布局的建立,這可以實例化 GridView 為 gridView 參數(shù)進行的。 在這個方法里面還需加入個 OnTouch 方法,用來 將 gridView 中的觸摸事件回傳給gestureDetector,進行下面的觸摸操作,即: //將 gridview中的觸摸事件回傳給 gestureDetector Override public boolean onTouch(View v, MotionEvent event) { return .onTouchEvent(event)。 例如 在函數(shù)開始時就 String[] dayNumber = new String[49]。得出這行 的位置 就需要通過對參數(shù) position(對應(yīng)編號) 進行判斷 是否在 7以內(nèi)。在這方法中再執(zhí)行方法 getweek,用來得出以后需要標記的日期,這個在后面來介紹。 然后是書寫書寫手勢的各個方法,最主要的是 onFling的方法 ,在這里實現(xiàn)了頁面的向左及向右滑動的操作,這個操作是由條件語句來實現(xiàn)的,由滑動兩點的 x坐標的值進行差值計算,如果是起點減去重點大于 120時著向左滑動,反之則向右滑動。 這里有兩個方法,分別是 LunarCalendar 和 SpecialCalendar。 return Animals[(year 4) % 12]。 南京工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文) 17 每月的天數(shù)用 switch 進行判斷賦值給月份天數(shù)的參數(shù)。 dayOfWeek = ()1。 第四章 系統(tǒng)詳細設(shè)計 18 任務(wù)界面的數(shù)據(jù)庫準備 ( 1)數(shù)據(jù)庫里 表 的建立 分別建立了 schedule 表(日程的表)和 scheduletagdate(標記日期所需的表) Android 提供了標準的數(shù)據(jù)庫創(chuàng)建方式。 建立時對應(yīng)需要寫上參數(shù)名、參數(shù)類型、主鍵等。 } 建立完表后 是繼續(xù) 寫入 onUpgrade 方法,這個方法會在數(shù)據(jù)庫升級時被觸發(fā),以便于軟件升級時更新表結(jié)構(gòu)。 } ( 2) 再分別建立 ScheduleVO 和 ScheduleDateTag ,里面分別寫了表里面各個數(shù)據(jù)的 get(表示獲取某個變量值) 和 set(表示設(shè)置某個變量值) 方法,以便于調(diào)用。 public ScheduleDAO(Context context){ dbOpenHelper = new DBOpenHelper(context, )。 //放入日程類型 ID (remindID, ())。 (schedule, null, values)。 另外還需要的是判斷語句 ,先 用 ()判斷 curor 是否為空值,不為空則就給 cursor 賦值,空著直接 ()來 關(guān)閉。 ( 4) 刪除日程 ,這里的刪除日程需要將日程及對應(yīng)日期上的標記一起刪除,這樣才可以便于管理,刪除使用的語句是 delete。 for(int i = 0。 (year, ())。//翻入日程 的 ID (scheduletagdate, null, values)。 ( 7) 當點擊每一個 gridview中 item時 ,查詢出此日期上所有的日程標記 (scheduleID), 通過點擊后得到對應(yīng)日期的年月日信息,然后用 query方法 得到次日程標記的 ID,用于后面得到想到相關(guān)的日程信息。 if(dbOpenHelper != null){ ()。 首先是 帶下邊框的 TextView,這里 TextView類的基礎(chǔ)上用畫筆實現(xiàn)了下邊框的效果。 // 繪制下邊框 帶邊框的 EditText,這原本是一個基本的 EditText,文本編輯框的類,在這里加上了特南京工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文) 21 殊的樣式、顏色 及邊框的圓弧效果。//設(shè)置樣式 ()。 (rectF, 8, 8, paint)。) ( 2)新增日程界面的布局 ,建立一個名為 schedule的空布局文件。 android:id=+id/scheduleTop//id號 android:gravity=center//位置居中 android:layout_width=fill_parent android:layout_height=40dp//這兩個分別為寬和高 android:background=drawable/top_day//背景圖片的位置 android:
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1