基于ARM2440平台的Android OS移植与应用开发

被引量 : 0次 | 上传用户:szscan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android是2007年底由Google推出的源码公开的智能手机操作系统,从推出至今已经得到越来越多人的研究和使用,诸多智能手机生产商开始定制属于自己平台的Android OS。成千上万种的优秀Android软件接踵而至,可以说Android给智能手机平台领域的发展注入了新的活力。Android是由Linux进行改造而来的,Android的底层开发倾向于嵌入式Linux底层开发,Android应用开发则侧重于java语言的编码实现。通过浏览Android官网资料,从中了解Android框架图,分层原理,以及Android SDK中所有开发包和函数,Android应用开发的四大组件,Android底层实现原理等。为了能移植Android到Mini2440上,学习嵌入式开发板的使用,掌握嵌入式系统开发中需要注意和学习的事项。至今,Android成功移植到新的平台的案例还不是很多,还不能完全满足逐渐增加的硬件厂商的需求,本文主要是通过从官网上下载到的源码,与Linux2.6版本源码进行对比分析,Android在Linux原有的内核基础上,为适应手机平台需要做出了部分修改,并最终进行裁剪编译后移植到Mini2440开发板上。其次,通过搭建Android应用开发平台,了解Android应用开发包,学习开发包中的Java接口函数和方法,完成了Android应用程序的开发,从需求分析到详细设计的所有工作,设计了两款基于Android应用程序。其一是基于Android的账号管家软件,主要利用Andriod内置的SQlite3数据库进行存储和其他数据库操作,用来存储不同种类的账号信息;其二是基于Android的通讯帮手软件,主要实现了手机联系人的分组存储,联系人资料的详细存储,以及快捷的电话呼叫、短信发送、邮件发送功能。应用程序界面都通过Android UI设计完成,通过虚拟机调试分析直至最后编码通过。
其他文献
<正>2007年11月1日,北京论坛(2007)第四分论坛"全球化趋势中企业的跨国发展战略与社会责任预备会暨企业社会责任与公司治理国际研讨会"在北京隆重举行。本次会议由北京大学企
目的:糖尿病肾病(diabetic nephropathy, DN)是糖尿病最常见的并发症,也是导致慢性肾功能衰竭和糖尿病死亡的重要原因之一,因此防治糖尿病肾病的发生发展具有极其重要的意义。
现代化战争的实践证明,武器装备维修质量的保障是维系军队战斗力的保证。由于武器装备维修外包提出时间还不长,在具体实施过程中存在一系列的不确定性,而且由于武器装备维修
改革开放三十年以来,我国国内生产总值(GDP)保持了10%左右的发展速度,经济规模不断扩大,取得了举世瞩目的成就。房地产行业也在经济的快速发展中得到了迅速发展,但是与之密切
为了丰富新疆的树莓优良品种资源,优化栽培模式,2016-2018年对6个引进树莓品种的果实经济性状、丰产性、物候期、适应性等进行研究。结果表明:’秋福’’维拉米特’’菲尔都
针对精密光学产品定型试验的需求和目前高加速度冲击试验机所存在的弊端,本文研究了一种冲击试验台,主要用于精密光学产品设计定型时的耐冲击环境试验,在一定程度上解决目前
中国从2000年开始,人口年龄结构已经基本进入老龄化社会。据统计,2000年,中国60岁以上老年人口占总人口的比例已达到10.46%,而65岁以上人口已达到8811万人,占总人口的6.96%。
由于地层粘性介质的吸收对地震波具有时变的滤波效应,地震波随着传播时间的增加能量逐渐衰减、速度频散;同相轴连续性变差,进而导致深层分辨率明显降低。而地震数据处理的主
以影视制作中的景别为话题,主要论述了景别的定义、地位和特点等。尤其从远景镜头、全景镜头、中景镜头、近景镜头和特写镜头五个方面对景别在影视制作中的应用进行了详细的
司法在国家和社会生活中的地位和作用日益重要。人们对司法公正的期待和要求也更为迫切,对作为司法腐败问题之法官腐败、律师犯罪等案件尤显注目,人们越来越开始高度关注法官