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

正文內(nèi)容

基于android平臺的手機應(yīng)用軟件設(shè)計與實現(xiàn)畢業(yè)設(shè)計-閱讀頁

2025-07-09 22:20本頁面
  

【正文】 th=wrap_content android:layout_height=wrap_content android:layout_below=+id/message android:layout_marginTop=26dp android:layout_toLeftOf=+id/call android:src=drawable/th_calculator / ImageButton android:id=+id/music android:layout_width=wrap_content android:layout_height=wrap_content android:layout_alignLeft=+id/call android:layout_alignTop=+id/calculator android:src=drawable/th_music //RelativeLayout 主界面背景圖片設(shè)計 添加手機界面的背景圖片,可以提高的欣賞性。首先,打開values ,添加如下代碼:style name=Main_activity item name=android:windowBackgrounddrawable/mianactivity/item /style 其次,加載上面的圖片。運行效果如圖24所示。 private ImageButton bt_tell。 private ImageButton bt_calculator。 Override protected void onCreate(Bundle savedInstanceState) { (savedInstanceState)。//加載界面 // 獲取按鈕的id bt_message=(ImageButton)findViewById()。 bt_net=(ImageButton)findViewById()。 bt_music=(ImageButton)findViewById()。 startActivity(intent)。 /** * 調(diào)用發(fā)短息的界面 */ (new OnClickListener() { Override public void onClick(View v) { // TODO Autogenerated method stub Intent intent=new Intent(, )。 //finish()。 /** * 調(diào)用計算器 */ (new OnClickListener() { Override public void onClick(View v) { // TODO Autogenerated method stub Intent intent=new Intent(, )。 } })。 startActivity(intent)。 } 短信和撥號模塊設(shè)計 實現(xiàn)此功能,在此文件中實現(xiàn)發(fā)短信界面的設(shè)計,并用相同的方法設(shè)計背景圖片。實現(xiàn)發(fā)送短信的功能。 String note=().toString()。 //調(diào)用系統(tǒng)發(fā)短信功能 PendingIntent sentintent =(, 0, new Intent(), 0)。amp。 for(String msg:msgs) { (telStr, null, msg, sentintent, null)。 } new ().setMessage(短信發(fā)送成功!).create().show()。 //(, 短信發(fā)送失敗, 1000).show()。 } } })。 ()。 撥號功能實現(xiàn)設(shè)計撥號功能的實現(xiàn)與短信功能的實現(xiàn)大同小異,具體布局也是相似,具體實現(xiàn)的方法詳見課程設(shè)計的附件代碼部分,這里不再累贅敘述。在layout文件夾中,具體代碼詳見附件的工程文件夾,效果如下圖所示:圖51 計算器界面布局 計算器功能實現(xiàn)設(shè)計首先,最基本的我們要先定義一些變量,用來表示按鍵和文本內(nèi)容,如數(shù)字按鍵,還有用于顯示輸出結(jié)果的顯示器,用于顯示記憶內(nèi)容的文本框,用于顯示提示的文本框。代碼詳見工程文件。此函數(shù)的功能用于計算器的整體操作,包括檢測輸入是否合法,以及判斷輸入的列別。如果輸入的是角度切換按鈕,則將相應(yīng)的標(biāo)志位改變,并將當(dāng)前是角度還是弧度顯示出來,如果輸入的是退格鍵,則先通過函數(shù)TTO判斷是要刪掉幾個字符串,有可能是一個、兩個、也可能是多個。其次,我們介紹print()函數(shù),這個函數(shù)根據(jù)變量vbegin來判斷當(dāng)前顯示內(nèi)容后面追加字符串還是清零后顯示。最后介紹是TTO()函數(shù),判斷當(dāng)前字符串最后一個字符的內(nèi)容來決定是刪除一個、兩個、還是單個字符串。此函數(shù)一開始就定義了錯誤類型和按鍵類型,接著一方面枚舉可能出現(xiàn)錯誤的情況,將這些錯誤類型以數(shù)字的形式表示出來;另一方面,若輸入的是sin/cos之類,將會在最低層提示信息,一指導(dǎo)用戶使用這些函數(shù),從某種角度上說是一種預(yù)防錯誤的措施。最后我們來看一下整個計算器的核心——。一部分代碼用于存儲數(shù)字、運算符和運算符的優(yōu)先級,另一部分將表達(dá)式中的負(fù)號提取出來,整個表達(dá)式的符號全部傳遞給數(shù)字,因此最后運算的時候就不需要另外考慮結(jié)果的正負(fù)。(3) 確定優(yōu)先級:運算符的優(yōu)先級有兩部分組成:基本優(yōu)先級和變動優(yōu)先級。(4) 進(jìn)行計算:運算符入了堆棧之后開始進(jìn)行計算,依此從堆頂部取出運算符進(jìn)行計算。計算完之后,將計算結(jié)果進(jìn)行有效格式化,并顯示到顯示器上,整個計算過程結(jié)束。 網(wǎng)上沖浪模塊設(shè)計 網(wǎng)上沖浪模塊XML布局設(shè)計,在此文件中時間網(wǎng)上沖浪界面的設(shè)計,此界面比較簡單,僅包含6個imagebutton,代碼實現(xiàn)也是非常的容易。獲取想用的網(wǎng)頁。 private ImageButton jbt_jsj。 private ImageButton jbt_angongba。 private ImageButton jbt_qzon。 setContentView()。 jbt_jsj=(ImageButton)findViewById()。 jbt_angongba=(ImageButton)findViewById()。 jbt_qzon=(ImageButton)findViewById()。 (this)。 (this)。 (this)。 ()。//加載IP地址 (uri)。 break。 ()。 (jsjuri)。 break。 ()。 (jwwuri)。break。 ()。 (angongbauri)。 break。 ()。 (microblog_uri)。 break。 ()。 (qzon_uri)。 break。通過此次的課程設(shè)計,不僅掌握了現(xiàn)在學(xué)習(xí)的Java語言的大部分知識,而且對Android開發(fā)的一些基本知識有了初步的了解。在Android方面,其實現(xiàn)的部分采用的Java語言,在布局方面,采用了XML語言布局和圖形界面的布局。但此課程設(shè)計,由于知識的有限性,沒有完成三個月前的目標(biāo),實在遺憾。參考文獻(xiàn)[1] :清華大學(xué)出版社,2006[2] 李寧Java語言程序設(shè)計 機械工業(yè)出版社,2012[4]陳昊
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1