基于安卓Android操作系统的软件开发毕业论文.doc
文本预览下载声明
摘要:本文首先地分析了Android系统相对于其他操作系统的优势和具备的潜力。论述了Android系统开发的流程,并搭建了Android系统的开发平台:android SDK和ADT。接下来进行了新浪微博客户端的自主研发,主要从UI和功能两个方向进行了设计和开发,并着重论述了UI的设计和实现。在客户端开发的基础上又实现了微博服务端API的OAuth认证Android;Android 开发平台;新浪微博客户端;UI ;OAuth认证The software development based on the Android mobile system
Abstract :This paper first briefly introduces the important component of the Android system: operating system (Linux), middleware and composed of the core applications software stack (software stack);And introduce the Android system development platform Android SDK provides API and the corresponding development tool.The next level of Android in from systematic research.Mainly in its runtime, environmental layer and Android application framework layer of research. Finally, through the Android platform on theapplication development, realize the Android system of the use of Intent mechanism.
Key Words :Android;Android Kernel;;OAuth;Android SDK;Android Development
第一章 绪论 1
1.1 智能手机平台 1
1.2 ANDROID平台介绍 2
第二章 Android开发环境的搭建 3
2.1 开发包及其工具的安装和配置 3
2.1.1安装JDK和配置Java开发环境 3
2.1.2 Eclipse的安装与汉化 4
2.1.3 SDK和ADT的安装和配置 5
2.2 创建第一个ANDROID项目——HELLOANDROID 7
2.2.1 创建HelloAndroid项目 7
2.2.2 运行HelloAndroid及模拟器的使用 8
第三章 新浪微博客户端的开发 12
3.1 载入页面 12
3.1.1 UI篇 12
3.1.2 sqlite篇 14
3.2 OAUTH授权认证 15
3.3 用户授权页面 16
3.3.1 用户授权页面UI篇 16
3.3.2 用户授权页面功能篇 18
3.4 登录页面 20
3.4.1 登陆页面UI篇 20
3.4.2 登录页面功能篇 21
3.5用户首页面 22
3.5.1 用户首页面UI篇 22
3.5.2 用户首页面功能篇 24
3.6 阅读微博 24
3.6.1 阅读微博UI篇 24
3.6.2 阅读微博功能篇 25
3.7 大图浏览以及保存篇 26
总 结 28
参考文献 29
致 谢 30
附录 核心代码 31
第一章 绪论
1.1 智能手机平台
说起手机,没有一个人会感到陌生。近几年来一个名词一直影响着许许多多的手机用户,它就是智能手机。智能手机凭借其强大的功能吸引住了许多用户的眼球,因为有了广大的用户基础,智能手机也风靡一时。说起智能手机,除了他有一颗强大的CPU和其他一些较高配置的硬件外,其真正的智能还要归功于其不可缺少的智能操作系统。
当今,智能手机所搭载的智能手机操作系统平台大致如下:
(1)Symbian OS。搭载在具有广泛群众基础的Nokia手机上,并以此占据了智能手机的半壁江山,其主要的智能平台为大部分诺基亚手机搭载的的S60系列和索尼爱立信手机搭载的UIQ系列;
(2)Windows Mobile。Microsoft在桌面系统获得成功之后,觊觎手机的巨大市场开发的智能手机系统,因其界面和桌面windows系统较为接近和其强大的微软后台,成为国内市场占有率紧跟Symbian之后成为国人比较喜欢的操作系统;
(3)Mac OS X(iPhone OS)。苹果一直都是个性和时尚的代名词,受广大中高层次手机用户的喜欢。iPhone,以其酷炫的UI和独特的操
显示全部