光线自适应的安卓文本阅读器应用

被引量 : 0次 | 上传用户:mxhdb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,人们可以通过智能机或者平板电脑应用阅读各种文本信息,如小说、文件等,这使得大家的学习和工作更为方便。但用户在使用智能设备阅读时可能会不断变化各种场合,光线也会发生变化,这会给阅读者的视力造成影响,长此以往会伤害阅读者的眼睛,影响健康。目前的智能机和平板电脑都配备了多种传感器,其中的光线传感器能够感知光线的变化,通过它感知阅读环境光线情况,根据感知结果自动调节智能设备的屏幕亮度,能够有效地保护阅读者的视力,给用户较好的应用感受。在移动操作系统中,安卓系统市场占有率遥遥领先,因此,以安卓为平台开发出一款电子书阅读器,既能够满足广大安卓用户群体的需要,又获得较好的应用价值。本文从保护电子书阅读者视力为出发点,以安卓系统为开发与应用平台,开发了光线自适应的文本阅读器应用。该文本阅读器能够将用户指定目录中的文本文件通过列表的形式展示给用户,用户能够阅读选定的文本文件,同时提供上一页、下一页的翻页功能。在用户阅读时,应用移动智能设备中的光线传感器,通过安卓传感器编程技术实时判断光线亮度的变化,应用已有的、光线亮度与屏幕亮度关系模型调整屏幕亮度。为避免噪声对光线强度检测结果的影响,采用了延时调整屏幕亮度的策略,即当环境光线发生变化时,并不立即调整屏幕亮度,而当这种变化满足指定条件时才调整屏幕亮度。除了具备一般文本阅读器的功能外,本文所设计实现的阅读器为防止用户长时间阅读导致的视力疲劳,还加入了休息提醒功能,为用户打造一个安全卫生的用眼阅读环境。本文首先介绍了该应用的开发背景,阐明了所用到的基础理论与开发技术。接着对应用进行了功能性需求分析与非功能性需求分析;然后基于需求分析的结果,将文本阅读器分为文本管理、文本阅读、应用设置、屏幕亮度自动调节、休息提醒五个功能模块,并对每个功能模块进行了详细设计。接着应用java语言,在谷歌公司提供的Android Sdk工具包的支持下,通过Eclipse平台对文本阅读器应用进行了编程实现。所应用到的安卓组件有活动(activity)和服务(service),在数据存储方面使用了SharedPreferces技术。本文所设计实现的光线自适应文本阅读器实现了预期的开发目标,实现了文本管理和阅读功能,环境光线亮度的变化时,屏幕亮度的调节灵敏而平稳,应用效果良好。本文进一步工作的目标是使本应用具有更好的兼容性,支持更多的电子书格式。
其他文献
现在大量信息已成为社会的主要特征,然而如何在海量数据中发现有用的信息是人们面对的一个重要课题。数据挖掘就是在大型数据库中自动发现有用信息的过程,数据挖掘中关联分析
本文根据乌海市资源环境可持续发展的要求,立足于土地资源开发利用现状,将现状评价与未来预测相结合,为保障乌海市粮食生产安全,实现人口—资源—环境之间的区域协调发展,对
在可持续发展理念下,土地整治活动是综合区域的社会、经济和生态条件,在环境和资源代价最小的情况下取得最大经济收益的一种发展模式,是有效解决人地矛盾和实现土地资源可持
第二次全国土地调查成果的重要体现和应用基础是国家、省、市、县四级土地利用数据库,它们的建成将为国土资源日常管理与决策提供重要的基础数据,而数据质量是影响数据库成果
<正>我院于2003年年底完成了医院管理信息系统(HIS)的建设,将原手工财务收费方式变为直接使用计算机记账收费模式,并且在网络环境中实现了财务收费--临床、医疗记账--行管信
森林资源是自然资源的重要组成部分,是一种具有再生性的自然资源,是陆地生态系统的主体,存在巨大的生态、经济和社会效益。2008年我国全面推进集体林权制度改革建设了林地、
我国刑事犯罪的基本原则为过错归责原则。行为人只有被证明主观上存在故意或者过失,才能依法被追究刑事责任,环境犯罪也不例外。但环境犯罪具有潜伏期长、证明难等特点,面对
作为一个发展中国家,中国经济发展的推动力是国内需求的增长。国内需求又包括消费需求和投资需求,而近年来,随着有效投资的不断增加,国内的投资需求已无法带动经济发展,因此,
【正】 为了办好外交学院这所全国唯一的外交学府,现将我对外交学的某些理论问题的粗浅看法谈谈自己的认识,供学院领导和老师们参考。一、什么是外交学? 我认为,外交学也就是
林地流转是林权制度改革的主要内容,是解决当前我国集体林区林地细碎化、实现林业规模经营的有效途径,对优化林地资源配置、提高林地利用效率、促进山区经济发展具有重要作用