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

正文內容

畢業(yè)設計基于android的日歷系統(tǒng)的設計與實現(xiàn)(參考版)

2024-12-05 19:53本頁面
  

【正文】 通過轉換功能,用戶可將希望查詢的公歷日期轉為農歷日期;如果用戶想知道某一天。對整個論文的工作過程進行了總結,討論了 Android 的不足,并對其發(fā)展趨勢進行展望。介紹了 Android 系統(tǒng)的架構, Android 的四大組件,以及開發(fā)常用的一些控件。 本文由淺入深循序漸進地論述了基于 Android 平臺開發(fā)應用軟件的過程??梢灶A見,無論何種開發(fā)語言,何種開發(fā)工具,在今后的發(fā)展中會越來越強大,圖形界面化的開發(fā)模式將會愈加成熟,功能控件趨于集成化,靈活性會越來越高。因此,不管它稱為什么, Android 就是一種非常人性化的平臺。意圖處理使得開發(fā)商有可能支持無縫的互動,使得一個用戶任務能夠跨越多個應用軟件。網絡瀏覽器就能夠要求運行適當?shù)?PDF 文件的閱讀器,而在設備上能夠處理這一請求的應用軟件能夠無縫地與該功能聯(lián)用 [20]。然而,設計 者 仍然必須確保與整個用戶界面范例的一致性,這樣才能縮小形式和功能的碎片化并提供堅實的用戶體驗 [19]。從產品的觀點來看,要保持每一個應用軟件的設計與外表、以及對基本操作平臺的感覺的緊密關系 是至關重要的 [18]。在功能實現(xiàn)后,在真機上進行了測試,安裝、運行皆流暢完美。 圖 37 公歷轉換農歷測試 華北電力大學本科畢業(yè)設計(論文) 23 點擊菜單欄的“日程”項 ,進入日程管理界面,如圖 38 所示。 圖 35 程序主界面及菜單測試 華北電力大學本科畢業(yè)設計(論文) 22 點擊菜單欄的“跳轉”項,進入日期跳轉對話框,如圖 36 所示。 圖 34 程序安裝成功 程序運行情況 經測試,程序可以正常運行,日期跳轉、公農歷轉換、日程管理等功能均能順暢運行。 測試平臺 本次測試選用真機測試,用以測試的 Android 手機機型為小米 2S 16G 版,搭載的系統(tǒng)為 Android JRO03L,測試機信息如圖 33 所示。作為軟件測試這個行業(yè),最重要的一件事就是從客戶的需求出發(fā),從客戶的角度去看產品,客戶會怎么去使用這個產品,使用過程中會遇到什么樣的問題。三、質量本身就是軟件達到了最開始所設定的要求,而代碼的優(yōu)美或精巧的技巧并不代表軟件的高質量。 軟件質量是由幾個方面來衡量的 ; 一、在正確的時間用正確的的方法把一個工作做正確。如果一個軟件產品開發(fā)完成之后發(fā)現(xiàn)了很多問題,這說明此軟件開發(fā)過程很可能是有缺陷的。第二是提供信息,比如提供給開發(fā)人員或程序經理的反饋信息,為風險 評估所準備的信息。軟件測試的意義在于發(fā)現(xiàn)軟件錯誤 , 有效定義和實現(xiàn)軟件成分由低層到高層的組裝過程 , 驗證軟件是否滿足任務書和系統(tǒng)定義文檔所規(guī)定的技術要求 , 為軟件質量模型的建立提供依據(jù) [14]。 return (Gan[num % 10] + Zhi[num % 12])。 } // ====== 傳入 月日的 offset 傳回干支 , 0=甲子 final private static String cyclicalm(int num) { final String[] Gan = new String[] { 甲 , 乙 , 丙 , 丁 , 戊 , 己 , 庚 , 辛 , 壬 , 癸 }。 } // ====== 傳回農歷 y年的生肖 final public String animalsYear(int year) { final String[] Animals = new String[] { 鼠 , 牛 , 虎 , 兔 , 龍 , 蛇 , 馬 , 羊 , 猴 , 雞 , 狗 , 豬 }。 } // ====== 傳回農歷 y年閏哪個月 112 , 沒閏傳回 0 final private static int leapMonth(int y) { return (int) (lunarInfo[y 1900] amp。 //農歷部分假日 final static String[] lunarHoliday = new String[]{0101 春節(jié) ,0115 元宵 ,0505 端午 ,0707 七夕情人 ,0715 中元 ,0815 中秋 ,0909 重陽 ,1208 臘八 ,1224 小年,0100 除夕 }。 final static String chineseNumber[] = { 一 , 二 , 三 , 四 , 五 , 六 , 七 , 八 , 九 , 十 , 十一 , 十二 }。 } return (item)。 startActivity(intent1)。 case +1: Intent intent1 = new Intent()。 startActivity(intent)。 public class ScheduleAll extends Activity { public void createInfotext(String scheduleInfo, int scheduleID){ Override public boolean onOptionsItemSelected(MenuItem item) { switch(()){ case : Intent intent = new Intent()。 } return (featureId, item)。 startActivity(intent1)。 (, )。 break。 (, )。 break。 jumpYear = 0。 day_c = dayOfMonth。 //跳轉之后將跳轉之后的日期設置為當期日期 year_c = year。amp。 (gridView,gvFlag)。 addTextToTopTextView(topText)。 Break; ( 2) 指定日期跳轉 new DatePickerDialog(this, new OnDateSetListener() { Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { if(year 1901 || year 2049){ //不在查詢范圍內 new ().setTitle(錯誤日期).setMessage(跳轉日期范圍 (1901/1/12049/12/31)).setPositiveButton(確認 , null).show()。 ()。 }else{ ((this,))。 ((this,))。amp。amp。 jumpYear = 0。 int gvFlag =0。 ( 1) 定位至今天日期 public boolean onMenuItemSelected(int featureId, MenuItem item) { switch (()){ case : //跳轉到今天 int xMonth = jumpMonth。 } return false。 gvFlag++。 //上一個月 calV = new CalendarView(this, getResources(),jumpMonth,jumpYear,year_c,month_c,day_c)。 } else if (() () 120) { //向右滑動 addGridView()。 (0)。 ((this,))。 (gridView, gvFlag)。 addTextToTopTextView(topText)。 (calV)。 //添加一個 gridView jumpMonth++。 } ( 3) 左右滑動屏幕 public class CalendarActivity extends Activity implements OnGestureListener { Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { int gvFlag = 0。 (0, +3, +3, 日期轉換 )。 (0, +1, +1, 跳轉 )。 ()。 (1)。 } ()。amp。 (46)。 } gridView = new GridView(this)。amp。 (()).append(年 ).append( ()).append(月 ).append(\t)。 draw = getResources().getDrawable()。日歷系統(tǒng) 當月日期主界面 閏年生肖干支 星期 當月日期 菜單項目 當天日期定位 指定日期跳轉 日程管理界面 公歷轉換農歷 華北電力大學本科畢業(yè)設計(論文) 14 圖 32 主界面的布局示意圖 主要算法與核心代碼實現(xiàn) 主界面 主界面提供日期信息顯示,允許呼出菜單欄,并支持左右 滑動。 圖 31 日歷系統(tǒng)功能結構 系統(tǒng)界面布局 本日歷系統(tǒng)的主界面采用線性布局( Linear Layout)與列表視圖( GridView)相結合的界面構造。 系統(tǒng)概要設計 系統(tǒng)功能結構 該日歷系統(tǒng)以顯示當月日期及年月日等信息的主界面為主,通過 Intent 觸發(fā)日程管 理華北電力大學本科畢業(yè)設計(論文) 13 界面、公農歷轉換控件、當天日期定位菜單、日期跳轉項。 ( 4) 允許用戶左右滑動屏幕來跨月查詢。 ( 1) 界面應布局合理,簡潔大方,使用戶對于日期信息一目了然 . ( 2) 當天日期應特殊顯示,使用戶能夠方便快捷地得知當天信息。 界面需求分析 用戶界面( User Interface,簡稱 UI)是軟件的重要部分。 ( 6) 可快速跳轉到用戶想要查看的日期。 ( 4) 為用戶提供日程管理功能,允許在指定日期下添加、查詢、刪除、修改提醒事件。 ( 2) 可滿足用戶對于是否閏年、閏幾月、生肖年、干支年的查詢需求。 功能需求描述 該系統(tǒng)除實現(xiàn)基本的日歷功能之外,還有附加的插件以滿足用戶需求。 華北電力大學本科畢業(yè)設計(論文) 12 3 基于 Android 的日歷系統(tǒng) 需求分析 系統(tǒng)目標 設計并實現(xiàn)一款基于 Android 平臺的日歷系統(tǒng),具備基本的日期顯示功能;能夠顯示公歷、農歷、星期、節(jié)日等;并提供日程記事本功能。分別介紹了 Activity、 Intent、 Service 及 Content Provider 四大組件,并列舉了 Android SDK中較為常用的一些開發(fā)控件。 c,監(jiān)聽選項選擇變更事件 setOnItemSelectedListener 設置監(jiān)聽去 類須實現(xiàn)以下兩個方法 public void onItemSelected (AdapterView? parent, View view, int position, long id)//view 選中項實例 ,position 選擇項在 adapter 中的位置 public void onNothingSelected(AdapterView? arg0) d,設置選中項 (position)//索引從 0 開始 getSelectedItemPosition () getSelectedItem () //該值 toString()則為選中內容的字符串 getSelectedItemId () getSelectedView () ( 5) AutoCompleteTextView setAdapter 設置數(shù)據(jù) adapter 設置輸入多少個字符顯示提示 (int threshold) ( 6) DatePicker,TimePicker a,DatePicker b,TimePicker c,獲取系統(tǒng)
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1