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

正文內(nèi)容

基于android的日記本開發(fā)(完整版)

  

【正文】 又多,不易人為記住。 西南科技大學(xué) 課程設(shè)計(jì)報(bào)告課程名稱: 軟件設(shè)計(jì)基礎(chǔ) 設(shè)計(jì)名稱: 基于android的日記本開發(fā) 姓 名: 學(xué) 號(hào): 班 級(jí): 通信1003班 指導(dǎo)教師: 起止日期: —— 西南科技大學(xué)信息工程學(xué)院制16方 向 設(shè) 計(jì) 任 務(wù) 書學(xué)生班級(jí): 通信1003班 學(xué)生姓名: 學(xué)號(hào): 設(shè)計(jì)名稱: 基于android的日記本開發(fā) 起止日期: —— 指導(dǎo)教師: 設(shè)計(jì)要求:1. 安裝android開發(fā)環(huán)境,學(xué)習(xí)使用eclipse,用java編程語(yǔ)言開發(fā)一個(gè)簡(jiǎn)易日記本;2. 所開發(fā)的日記本具有新建文件,刪除文件,保存文件等基本功能,文件的標(biāo)題后面會(huì)顯示出保存日期;3. 文件保存后可以查看已建立的文件,打開文件可以編輯和刪除內(nèi)容,并保存更改后的文件內(nèi)容;4. 協(xié)調(diào)的呈現(xiàn)出圖標(biāo)和按鈕的布局,菜單功能要相對(duì)簡(jiǎn)單,不能復(fù)雜,以便于讓用戶方便操作。基于這些問(wèn)題,有必要設(shè)計(jì)一款方便小巧的簡(jiǎn)易日記本程序,可以讓用戶自定義文件,記住上課時(shí)間和地點(diǎn),從而避免遺忘上課的事情出現(xiàn),同時(shí)記住那些瑣碎卻有意義的小信息。在Android中鼓勵(lì)使用內(nèi)部類,這樣不但使用方便,而且執(zhí)行效率也高是請(qǐng)求數(shù)據(jù)的類型,例如,在例子當(dāng)中定義的類型是diary。該類通過(guò)繼承ListActivity類,用來(lái)顯示ListView中的數(shù)據(jù)并實(shí)現(xiàn)對(duì)ListView上ImageView控件點(diǎn)擊的統(tǒng)一響應(yīng)。 } private void find_and_modify_button() { // TODO Autogenerated method stub Button btn_diary = (Button) findViewById()。 (0, EXIT, 0, 退出).setIcon()。 } return (item)。 setTitle(小小日記本)。 SimpleCursorAdapter notes = new SimpleCursorAdapter(this, mDiaryCursor, from, to)。 (刪除, new () { Override public void onClick(DialogInterface dialog, int which) { ()。主要方法如下: l private static final String DATABASE_CREATE:創(chuàng)建diary表;l open() throws SQLException:打開數(shù)據(jù)庫(kù);l updateDiary:更新diary表;l getAllNotes:得到所有日記;l deleteDiary:刪除一個(gè)選定日記;l getDiary(long rowId) throws SQLException: :得到指定日記;主要代碼://創(chuàng)建diary表 private static final String DATABASE_CREATE = create table diary + (_id integer primary key autoincrement, + title text not null, body text not null, created text not null)。 } public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { (DROP TABLE IF EXISTS diary)。 } //關(guān)閉數(shù)據(jù)庫(kù) public void closeclose() { (close, asdf)。 return (DATABASE_TABLE_DIARY, null, initialValues)。 (KEY_BODY, body)。 private static final int ACTIVITY_EDIT = 1。 mDbHelper = new DbAdapter(this)。 setListAdapter(notes)。 return true。 return true。 Intent i = new Intent(this, )。 private EditText mBodyText。 mBodyText = (EditText) findViewById()。 } if (body != null) { (body)。 ()。 mTitleText = (EditText) findViewById()。(刪除, new () {public void onClick(DialogInterface dialog, int which) {()。實(shí)例化一個(gè)SQLiteDatabase類對(duì)象,通過(guò)它的APIs可以搞定大部分的操作。通過(guò)這次對(duì)一款基于Android平臺(tái)的簡(jiǎn)易日記本程序的實(shí)例開發(fā),較為詳細(xì)的學(xué)習(xí)了Android系統(tǒng)的數(shù)據(jù)存儲(chǔ)方式以及用戶界面的設(shè)計(jì),了解了android虛擬機(jī)和XML布局文件,學(xué)習(xí)到了數(shù)據(jù)庫(kù)的設(shè)計(jì)與創(chuàng)建,和用戶界面的創(chuàng)建。七、 體會(huì)在沒(méi)有接觸android開發(fā)環(huán)境的時(shí)候,覺得它很深?yuàn)W,要入門應(yīng)該會(huì)很困難,畢竟它為我們帶來(lái)了如此豐富多彩的安卓世界,便利我們的生活?;旧?, ContentProviderDatabaseHelper類扮演了一個(gè)singleton的角色,提供單一的實(shí)例化入口點(diǎn),并屏蔽了數(shù)據(jù)庫(kù)創(chuàng)建、打開升級(jí)等細(xì)節(jié)。 updateListView()。 Button confirmButton = (Button) findViewById()。}})。 String title = ().toString()。 mRowId = null。 private DbAdapter mDbHelper。 (, (()))。 } private void createDiary() { Inten
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1