寫日記的app
發(fā)布時間:2017-01-14 來源: 日記大全 點(diǎn)擊:
寫日記的app篇一:Android日記
本科畢業(yè)設(shè)計(論文)開題報告
學(xué)生姓名賴兆彬 學(xué) 號1121403指導(dǎo)教師 成長生徐敬虹 學(xué) 院信息技術(shù)學(xué)院 專 業(yè) 計算機(jī)科學(xué)與技術(shù) 交稿日期 2014年9月28日
教務(wù)處制
一、開題報告
1
2
3
4
寫日記的app篇二:日記的格式
日記的格式
日記應(yīng)當(dāng)是每天的記錄,這應(yīng)當(dāng)把自己的一天生活中比較有意義的事記錄下來。寫日記要注意格式、內(nèi)容、寫法三個問題。那么日記的格式是什么呢? 小學(xué)生在寫日記時,一般是在第一行寫清幾月幾日,剛開始寫日記時,或新年寫第一篇日記,或?qū)憜为?dú)的一篇日記時,應(yīng)該在第一行寫上幾年幾月幾日,星期幾和天氣情況。應(yīng)試類的日記或比較完整的日記還要寫上一個標(biāo)題。
第一行開頭寫日期,星期幾,第一行末尾寫上天氣。然后第二行開始寫正文 第一行寫:
X月X日 星期X 天氣XXX
第二行:
正文.....
小學(xué)生日記的形式,常用的有:
1、觀察日記。把看到的人物、事物、景物記下來,每次觀察最好截取一個側(cè)面,寫出特征,反映一個中心。
2、活動日記。記下參觀訪問活動、學(xué)校班級少先隊組織的各項活動、家庭活動、同學(xué)之間組織的有意義的活動等等,參加一次寫一次,一定要抓住要點(diǎn)寫。
3、思考日記。(或叫心靈日記、自我教育日記、“道德感悟”日記)把自己對現(xiàn)實生活中的優(yōu)缺點(diǎn)和心理活動或道德品質(zhì)成長變化過程摘要記下來。
前兩種形式多見于應(yīng)試,后一種形式要求較高,宜在高年級中有針對性地指導(dǎo)試用。
4、剪貼日記,把自己喜愛的郵票、圖畫、照片貼在日記本上,并按意圖 寫上來源、目的、意義或說明文字。
5、信息日記。把看到的、聽到的、有價值的最新信息記下來。
6、氣象日記。把當(dāng)天的天氣、溫度、風(fēng)力、風(fēng)向和出現(xiàn)的特殊的自然天氣現(xiàn)象記下來。
7、臺歷日記。把周圍實實在在發(fā)生的重要事情如實簡要地記在臺歷上,少則一句,多則一段話。
8、摘錄日記。把看到或讀名家語錄、格言、座右銘或?qū)懭藸钗锏膬?yōu)美詡句摘錄下來。
9、學(xué)習(xí)日記。把課本上學(xué)到的、課外書閱讀印象較深的心得體會、聯(lián)想記下來。
10、實驗日記。如養(yǎng)花、種向日葵或搞科技小制作,把過程、結(jié)果記下來。 例如:
暑期,你寫日記了嗎?
小學(xué)生暑期日記初中生暑期日記高中生暑期日記大學(xué)生暑期日記
2007年11月9日星期五 晴
我學(xué)騎單車
晚飯后(時間),我和XX(人物),來到南園公園(地點(diǎn))學(xué)騎單車。剛開始時,我心里很害怕,說什么也不敢騎上去。看到我這個樣子,XX哥哥不斷地鼓勵我,并騎上單車給我做示范。后來,我終于鼓起勇氣,騎上了單車,XX在邊上扶著。經(jīng)過多次練習(xí),我終于學(xué)會了騎單車。(經(jīng)過和結(jié)果)
寫日記的app篇三:基于android的日記本開發(fā)
西南科技大學(xué) 課程設(shè)計報告
課程名稱: 軟件設(shè)計基礎(chǔ)設(shè)計名稱: 基于android的日記本開發(fā)姓 名:學(xué) 號: 班 級: 通信1003班 指導(dǎo)教師:起止日期: 11.28——12.12
西南科技大學(xué)信息工程學(xué)院制
方 向 設(shè) 計 任 務(wù) 書
學(xué)生班級: 通信1003班 學(xué)生姓名:學(xué)號:
設(shè)計名稱:基于android的日記本開發(fā) 起止日期: 11.28——12.12指導(dǎo)教師:
方 向 設(shè) 計 學(xué) 生 日 志
2
基于android的日記本開發(fā)
一、 摘要(150-250字)
伴隨著無線移動設(shè)備的迅速發(fā)展,手機(jī)的日益普及成為主流,在這一關(guān)鍵時期,Android系統(tǒng)的推出使手機(jī)發(fā)展進(jìn)入了一個新的領(lǐng)域。世界上一些知名移動設(shè)備生產(chǎn)廠商對于Android智能機(jī)的開發(fā)熱情日益提高,Android系統(tǒng)的使用人群正在急速提升,Android應(yīng)用程序的多樣化使人們從手機(jī)中獲得更多樂趣,方便著人們的生活,使Android得到了社會越來越多的認(rèn)同。本次設(shè)計主要描述了基于android開發(fā)一個簡易日記本的技術(shù)方法。
關(guān)鍵字:Android; DbAdapter;Activity;diary 二、 設(shè)計目的和意義
在中國,手機(jī)已經(jīng)成為人們?nèi)粘I畋夭豢缮俚囊徊糠,智能手機(jī)在高校人群中逐漸得到了普及,Android手機(jī)憑借其優(yōu)秀的系統(tǒng)性能以及良好的用戶體驗迅速得到了高校師生的青睞。在高校中,上課并不像高中時期有固定的教室和固定的時間,高校課程種類繁多,并且上課地點(diǎn)和時間不固定,一周內(nèi)極少會出現(xiàn)重復(fù)課程,所以要將課程表完整的記憶下來是一項很艱難的事情,很多同學(xué)不得不隨身攜帶一張課表來防止遺忘上課,但是還是不能完全避免該問題的發(fā)生,同時,作為一個當(dāng)今高速發(fā)展的時代的成員,適應(yīng)這個社會是必不能少的,在各種社交場合中,記住一些必須的信息很重要,而它們往往又繁瑣又多,不易人為記住;谶@些問題,有必要設(shè)計一款方便小巧的簡易日記本程序,可以讓用戶自定義文件,記住上課時間和地點(diǎn),從而避免遺忘上課的事情出現(xiàn),同時記住那些瑣碎卻有意義的小信息。而且,由于android系統(tǒng)市場的開放性和服務(wù)免費(fèi),它的應(yīng)用程序方面就成了一塊非常大的市場,。 三、 設(shè)計原理
用戶在第一次進(jìn)入程序時會看到到一個日記本的主界面,可進(jìn)行日記文件的新建和刪除操作,按menu鍵可以選擇“幫助”和“退出”,程序主界面使用course_activity.java展示記錄,從Diary_activity, DiaryEditActivity類中可以新建和刪除日記信息,并在主界面中顯示。程序的配置信息主要存在DbAdapter中,該信息在數(shù)據(jù)顯示時讀取必要的配置信息,在按鈕監(jiān)聽函數(shù)中監(jiān)聽系統(tǒng)時間變化用來實現(xiàn)日記的創(chuàng)建功能。BaseColumns 是一個接口,里邊有兩個變量,一個是_ID="_id",一個是_COUNT="_ count" 。在Android當(dāng)中,每一個數(shù)據(jù)庫表至少有一個字段,而且這個字段是_id。所以當(dāng)我們構(gòu)造列名的輔助類時,直接實現(xiàn)BaseColumns ,這樣我們便默認(rèn)地?fù)碛辛薩id字段。在我們的日記本的數(shù)據(jù)表里,一共有4個字段,分別是:"id"、"title"、"body"、"created"。在Android中鼓勵使用內(nèi)部類,這樣不但使用方便,而且執(zhí)行效率也高是請求數(shù)據(jù)的類型,例如,在例子當(dāng)中定義的類型是diary。當(dāng)然這一部分可以是0個片段或者多個片段構(gòu)成,如果Content Provider只是暴露出了一種類型的數(shù)據(jù),那么這部分可以為空,但是如果暴露出了多種,尤其是包含子類的時候,就不能為空,"1"這部分是允許為空的,如果為空,表示請求全部數(shù)據(jù);如果不為空,表示請求特定ID的數(shù)據(jù)。DatabaseHelper是操作數(shù)據(jù)庫的輔助類,通過這個類我們可以生成數(shù)據(jù)庫,并且維護(hù)這個數(shù)據(jù)庫。 在DiaryContentProvider中,我們定義了一些變量和常量,其中這些常量主要是描述數(shù)據(jù)庫的信息。在刪除方法中,rowId = uri.getPathSegments().get(1)負(fù)責(zé)得到rowId的值。 getPathSegments()方法得到一個string的list, db.delete(DIARY_TABLE_NAME, DiaryColumns._ID + "=" + rowId, null)是標(biāo)準(zhǔn)的SQLite刪除操作。update()是更新一條數(shù)據(jù)的方法, 使用ContentProvider時首先得到SQLiteDatabase,然后得到rowId,最后再調(diào)用db.update(DIARY_ TABLE_NAME, values, DiaryColumns._ID + "="+ rowId, null)語句執(zhí)行更新工作。
3
其主要流程圖如下:
功能模塊:
四、 詳細(xì)設(shè)計步驟
簡易日記本應(yīng)該具有日記本的基本功能,比如新建,編輯,刪除,保存等,從這幾方面初步想到應(yīng)該有一個主類負(fù)責(zé)調(diào)用其他負(fù)責(zé)實現(xiàn)功能的類,這樣整個程序會比較清晰,通過流程分析和可行性分析之后我開始查閱資料編寫程序,本程序主要由六個類組成,它們分別為Dbadapter,help-activity,lookDiary,MainActivity,diary-activity和DiaryEditActivity ,
1.其中MainActivity類為整個應(yīng)用的主Activity,其主要方法如下:
? onCreate:Activity主要重寫方法之一,實現(xiàn)程序初始化和界面展示; ? find_and_modify_button:尋找并點(diǎn)擊按鈕; ? onClick(View v):點(diǎn)擊當(dāng)前所選按鈕;
? onCreateOptionMenu:實現(xiàn)Option菜單的創(chuàng)建;
? onOptionsItemSelected:實現(xiàn)菜單項的點(diǎn)擊事件響應(yīng);
界面設(shè)計方面通過RelativeLayout實現(xiàn)布局,使用了TextView,ImageButton文件列表通
4
過ListView實現(xiàn)界面展示。該類通過繼承ListActivity類,用來顯示ListView中的數(shù)據(jù)并實現(xiàn)對ListView上ImageView控件點(diǎn)擊的統(tǒng)一響應(yīng)。 其主要代碼:public class MainActivity extends Activity
{//菜單選項
public static final int HELP = Menu.FIRST; public static final int EXIT = Menu.FIRST + 1; /** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);setTitle("小小日記本");find_and_modify_button();
Toast.makeText(MainActivity.this,
"歡迎使用簡易日記本", Toast.LENGTH_SHORT).show(); } private void find_and_modify_button() {// TODO Auto-generated method stubButton btn_diary = (Button) findViewById(R.id.btn_diary);btn_diary.setOnClickListener(diary_listener); } private Button.OnClickListener diary_listener = new OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent(); intent.setClass(MainActivity.this, diary_activity.class); startActivity(intent);} } /** menu.findItem(EXIT_ID);找到特定的MenuItem* MenuItem.setIcon.可以設(shè)置menu按鈕的背景*/ public boolean onCreateOptionsMenu(Menu menu) {super.onCreateOptionsMenu(menu);menu.add(0, HELP, 0, "幫助&quo
t;).setIcon(R.drawable.helps);menu.add(0, EXIT, 0, "退出").setIcon(R.drawable.exit);return true; } public boolean onOptionsItemSelected(MenuItem item) {switch (item.getItemId()) {case HELP:Intent help_intent = new Intent(); help_intent.setClass(MainActivity.this, help_activity.class); startActivity(help_intent);break;case EXIT:5
相關(guān)熱詞搜索:寫日記 app 寫日記的軟件 日記怎么寫
熱點(diǎn)文章閱讀