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

正文內(nèi)容

基于安卓計(jì)算器的設(shè)計(jì)與實(shí)現(xiàn)-wenkub

2023-07-09 15:56:53 本頁(yè)面
 

【正文】 院(系)名稱專 業(yè) 名 稱學(xué) 生 姓 名學(xué) 生 學(xué) 號(hào)課 程 名 稱2016年6月 日 1. 系統(tǒng)需求分析Android是以Linux為核心的手機(jī)操作平臺(tái),作為一款開放式的操作系統(tǒng),隨著Android的快速發(fā)展,如今已允許開發(fā)者使用多種編程語言來開發(fā)Android應(yīng)用程序,而不再是以前只能使用Java開發(fā)Android應(yīng)用程序的單一局面,因而受到眾多開發(fā)者的歡迎,成為真正意義上的開放式操作系統(tǒng)。2. 系統(tǒng)概要設(shè)計(jì)根據(jù)需求,符合用戶的實(shí)際要求,系統(tǒng)應(yīng)實(shí)現(xiàn)以下功能:計(jì)算器界面友好,方便使用,具有基本的加、減、乘、除功能,能夠判斷用戶輸入運(yùn)算數(shù)是否正確,支持小數(shù)運(yùn)算,具有清除功能。輸入模塊主要描述了計(jì)算器鍵盤以及鍵盤的監(jiān)聽即主要負(fù)責(zé)讀取用戶的鍵盤輸入以及響應(yīng)觸屏的按鍵,需要監(jiān)聽手機(jī)動(dòng)作以及用指針事件處理方法處理觸屏的單擊動(dòng)作。正是由于考慮到這個(gè)特殊的地方,所以在進(jìn)行模塊設(shè)計(jì)中,選擇編寫輸入模塊類的時(shí)候會(huì)特意選取使用可以支持觸屏輸入的特殊增強(qiáng)型圖形用戶界面類。沒有顯示部分就沒有辦法顯示用戶輸入的數(shù)字是否正確,甚至不能顯示計(jì)算出的結(jié)果,由此可見顯示模塊即包括輸入的部分(因個(gè)人技術(shù)原因不能顯示表達(dá)式的形式)也包括輸出的部分。沒有計(jì)算模塊系統(tǒng)就不能順利的完成計(jì)算,就無法達(dá)到用戶的要求。在本模塊中要完成布局的具體設(shè)計(jì),使用戶能夠看到整個(gè)計(jì)算器的界面。 Android應(yīng)用程序一般是由Activity、Serviece、Content每一個(gè)activity都是繼承于Activity的獨(dú)立類。myIntent)方法。(2)Service(服務(wù)):Android應(yīng)用程序的后臺(tái)運(yùn)行組件。例如媒體播放器這個(gè)activity會(huì)使用Context.Provider(內(nèi)容提供器):用來管理和分享應(yīng)用程序數(shù)據(jù)庫(kù)。Provider允許其他應(yīng)用程序訪問存儲(chǔ)的數(shù)據(jù),也可以使用其他應(yīng)用程序提供的Content(4)Intent(意向):Activity之間的粘合劑。通過允許向用戶發(fā)送信號(hào),而不會(huì)過分吸引他們的注意力或者打斷他們當(dāng)前的活動(dòng)。Receiver(意向接收器):通過Intentreceive被觸發(fā)時(shí),應(yīng)用不必對(duì)請(qǐng)求調(diào)用intent(1)計(jì)算器布局設(shè)計(jì): 分別實(shí)用Button按鈕操作17個(gè)按鈕,分別是+、—、*、/、=、0清除按鈕,以及EditTest的文本域,并通過代碼布局調(diào)整布局,使布局更加清晰,簡(jiǎn)潔。 } num1 = (mystringadd)。 break。 if ((null)){ return。 break。 break。 break。 } 運(yùn)行結(jié)果界面:除法:20除以4的結(jié)果除數(shù)為零:點(diǎn)擊清除之后的效果import 。import 。public class MainActivity extends Activity implements OnClickListener {Button button1,button2,button3,button4,button5,button6,button7,button8。boolean isClickEqu = false。 button1=(Button)()。 button5=(Button)this. findViewById()。 button9=(Button)this. findViewById()。 button13=(Button)this. findViewById()。 button17=(Button)this. findViewById()。 (this)。 (this)。 (this)。 (this)。 this adds items to the action bar if it is present. getMenuInflater().inflate(, menu)。 break。 myString1+=1。 isClickEqu=false。 break。 myString3+=3。 isClickEqu=false。 break。 myString5+=5。 isClickEqu=false。 break。 myString7+=7。 isClickEqu=false。 break。 myString9+=9。 isClickEqu=false。 break。 myString11+=.。 if((null)) { return。 isClickEqu = false。 } num1 = (mystringred)。 break。 (null)。 case : String mystringat = ().toString()。 op = 4。 if ((null)){ return。 break。 break。 } Result = num1 / num2。 break。 } ((Result))。 break。 break。 (null)。 break。 } num1 = (mystringat)。 isClickEqu = false。 if((null)) { return。 op = 2。 //減 case : String mystringred = ().toString()。 (null)。 break。 isClickEqu=false。
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1