Font Size: a A A

Application Of Light Adaptive Android Text Reader

Posted on:2016-12-31Degree:MasterType:Thesis
Country:ChinaCandidate:H P LiuFull Text:PDF
GTID:2298330467997481Subject:Software engineering
Abstract/Summary:PDF Full Text Request
People can read a variety of text messages through the applications of intelligentmachines or Tablet PC with the development of information technology, such asnovels and documents, so it makes their study and work more convenient. However,users are likely to experience constantly changing reading environments in the use ofsmart devices, and the light will accordingly change. This will visually affect readers,and hurt the reader’s eye in the long run, thus doing harms to their health.Currently intelligent mobiles and tablet computers are equipped with a variety ofsensors, including a light sensor capable of sensing changes in light. By sensing theambient light conditions, and automatically adjusting screen brightness according tothe perception results of smart devices, this sensor can effectively protect the reader’svision, and leaves good application feel to the user. In the mobile operating system,Android is far ahead in the market share. Therefore, the development of an e-bookreader on the platform of Android not only meets the needs of the majority of Androidusers but also creates better application value.This paper starts from the protection of the e-book reader’s vision, takes Androidas the platform for development and application and develops the application of lightadaptive text reader. The text reader can present user-specified text file in thedirectory to the user in the form of a list, so he can read the selected text file, andenjoy flip function of Previous Page and Next Page. When the user try to read textmessages, the application of light sensor embedded in mobile smart devices can makereal-time estimation of light intensity changes through Android sensor programmingtechniques, and adjust screen brightness based on the relational model of existinglight intensity and screen brightness. To avoid the influence of noise on the test resultsof light intensity, the screen brightness adjustment delay tactic is adopted, that is,when the ambient light changes, screen brightness will be not immediately adjusted,and it will not be adjusted until such changes meet specified conditions. In addition to the function of general text reader, the reader designed and implemented in this paperadds rest reminder function, in order to prevent eye fatigue due to a long time ofreading. In this sense, it creates a safe and hygienic environment for reading.This paper first describes the background of application development, clarifiesthe basic theory and development technology to be used, and then makes functionalrequirements analysis and non-functional requirements analysis of the application.Based on the requirement results analysis, the paper divides text reader into fivefunctional modules----text management, text reading, application settings, automaticadjustment of screen brightness and rest reminder, and provides each functionalmodule with detailed design. The application is written in java, developed in EclipseIDE with the support of Android Sdk toolkit provided by Google. Androidcomponents applied include activity and service and SharedPreferces technology isused in data storage.The light adaptive text reader designed and implemented in this paper achievesthe desired development goals, and achieves text management and reading function.When the ambient light intensity changes, screen brightness adjustment tends to besensitive and smooth with good application results. Next the paper aims to equip thisapplication with better compatibility and support for more e-book format.
Keywords/Search Tags:E-books, Text reader, Light Adaptive
PDF Full Text Request
Related items