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

正文內(nèi)容

畢業(yè)設(shè)計(jì) 基于android的日歷系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(文件)

2024-12-25 19:53 上一頁面

下一頁面
 

【正文】 , 三 , 四 , 五 , 六 , 七 , 八 , 九 , 十 , 十一 , 十二 }。 } // ====== 傳回農(nóng)歷 y年閏哪個(gè)月 112 , 沒閏傳回 0 final private static int leapMonth(int y) { return (int) (lunarInfo[y 1900] amp。 } // ====== 傳入 月日的 offset 傳回干支 , 0=甲子 final private static String cyclicalm(int num) { final String[] Gan = new String[] { 甲 , 乙 , 丙 , 丁 , 戊 , 己 , 庚 , 辛 , 壬 , 癸 }。軟件測試的意義在于發(fā)現(xiàn)軟件錯(cuò)誤 , 有效定義和實(shí)現(xiàn)軟件成分由低層到高層的組裝過程 , 驗(yàn)證軟件是否滿足任務(wù)書和系統(tǒng)定義文檔所規(guī)定的技術(shù)要求 , 為軟件質(zhì)量模型的建立提供依據(jù) [14]。如果一個(gè)軟件產(chǎn)品開發(fā)完成之后發(fā)現(xiàn)了很多問題,這說明此軟件開發(fā)過程很可能是有缺陷的。三、質(zhì)量本身就是軟件達(dá)到了最開始所設(shè)定的要求,而代碼的優(yōu)美或精巧的技巧并不代表軟件的高質(zhì)量。 測試平臺 本次測試選用真機(jī)測試,用以測試的 Android 手機(jī)機(jī)型為小米 2S 16G 版,搭載的系統(tǒng)為 Android JRO03L,測試機(jī)信息如圖 33 所示。 圖 35 程序主界面及菜單測試 華北電力大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 22 點(diǎn)擊菜單欄的“跳轉(zhuǎn)”項(xiàng),進(jìn)入日期跳轉(zhuǎn)對話框,如圖 36 所示。在功能實(shí)現(xiàn)后,在真機(jī)上進(jìn)行了測試,安裝、運(yùn)行皆流暢完美。然而,設(shè)計(jì) 者 仍然必須確保與整個(gè)用戶界面范例的一致性,這樣才能縮小形式和功能的碎片化并提供堅(jiān)實(shí)的用戶體驗(yàn) [19]。意圖處理使得開發(fā)商有可能支持無縫的互動,使得一個(gè)用戶任務(wù)能夠跨越多個(gè)應(yīng)用軟件??梢灶A(yù)見,無論何種開發(fā)語言,何種開發(fā)工具,在今后的發(fā)展中會越來越強(qiáng)大,圖形界面化的開發(fā)模式將會愈加成熟,功能控件趨于集成化,靈活性會越來越高。介紹了 Android 系統(tǒng)的架構(gòu), Android 的四大組件,以及開發(fā)常用的一些控件。通過轉(zhuǎn)換功能,用戶可將希望查詢的公歷日期轉(zhuǎn)為農(nóng)歷日期;如果用戶想知道某一天。對整個(gè)論文的工作過程進(jìn)行了總結(jié),討論了 Android 的不足,并對其發(fā)展趨勢進(jìn)行展望。 本文由淺入深循序漸進(jìn)地論述了基于 Android 平臺開發(fā)應(yīng)用軟件的過程。因此,不管它稱為什么, Android 就是一種非常人性化的平臺。網(wǎng)絡(luò)瀏覽器就能夠要求運(yùn)行適當(dāng)?shù)?PDF 文件的閱讀器,而在設(shè)備上能夠處理這一請求的應(yīng)用軟件能夠無縫地與該功能聯(lián)用 [20]。從產(chǎn)品的觀點(diǎn)來看,要保持每一個(gè)應(yīng)用軟件的設(shè)計(jì)與外表、以及對基本操作平臺的感覺的緊密關(guān)系 是至關(guān)重要的 [18]。 圖 37 公歷轉(zhuǎn)換農(nóng)歷測試 華北電力大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 23 點(diǎn)擊菜單欄的“日程”項(xiàng) ,進(jìn)入日程管理界面,如圖 38 所示。 圖 34 程序安裝成功 程序運(yùn)行情況 經(jīng)測試,程序可以正常運(yùn)行,日期跳轉(zhuǎn)、公農(nóng)歷轉(zhuǎn)換、日程管理等功能均能順暢運(yùn)行。作為軟件測試這個(gè)行業(yè),最重要的一件事就是從客戶的需求出發(fā),從客戶的角度去看產(chǎn)品,客戶會怎么去使用這個(gè)產(chǎn)品,使用過程中會遇到什么樣的問題。 軟件質(zhì)量是由幾個(gè)方面來衡量的 ; 一、在正確的時(shí)間用正確的的方法把一個(gè)工作做正確。第二是提供信息,比如提供給開發(fā)人員或程序經(jīng)理的反饋信息,為風(fēng)險(xiǎn) 評估所準(zhǔn)備的信息。 return (Gan[num % 10] + Zhi[num % 12])。 } // ====== 傳回農(nóng)歷 y年的生肖 final public String animalsYear(int year) { final String[] Animals = new String[] { 鼠 , 牛 , 虎 , 兔 , 龍 , 蛇 , 馬 , 羊 , 猴 , 雞 , 狗 , 豬 }。 //農(nóng)歷部分假日 final static String[] lunarHoliday = new String[]{0101 春節(jié) ,0115 元宵 ,0505 端午 ,0707 七夕情人 ,0715 中元 ,0815 中秋 ,0909 重陽 ,1208 臘八 ,1224 小年,0100 除夕 }。 } return (item)。 case +1: Intent intent1 = new 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()。 startActivity(intent1)。 break。 break。 day_c = dayOfMonth。amp。 addTextToTopTextView(topText)。 ()。 ((this,))。amp。 int gvFlag =0。 } return false。 //上一個(gè)月 calV = new CalendarView(this, getResources(),jumpMonth,jumpYear,year_c,month_c,day_c)。 (0)。 (gridView, gvFlag)。 (calV)。 } ( 3) 左右滑動屏幕 public class CalendarActivity extends Activity implements OnGestureListener { Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { int gvFlag = 0。 (0, +1, +1, 跳轉(zhuǎn) )。 (1)。amp。 } gridView = new GridView(this)。 (()).append(年 ).append( ()).append(月 ).append(\t)。日歷系統(tǒng) 當(dāng)月日期主界面 閏年生肖干支 星期 當(dāng)月日期 菜單項(xiàng)目 當(dāng)天日期定位 指定日期跳轉(zhuǎn) 日程管理界面 公歷轉(zhuǎn)換農(nóng)歷 華北電力大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 14 圖 32 主界面的布局示意圖 主要算法與核心代碼實(shí)現(xiàn) 主界面 主界面提供日期信息顯示,允許呼出菜單欄,并支持左右 滑動。 系統(tǒng)概要設(shè)計(jì) 系統(tǒng)功能結(jié)構(gòu) 該日歷系統(tǒng)以顯示當(dāng)月日期及年月日等信息的主界面為主,通過 Intent 觸發(fā)日程管 理華北電力大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 13 界面、公農(nóng)歷轉(zhuǎn)換控件、當(dāng)天日期定位菜單、日期跳轉(zhuǎn)項(xiàng)。 ( 1) 界面應(yīng)布局合理,簡潔大方,使用戶對于日期信息一目了然 . ( 2) 當(dāng)天日期應(yīng)特殊顯示,使用戶能夠方便快捷地得知當(dāng)天信息。 ( 6) 可快速跳轉(zhuǎn)到用戶想要查看的日期。 ( 2) 可滿足用戶對于是否閏年、閏幾月、生肖年、干支年的查詢需求。 華北電力大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 12 3 基于 Android 的日歷系統(tǒng) 需求分析 系統(tǒng)目標(biāo) 設(shè)計(jì)并實(shí)現(xiàn)一款基于 Android 平臺的日歷系統(tǒng),具備基本的日期顯示功能;能夠顯示公歷、農(nóng)歷、星期、節(jié)日等;并提供日程記事本功能。 c,監(jiān)聽選項(xiàng)選擇變更事件 setOnItemSelectedListener 設(shè)置監(jiān)聽去 類須實(shí)現(xiàn)以下兩個(gè)方法 public void onItemSelected (AdapterView? parent, View view, int position, long id)//view 選中項(xiàng)實(shí)例 ,position 選擇項(xiàng)在 adapter 中的位置 public void onNothingSelected(AdapterView? arg0) d,設(shè)置選中項(xiàng) (position)//索引從 0 開始 getSelectedItemPosition () getSelectedItem () //該值 toString()則為選中內(nèi)容的字符串 getSelectedItemId () getSelectedView () ( 5) AutoCompleteTextView setAdapter 設(shè)置數(shù)據(jù) adapter 設(shè)置輸入多少個(gè)字符顯示提示 (int threshold) ( 6) DatePicker,TimePicker a,DatePicker b,TimePicker c,獲取系統(tǒng)當(dāng)期時(shí)間和日期 ()返回 Calendar (int field) field 可以為 ( 7) ImageView/ImageButton 主要方法 setImageResource 設(shè)置顯示圖片 setAlpha 設(shè)置 Alpha invalidate 強(qiáng)制更新 setScaleType( ScaleType st) 設(shè)置圖片顯示方式 ,st 是一枚舉 setAdjustViewBounds 設(shè)置是否調(diào)整控件適應(yīng)圖片大小 setBackgroundResource 設(shè)置背景 ( 8) GridView(表格顯示一系列圖片 ) 顯示數(shù)據(jù) setAdapter(ListAdapter adapter)設(shè)置數(shù)據(jù)適配器 . 數(shù)據(jù)適配器可以繼承自 BaseAdapter,該類 public View getView(int position, View 華北電力大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 11 convertView, ViewGroup parent) 返回當(dāng)前選擇的視圖 (ImageView) 選項(xiàng)選中監(jiān)聽 setOnItemSelectedListener getSelectedView()返回當(dāng)前選中的視圖 ( 9) ListView setAdapter(ListAdapter adapter) adapter 可為 new SimpleCursorAdapter/SimpleAdapter(Context context, int layout, Cursor c, String[] from, int[] to) layout 用來顯示數(shù)據(jù)的模板 .顯示一列可用 兩列可用 多列則需要自己實(shí)現(xiàn) xml 視圖布局文件 b. 動態(tài)增刪數(shù)據(jù) () (可用 ArrayList 構(gòu)造數(shù)據(jù) ) from 39。當(dāng)然我們必須擁有適當(dāng)?shù)臋?quán)限。它是跨應(yīng)用程序共享數(shù)據(jù)的唯一方法。 (2) Service 簡介 華北電力大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 9 顧名思義 Service 就是運(yùn)行在后臺的一種服務(wù)程序,一般很少和用戶交互,因此沒有可視化界面定義一個(gè) Service 類比較簡單,只要繼承 Service 類,實(shí)現(xiàn)其生命周期中的方法就可以了。活動類可以顯示通過視圖控件構(gòu)成的用戶接口,同時(shí)就事件發(fā)出響應(yīng);廣播接收器能夠使應(yīng)用程序就外部事件發(fā)出響應(yīng),服務(wù)在 Android 中擁有比較長的生命周期;內(nèi)容提供器是對外提供數(shù)據(jù)的一個(gè)借口, 類似于普通 Web 運(yùn)用的 Web service 借口,根據(jù)標(biāo)準(zhǔn)開放出接口,使另外的應(yīng)用取得數(shù)據(jù)。從而使學(xué)習(xí)android 應(yīng)用開發(fā)少走彎路 [9]。 9) Core Libraries 該核心庫提供了 Java 編程語言核心庫的大多數(shù)功能。 5) SGL 底層的 2D 圖形引擎。 2)媒體庫( Media Framework),基于 PackeVideo OpenCore,該庫支持多種常用的音頻,視頻格式以及回放和錄制,同時(shí)支持靜態(tài)圖像文件。 9) Package Manager(包管理),管理所有的安裝在 android 系統(tǒng)內(nèi)的應(yīng)用程序。一般的應(yīng)用都是通過一個(gè)個(gè) Activity 交互構(gòu)成的。 4) Notification Manager(消息通知管理),它在不影響用戶正常操作和使用設(shè)備的時(shí)候在狀態(tài)欄上提供消息的提示。 ( 2)應(yīng)用框架層( Application Framework) 普通開發(fā)者可以使用 Android 基
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1