- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android应用开发介绍
图像将是不可见的用户,直到用户触摸屏幕。在触摸屏幕图像中的一部分将是可见的用户和用户沿着滚动的可见部分也将更多。
当用户停止接触它应该再隐藏所有图像
Android应用开发
Android系统开发
Android移植开发
Android应用开发:
Android介绍,历史,背景,现状,前景
Android UI 和 事件
Android Widget控件
a. 布局控件(LinearLayout、RelativeLayout、FrameLayout、TableLayout、GridLayout)
b. 显示控件(TextView、ListView、ListFragment、ExpandableListView、GridView、ImageView、ImageSwitcher、ViewPager、ViewFlipple、Tab、ProgressBar、SeekBar、RatingBar)
c. 控制控件:Button(ToggleButton、Switcher)、Spinner、AutoComplateTextView、EditText
d. 日期时间:DatePicker、TimePicker、TextClock
Adapter(ArrayAdapter、SimpleAdapter、SimpleCursorAdapter、自定义Adapter)
提示提醒:Toast、Notification Dialog(AlertDialog、ProgressDialog、DatePickerDialog、TimePickerDialog、DialogFragment) 、PopupWindow
菜单:ActionBar、Menu(选项菜单、上下文菜单、PopupMenu)
自定义View:组合现有控件、继承现有控件、完全自定义控件
Style 和 Theme
四大组件(Activity 、Service、 ContentProvider、BroadcastReceiver)
Process 和 Thread(Worker Thread、 Hander+Thread 、AsyncTask)
6. Android数据存储
Shared Preferences、手机内部存储、SDCard、SQLite、Network Connection
数据备份
7. 多媒体编程 多媒体(视频、音频)
视频、音频播放、录制
8. 网络编程
Socket(TCP/IP、UDP) HTTP WebService(SOAP)
XML文件解析、JSON文件格式解析
Bluetooth(BLE低功耗蓝牙 4.0)、NFC近场通信协议 4cm
WIFI、USB、SIP(视频音频通信)
9. 定位、地图、传感器
Baidu地图、高德地图
传感器(距离传感器、重力传感器、陀螺传感器、加速度传感器)
10. 动画和图形
11. NDK (Java =so= C、C++)JNI
12.Android测试(调试、测试MonkeyRunner)
13. Android优化(UI 优化、代码优化、数据库优化、多屏幕适配)
项目积累(开源项目)
Web应用开发 新浪 搜狐
桌面应用开发 QQ 迅雷
移动应用开发
Android是什么?
基于Linux的开源的移动设备操作系统,它是由操作系统,中间件、应用程序组成。
主流终端OS(Android Java iOS Objective-C WindowPhone C#)
Android和iOS有什么区别?
开发环境:JDK+Android-SDK+Eclipse、 Xcode
语言:Java Objective-C
用户体验:
碎片化问题应用发布?Android的系统架构采用了分层架构的思想,如图1所示。从上层到底层共包括四层,分别是应用程序程序层、应用框架层、系统库和Android运行时和Linux内核。
每层功能简要介绍如下:
一 应用程序层
该层提供一些核心应用程序包,例如电子邮件、短信、日历、地图、浏览器和联系人管理等。同时,开发者可以利用Java语言设计和编写属于自己的应用程序,而这些程序与那些核心应用程序彼此平等、友好共处。
二 应用程序框架层
该层是Android应用开发的基础,开发人员大部分情况是在和她打交道。应用程序框架层包括活动管理器、窗口管理器、内容提供者、视图系统、包管理器、电话管理器、资源管理器、位置管理器、通知管理器和XMPP服务十个部分。在Android平台上,开发人员可以完全访问核心应用程序所使用的API框架。
原创力文档


文档评论(0)