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

正文內(nèi)容

基于android的日記本開(kāi)發(fā)-在線瀏覽

2024-08-06 13:13本頁(yè)面
  

【正文】 新建手機(jī)日記日記列表退出幫助設(shè)置日記類(lèi)型新建日記手機(jī)日歷四、 詳細(xì)設(shè)計(jì)步驟簡(jiǎn)易日記本應(yīng)該具有日記本的基本功能,比如新建,編輯,刪除,保存等,從這幾方面初步想到應(yīng)該有一個(gè)主類(lèi)負(fù)責(zé)調(diào)用其他負(fù)責(zé)實(shí)現(xiàn)功能的類(lèi),這樣整個(gè)程序會(huì)比較清晰,通過(guò)流程分析和可行性分析之后我開(kāi)始查閱資料編寫(xiě)程序,本程序主要由六個(gè)類(lèi)組成,它們分別為Dbadapter,helpactivity,lookDiary,MainActivity,diaryactivity和DiaryEditActivity ,其主要方法如下:l onCreate:Activity主要重寫(xiě)方法之一,實(shí)現(xiàn)程序初始化和界面展示;l find_and_modify_button:尋找并點(diǎn)擊按鈕;l onClick(View v):點(diǎn)擊當(dāng)前所選按鈕;l onCreateOptionMenu:實(shí)現(xiàn)Option菜單的創(chuàng)建;l onOptionsItemSelected:實(shí)現(xiàn)菜單項(xiàng)的點(diǎn)擊事件響應(yīng);界面設(shè)計(jì)方面通過(guò)RelativeLayout實(shí)現(xiàn)布局,使用了TextView,ImageButton文件列表通過(guò)ListView實(shí)現(xiàn)界面展示。其主要代碼:public class MainActivity extends Activity {//菜單選項(xiàng) public static final int HELP = 。 /** Called when the activity is first created. */ public void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 setTitle(小小日記本)。 (, 歡迎使用簡(jiǎn)易日記本, ).show()。 (diary_listener)。 (, )。 } } /** (EXIT_ID)。 (0, HELP, 0, 幫助).setIcon()。 return true。 (, )。 break。 break。 }}2. helpactivity和lookDiary類(lèi)為實(shí)現(xiàn)添加課程界面的Activity,主要實(shí)現(xiàn)由用戶(hù)選擇和輸入文件信息,并將所有的輸入信息添加到數(shù)據(jù)庫(kù)中。 setContentView()。 setTitle(幫助)。 setContentView()。 mDbHelper = new DbAdapter(this)。 } //更新當(dāng)前的listacvitity private void updateListView() { ()。 startManagingCursor(mDiaryCursor)。 int[] to = new int[] { , }。 setListAdapter(notes)。 } // 需要對(duì)position和id進(jìn)行一個(gè)很好的區(qū)分 // position指的是點(diǎn)擊的這個(gè)ViewItem在當(dāng)前ListView中的位置 // 每一個(gè)和ViewItem綁定的數(shù)據(jù),肯定都有一個(gè)id,通過(guò)這個(gè)id可以找到那條數(shù)據(jù)。 builder = new ()。 (提醒)。 (getListView().getItemIdAtPosition(position))。 ()。 ().show()。//彈出對(duì)話框 } }3. DbAdapter類(lèi)為自定義的重要的數(shù)據(jù)庫(kù)處理類(lèi),用來(lái)管理數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)的所有操作都封裝在這個(gè)類(lèi)中,實(shí)現(xiàn)數(shù)據(jù)封裝。 //聲明初始值 private static final String DATABASE_NAME = 。 private static final int DATABASE_VERSION = 1。 //數(shù)據(jù)庫(kù)類(lèi) private static class DatabaseHelper extends SQLiteOpenHelper { DatabaseHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION)。 (create, 111)。 (DROP TABLE IF EXISTS course)。 } } public DbAdapter(Context ctx) { = ctx。 mDb = ()。 return this。 ()。 (KEY_TITLE, title)。 Calendar calendar = ()。 (KEY_CREATED, created)。 } //刪除選定日記 public boolean deleteDiary(long rowId) { return (DATABASE_TABLE_DIARY, KEY_ROWID + = + rowId, null) 0。 } //得到制定日記 public Cursor getDiary(long rowId) throws SQLException { Cursor mCursor = (true, DATABASE_TABLE_DIARY, new String[] { KEY_ROWID, KEY_TITLE, KEY_BODY, KEY_CREATED }, KEY_ROWID + = + rowId, null, null, null, null, null)。 } return mCursor。 (KEY_TITLE, title)。 Calendar calendar = ()。 (KEY_CREATED, created)。 }}package 。主要方法如下:l updateListView():更新當(dāng)前的listacvitity;l onActivityResult:更新當(dāng)前文件;l onCreateOptionsMenu:創(chuàng)建一個(gè)菜單;l onMenuItemSelected:菜單選擇;l savedInstanceState:保存日記;l deleteDiary:刪除日記; l DiaryEditActivity::編輯日記;主要代碼:public class diary_activit
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1