近幾年來,科學技術與資訊科技快速的發展。像這類的需求,電子書是一個好的點子,他的諸多特色已經吸引了人們的目光。 正常來說,找書、閱讀、下載書本等等以往都是藉由不同的工具來完成。我們也必須手動的處理所有的電子書本。如果這個時候出現了一個軟體,他可以同時具有找書、閱讀與下載書本、甚至能夠幫我們管理電子書本檔案,這將帶給人們便利的生活。此外我們可以知道Android 越來越流行。基於這些動機,我們想要發展一個電子書閱讀軟體在Android手機上。他可以閱讀兩種電子書檔案格式: EPUB 和 PDF。除此之外,他還具有書櫃的功能,可幫助使用者管理其電子書本檔案。 在這個軟體中,GUI也是個重要的部分,因為有一個美觀,方便操作的使用者圖形介面不僅可以讓使用者得以舒適的使用,甚至還可以吸引眾多的使用者。在發展的過程中,我們碰到了記憶體使用上的限制,使得開發使用者圖型介面時,必須格外小心。 在這篇論文中我們著重於有效率的使用者圖型介面設計與記憶體管理部分。In recent years, with the rapid development of science and technology in general and information technology in particular, huge demand of people today nothing else, that is information. For such demand, e-book is a great idea has attracted the attention of many people by many of its features, utilities and benefits. Normally, finding an e-book, downloading, reading e-book are operations that we have to do separately by different tools. We also have to manage our e-book files manually. It will be more convenience if we have an all-in-one application that we can do all tasks with it. In the meantime, Android becomes popularly more and more because it is open feature and very powerful. From those motivations, we would like to design an e-book reader running on Android mobile devices. It supports two most popular e-book formats: PDF and EPUB. It is also a bookshelf that helps users to manage and organize book files and other related information logically. For that application, Graphic User Interface (GUI) is an important part since it needs to be friendly and fancy to catch user’s attention. Small touchable screen can be the challenge so GUI has to be efficient and easy to use. In addition, because of mobile phone has constraint in memory, managing memory usage is also very important that keep system run stably and efficiently. In this thesis, we focus on effective GUI designing and memory usage management for Android – based service.