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

正文內(nèi)容

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

2024-11-13 21:28 本頁面
   

【正文】 圖 43 日程添加界面效果圖 ( 2)寫一個 ScheduleAddActivity 類來調(diào)用布局和書寫方法 新增界面的上方有兩個 TextView 是用來選擇類型的,另有一個時間顯示框可以用來顯示傳過來的時間或者修改時間。由于使用的相對布局,那么就需要自己設置這兩個點擊框的位置。 這里的使用的是相對布局 RelativeLayout。//畫上圓弧 第四章 系統(tǒng)詳細設計 26 最后一個是帶邊框的 TextView,這個 與上述的 EditText相類似,完成這個列。//設置顏色 (true)。 Paint paint = new Paint()。 Paint paint = new Paint()。 任務界面之新增界面 新增界面是通過對日歷界面上單一日期的點擊來實現(xiàn)跳轉(zhuǎn)的。 query(scheduletagdate, new String[]{scheduleID}, year=? and month=? and day=?, new String[]{(year),(month),(day)}, null, null, null)。//插入到表 scheduletagdate中 } ( 6) 只查詢出當前日程 的 日期 ,這個查詢語句是通過當前月的年和月信息來得到日程標記上的所有信息。//放入年信息 (month, ())。 i ()。 (schedule, scheduleID=?, new String[]{(scheduleID)})。 ( 3) 查詢所有的日程信息 ,由于所有日期可能不止一個,所以返回值設為數(shù)組形式。//插入信息 另外需要 moveToFirst方法來判斷是否為空,進行相關(guān)的操作。 //放入重復類型 ID (scheduleContent, ())。 } 下面就是對表中數(shù)據(jù)的操作了,包括了保存日程信息、查詢某一條日程信息、查詢所有的信息、刪除日程、將日程標記的日期保存到數(shù)據(jù)庫中。 ( 3)建立 ScheduleDAO文件,這個文件是用來寫數(shù)據(jù)庫的查找、刪除等方法。 public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { (DROP TABLE IF EXISTS schedule)。 (CREATE TABLE IF NOT EXISTS schedule(scheduleID integer primary key autoincrement,scheduleTypeID integer,remindID integer,scheduleContent text,scheduleDate text))。 建立 DBOpenHelper 類 繼承 到 SQLiteOpenHelper ,實現(xiàn) onCreate 和 onUpgrade 兩個方法 。 return dayOfWeek。 對每月的第一天為星期幾的判斷并指定。 } 同樣的其他信息,如節(jié)假日的名稱,也是通過字節(jié)數(shù)組來儲存的。 在 LunarCalendar 里面包括 干支紀年 , 陰歷,生肖,節(jié)假日等信息。在滑動操作開始,并且已切換一面后就需要載入新的一張日歷頁面,這里又會用到參數(shù) calV,當向左滑動時則將參數(shù) calV所代表的函數(shù) CalendarView里的 jumpMonth加 1,代表下一個月;當向右滑動時則將參數(shù) calV所代表的函數(shù) CalendarView里的 jumpMonth減 1,代表上一個月。 通過上述的步驟基本完成了日歷界面中的初步建設。 下一步是當前月信息的顯示,這也需要條件函數(shù)來判斷是否為當前月,也是來判斷參數(shù) position是否在范圍內(nèi)。 這是作為對 GridView控件內(nèi)進行標記序列的,用于下面條件語句的判斷等,還有就是界面內(nèi)的一些控件名的實例化。 } })。在這里需要添加 GridView 控件的列為 7,列寬為 46。 ( 2)下面是日歷界面中主體日期部分顯示的完成 第四章 系統(tǒng)詳細設計 20 在 CalendarActivity 文件初始化實例對象時加入動態(tài)添加布局文件的 方法。對這個參數(shù)進行 append 操作,添加例如年月日的知道參數(shù)里。 在 CalendarActivity 中 實例化 CalendarView 并且使用 CalendarView 中的一個 方法CalendarView(this, getResources(),jumpMonth,jumpYear,year_c,month_c,day_c)。 最終的效果如圖 41: 圖 41 頭部菜單欄效果圖 系統(tǒng)的日歷界面 系統(tǒng)主界面默認選擇日歷界面在頭部菜單欄下方。 其中 RadioButton的實現(xiàn)方式是在設置了內(nèi)部的文字,然后再按鈕的頂部上添加上圖片,實現(xiàn)的代碼如下: RadioButton android:text=string/main_date android:drawableTop=drawable/tab_date android:id=+id/radio_button0 android:checked=true style=style/main_tab_bottom/ 從上述代碼可以看到,在菜單的每個選項卡樣式都是調(diào)用了 style 上的 main_tab_bottom來實現(xiàn)樣式的,而 main_tab_bottom 的背景 background 的值是 drawable/btn_bg , btn_bg不是一個簡單的背景圖片,而是一個 xml 文件,通過這個文件可以實現(xiàn)菜單選項卡切換時的背景切換的效果,使得這個 菜單欄更加的美觀,代碼是使用了安卓的 selector 來實現(xiàn),在這里是通過不停的條件來判斷使用哪一個 item 的,里面包括了幾個屬性值,如是否獲得焦點、是否響應事件、是否點擊三個條件。菜單欄的底部位置是通過 TabHost 這個布局來實現(xiàn)的,然后是 LinearLayout 的線性布局來布置內(nèi)容。 首先是一個總的功能模塊的結(jié)構(gòu)圖,其中包括了系統(tǒng)設計時的總體功能概括,如圖 31。 ( 3)設置界面模塊:在設置中包括了對日程的類型和重復類型的默認設置???cè)粘田@示界面每一個日程都會有它所包含的日期、時間、日程類型、重復類型和日程內(nèi)容。 系統(tǒng)的概要設計 系統(tǒng)的功能模塊說明 ( 1)日歷查看模塊:擁有一個完整的日歷界面,包括頭部的年月日、生肖、閏年 的顯示,還有每個日期上都分別有陽歷和陰歷的日期顯示,并且日歷中包含了各個重要的節(jié)日或紀念日等。 java 程序的基本組成單元就是類,有些類是自己編寫的,有些是從類庫中引入的,而類又是運行時動態(tài)裝載的,這就使得 Java 可以在分部環(huán)境中動態(tài)的維護程序及分類,而不像 C++那樣,沒檔期類庫升級以后,如果想讓程序具有新類庫提供的功能,就需要修改程序,重新編譯。并且 Java 還提供了 Null指針檢測、數(shù)組邊界檢測、異常出口、 Byte code 校驗等功能。 Java 致力于檢查程序在編譯和運行時的錯誤。 Java 提供的 Object類及其子類的繼承關(guān)系如同一棵倒立的樹形,根類為 Object 類, Object 類功能強大,經(jīng)常會使用到它及其它派生的子類。類的封裝性、繼承性等有關(guān)對象的特性,使程序代碼只需一次編譯,然后通過上述特性反復利用。 Java 的編程類似 C++,學習過 C++的讀者將很快 掌握 Java 的精髓。 Java 的特點 : 平臺無關(guān)性是指 Java 能運行于不同的平臺。 “Java 語言靠群體的力量而非公司的力量 ”是 Sun 公司的口號之一,并獲得了廣大軟件開發(fā)商的認同。不過,每次的編譯執(zhí)行需要消耗一定的時間,這同時也在一定程度上降低了 Java 程序的運行效率。 Java 是一個純的 面向?qū)ο蟮某绦蛟O計 語言,它繼承了 C++ 語言 面向?qū)ο蠹夹g(shù) 的核心, Java 舍棄了 C ++語言中容易引起錯誤的指針(以引用取代)、運算符重載( operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內(nèi)存空間,使得程序員不用再為 內(nèi)存管 理 而擔憂。 在 Eclipse 中。 運行 android –h 出現(xiàn) 以下的 畫面 ,表明安裝成功 ,如圖 22: 第二章 系統(tǒng)開發(fā)環(huán)境與相關(guān)技術(shù) 12 圖 22 安卓環(huán)境設置 SDK效果測試圖 ADT 安裝 打開 Eclipse,進入菜單中的 Help Install New Software 點擊 Add...按鈕,彈出對話框要求輸入 Name 和 Location: Name 自己隨便取, Location輸入 確定返回后, 在 work with 后的下拉列表中選擇我們剛才添加的 ADT, 點擊 下面 出現(xiàn)的 Developer Tools,展開它會有 Android DDMS 和 Android Development Tool,勾選他們 ,然后按步驟完成。出現(xiàn)下面的畫面 表示 安裝成功了 ,如圖 21: 圖 21 安卓環(huán)境設置 JDK效果測試圖 Android SDK 安裝 下 載完成后解壓到任意路徑 (我的解壓路徑為 E:\Android\androidsdkwindows) 運行 SDK ,點擊 Available Packages。%JAVA_HOME%\bin。 JDK 安裝 首先按提示完成 SDK 安裝,然后設置環(huán)境變量 (非必須 )。被 軟件開發(fā)工程師 用于為特定的軟件包 、軟件框架、硬件平臺、操作系統(tǒng)等建立 應用軟件 的開發(fā)工具的集合。 JDK 是學好 Java 的第一步。 Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。 Eclipse 還包括插件開發(fā)環(huán)境( Plugin Development Environment,PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發(fā)人員,因為它允許他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。 (1) Eclipse (2) JDK (3) Android SDK (4) ADT( Android Development Tools) 系統(tǒng)開發(fā)軟件的簡介 Eclipse 的簡介 Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。只有 Eclipse 還不夠, 因為是使用 Java 語言進行開發(fā), 還應該有由 SUN 公司提供的 Java SDK(其中包括 JRE: Java Runtime Environment)。而理論上的通過付費下載的形式來盈利的,現(xiàn)在國內(nèi)鮮見成功者 。 安卓 開發(fā) 的現(xiàn)狀 目前國內(nèi)的 Android 開發(fā)還是主要以應用開發(fā)為主,主要分成 3 類:為企業(yè)開發(fā)應用、開發(fā)通用應用(放到 Android Market 或者其他 App Market 銷售)以及游戲開發(fā)(放到 Android Market 或者其他 App Market 銷售)。 而 Android 應用層的開發(fā),基本上全部是采用 Java 開發(fā) 。 安卓系統(tǒng)編程語言 在 Android 中,開發(fā)者可以使用 Java 作為編程語言來開發(fā)應用程序,也可以通過 NDK使用 C/C++作為編程語言來開發(fā)應用程序,也可使用 SL4A 來使用其他各種腳本語言進行編程(如: python、 lua、 tcl、 php 等等),還有其他諸如: Qt( qt for android)、 Mono( mono for android)等一些著名編程框架也開始支持 Android 編程,甚至通過 MonoDroid,開發(fā)者還可以使用 C作為編程語言來開發(fā)應用程序。好比你從諾基亞 Symbian 風格手機一下改用蘋果 iPhone,同時還可將Symbian 中優(yōu)秀的軟件帶到 iPhone 上使用、聯(lián)系人等資料更是可以方便地轉(zhuǎn)移。自從 iPhone 上市,用戶可以更加方便地連接網(wǎng)絡,運營商的制約減少。顯著的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應用的日益豐富,一個嶄新的平臺也將很快走向成熟。因此,基于安卓平臺開發(fā)一款手機應用軟件具有較大的意義和可行性。如今國內(nèi)外都有非常多的 Android 系統(tǒng)的用戶。 現(xiàn)如今,移動設備大行其道,全球有超過十億部移動電話正在被使用,并且這個數(shù)目正在逐漸增加。 進入 21 世紀以來,無所不在的計算將打破傳統(tǒng)意義上的計算機概念:使用更方便、移動更容易、功能更多樣化的各種具有計算機功能的設備大量出現(xiàn),并且在需要時,可以隨時通過無線方 式連接到移動數(shù)據(jù)通信網(wǎng)絡中,以便高效地交換信息和獲得各種服務。 Java。系統(tǒng)還具備提醒程序,可幫助管理重要活動 ,并且實現(xiàn)與網(wǎng)絡數(shù) 據(jù)同步的功能。 如今隨著信息技術(shù)的高速發(fā)展,手機已經(jīng)成為現(xiàn)代人們生活所必不可少的物品,將其作為日程管理系統(tǒng)的平臺可以說是一個很好的選擇。這些工作 都需要在特定 的 時間給予醒目標識或者提示
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1