Vison's Blog
所有文章
文章总览
编辑器
Publications
About Me
Search
目录
#toc-container
下载Markdown文件
移动平台开发技术与应用-第一课
2021年02月25日 17时14分
标签:
移动平台开发与应用
## 第1章 Android开发入门及基础知识 ### 课程目标与考核要求 - 平时*40%+考试*60% - 平时成绩:出勤、作业、实验 - 考试:开卷考试 ### 移动开发的发展趋势 - 智能化 - 前端化 - 及时性 ### Android系统架构图 - 应用程序层 - 核心应用程序 - 电子邮件 - 短信 - 地图 - 浏览器 - 联系人管理 - 其它第三方应用 - Java语言设计和编写 - QQ - 微信 - 酷我音乐 - 与核心应用平等、友好共处 - Java - 应用程序框架层 - 各类管理器,应用程序开发的基础,重用组件快速开发,继承并扩展个性化功能 - 通过API调用 - 重用机制:第三方应用和系统应用拥有同样权利,可以方便替换平台本身的各种应用程序组件 - Java - 函数库/Android运行时 - 避免直接调用Linux内核 - 核心库 - Java核心功能函数 - Android核心库 - Dalvik虚拟机 - 每个Android程序一个Dalvik虚拟机 - dx工具将Java字节码转化为dex格式中间码 - Linux内核 - 非标准Linux内核 - C语言编写 - 安全管理、内存管理、进程管理、协议模型、驱动管理、电源管理 ### 四大基本组件 - Activity活动 - 用户界面 - Service服务 - 不与用户直接交互,没有用户界面 - 比Activity的优先级高 - BroadcastReceiver广播接收器 - 全局监听,实现不同组件之间的通信 - ContentProvider内容提供器 - 支持多个应用程序的数据共享 - 跨应用共享数据的唯一方法 ### 开发平台安装问题 - Eclipse - 全能的IDE,Android应用开发只是其一个插件 - 内存占用高、经常崩溃、开发界面不美观 - Android Studio - Google主推的,得到官方的强力推荐 - Google生态系统整合,专业的IDE
所有评论
暂无评论
新增评论
评论
邮箱
邮箱仅作验证使用
图形验证码
邮箱验证码
发送验证码
发表评论
所有评论
暂无评论