我正在開發物理學術語表。在此詞彙表應用程序中,用戶可以按字母順序搜索定義,也可以按類別搜索定義。我應該將數據存儲在一個表中,還是爲不同的類別創建不同的表格?這會更好。我想開發像這樣的應用程序https://market.android.com/details?id=com.beiks.bd_1119_NurserySongs_FULL但用圖像來解釋它更好。我應該將圖像存儲在數據庫中嗎?有什麼方法可以使用PDF文件來顯示?帶有代碼的示例應用程序將非常有幫助。謝謝。開發android詞彙表應用程序所需的幫助
1
A
回答
0
我應該在一個表中存儲數據還是爲不同的類別創建不同的表?
我會建議花一些時間創建規範化的數據庫結構,而不是將其拆分爲單獨的表。例如,如果您認爲可以將一個條目分配給多個類別,那就需要一個非常不同的表模式(categories
表,definitions
表和definition_categories
鏈接表,引用前兩個)。如果您不需要,那麼只有一個definitions
表和category
列就足夠了。
我是否應該將圖像存儲在數據庫中?
如果您要將包含圖像的應用程序發送出去,那麼請不要將它們存儲在數據庫中 - 原因是因爲那樣您將使用圖像空間的兩倍(一次應用程序資源,並在數據庫中一次)。
如果您要從互聯網上下載圖像,這實際上歸結爲個人喜好..簡單的方法是下載圖像並存儲在數據目錄或SD卡上(「外部存儲」)。
有什麼辦法可以使用pdf文件來顯示嗎?
這取決於設備,以及是否安裝了PDF閱讀器。您可以使用this question中描述的技術測試設備上是否存在支持PDF的應用程序。
相關問題
- 1. 需要幫助開發android餐廳菜單應用程序
- 2. 需要幫助開發Android
- 3. 需要幫助AsyncTasks - Android應用程序
- 4. android應用程序設計需要幫助的應用程序
- 5. 編寫彙編程序,需要幫助
- 6. Android應用程序幫助
- 7. 幫助需要開發iPhone應用程序
- 8. 我需要幫助學習iPhone應用程序開發?
- 9. 幫助需要在市場上發佈Android應用程序
- 10. 幫助Web應用程序開發和手機應用程序/遊戲開發
- 11. Titanium如何幫助開發Android應用程序?
- 12. 詞彙的移動應用程序開發方面
- 13. 我需要關於如何開始開發iPhone應用程序的幫助
- 14. 需要使用可編輯項目列表開發基於XML文件的Android應用程序的幫助
- 15. 應用程序更新所需的c#幫助
- 16. 幫助開始設置Facebook應用程序開發環境
- 17. 需要在Android應用程序的設計方法的幫助
- 18. 需要在android權限應用程序的幫助
- 19. 需要幫助Java中的Android應用程序
- 20. Android:設計「幫助」爲應用程序
- 21. Android應用程序佈局幫助
- 22. 什麼是幫助開發者的iPhone應用程序?
- 23. 所需的幫助
- 24. 如何使用DesignData來幫助開發Metro應用程序?
- 25. 幫助使用qtcreator開發應用程序
- 26. 需要幫助在Android上製作GPS跟蹤應用程序
- 27. 我需要一些幫助寫一個Android應用程序
- 28. 幫助需要與Android應用程序代碼
- 29. 開發一個與網站接口的Android應用程序 - 幫助!
- 30. iOS 5新手 - 在開發iPhone應用程序時需要幫助
感謝您的回覆。但是使用pdf文件進行顯示會是一個好主意嗎?它會佔用更多的內存還是會影響性能?我是新來的android編程和新的Java也..有一些基本的知識...你可以請幫忙嗎? http://www.androidzoom.com/android_applications/books_and_reference/bks-medical-diagnoses-codes_fwbx_screenshots.html ..在此截圖中使用了pdf文件嗎? – jkjk 2011-06-18 23:11:03
對於類似於該截圖的東西,我建議不要使用PDF。我真的不能想到任何理由認爲PDF是首選,除非顯示不規範,並且讓它看起來特別的方式是絕對重要的。 – Joe 2011-06-19 10:44:18
嗨..我想插入值到數據庫。由於這將是一個離線字典,哪種方法最適合插入值?可以使用方法String sql =「INSERT或替換INTO定義(標題,定義,類別)VALUES('Light','green','other')」; db.execSQL(sql);我將用約500字的定義。 – jkjk 2011-06-23 21:39:46