《基於Android的讀書筆記api》

來源:互聯網
上載者:User

標籤:遇到   idt   全域   lead   text   android開發   body   表設計   分類   

  1. 1.     系統的需求分析

1.1系統目標

目本程式旨在開發一款簡單實用、易操作的一款讀書筆記軟體。

1.2功能需求

      該記事本軟體應該具有以下功能:

(1)登入

(2)書籍分類管理

(3)書籍管理

(4)我的讀書筆記

(5)匯總每個使用者的筆記數量

(6)統計某一個使用者的每一本書的筆記數量

  1. 2.     系統的概要設計

該軟體是一款是基於Android開發的手機應用,簡單實用,易於上手。

2.1    運行環境

1.Android手機或平板電腦:主頻在1Ghz及以上,記憶體為1GB以上,系統版本為Android4.4.2及以上。

2.在android studio平台下安裝了安卓android SDK 外掛程式的電腦:Window All

2.2    資料庫表設計

classification表

列名

資料類型

是否允許空

_Id

integer

不允許

classname

text

不允許

 

 

 

 

book表

列名

資料類型

是否允許空

_Id

integer

不允許

bookName

text

不允許

author

text

不允許

publish

text

不允許

ISBN

text

不允許

classname

text

不允許

 

 

 

 

 

 

 

 

 

 

 

note表

列名

資料類型

是否允許空

userID

integer

不允許

bookID

integer

不允許

date

integer

不允許

content

text

不允許

      

 

 

 

 

 

 

user表

列名

資料類型

是否允許空

_Id

integer

不允許

userName

text

不允許

password

text

不允許

 

 

 

 

 

 

3. 設計與實現部分

4.心得體會

在本次開發android程式的過程中,我對android的編程模式有了進一步的瞭解,對android的控制項運用的更加熟練。在開發過程中遇到了一些問題,經過在網上查詢,最終得到瞭解決。

以下是遇到的問題:

(1)在建立筆記時需要使用者名稱,然而如果從登陸頁面傳值過來,要經過好幾個頁面,所以需要把使用者名稱定義為全域變數。方法為定義一個類,將其中的變數設為靜態。需要時調用此類

(2)將note資料放listview中時出錯,資料放入SimpleCursorAdapter 類型適配器 不可用 。更換適配器的類型換為SimpleAdapter

《基於Android的讀書筆記api》

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.