感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
- 什么是安卓?
- 安卓开发工具包
- 安卓JVM
- 软件堆栈
- 开发工具 (ADT)
- 用户界面
- 安装开发工具
- 内容提供商
- 服务业
- 意图
- 活动
- 视图
- 配置文件
- 简单的 Hello World
- 应用程序工件
- 资产打包工具
- 入口点活动
- 意图
- 调用其他活动
- 活动堆栈
- 已暂停和已停止的活动
- SQLite 数据库
- 系统管理
- 分离的进程
- 组件和集成架构
应用资源
- 什么是资源?
- 字符串资源
- 布局资源
- 代码示例
- 资源参考语法
- 编译的资源
- 编译的动画文件
- 编译的位图
- 已编译的 UI 视图定义
- 编译数组
- 编译颜色
- 编译的字符串
- 编译的样式
- 编译的任意原始 XML 文件
- 未编译的资源
- .apk 文件
- 资产
- 资产和资源目录结构
意图概念
- 介绍
- 意图过滤器
- 使用 Intent 启动活动
- Android 可用意图
- 代码示例
- 意向类别
- 后期运行时绑定
- 使用 Intent 启动服务
- 广播接收机
- Intent 对象结构
- Intent 组件名称
- 意图操作
- 意图数据
- 意向类别
- 意图附加功能
- 意图标志
- 意向解析
- Intent 过滤器结构
- 行动测试
- 类别测试
- 数据测试
- 多场比赛
- Android 预定义意图
- 样品
用户界面控件
- 介绍
- 源代码中的 GUI 示例
- XML 中的 GUI 示例
- XML 中的 GUI 示例和源代码
- 文本视图
- TextView 示例
- TextView 样式示例
- 编辑文本
- EditText 示例
- AutoCompleteTextView
- AutoCompleteTextView 示例
- MultiAutoCompleteTextView
- MultiAutoCompleteTextView 示例
- 按钮
- 按钮示例
- 图像按钮
- ImageButton 示例
- 切换按钮
- ToggleButton 示例
- CheckBox 控件
- CheckBox 控件示例
- RadioButton 控件
- RadioButton 控件示例
- 列表视图
- ListView 示例
- GridView 控件
- GridView 控件示例
- 日期和时间控件
- 图库控制器
- 地图视图
- 网页视图
布局管理器
- 介绍
- 线性布局
- 布局权重
- Gravity
- 样品
- TableLayout
- 填充属性
- 相对布局
- 绝对布局
- FrameLayout(框架布局)
- 选项卡主机
菜单和对话框
- 介绍
- 菜单界面
- MenuItem 接口
- SubMenu 界面
- 菜单项组
- 菜单项属性
- 容器菜单项
- 系统菜单项
- 辅助菜单项
- 替代菜单项
- 创建菜单,示例
- 菜单项组
- 菜单项事件处理
- 覆盖回调函数
- 定义侦听器
- 使用意图
- 展开菜单
- 图标菜单
- 子菜单
- 系统菜单
- 上下文菜单
- 样品
- 处理菜单事件
- 使用 XML 创建菜单
- 警报对话框
- 提示对话框
- 样品
基于位置的服务
- 介绍
- 地图键
- MD-5 签名
- Google 地图键
- 所需权限
- 代码示例
- 地图控制器
- 代码示例
- 地图叠加
- 代码示例
- Geocoder 类
- Address 类
- LocationManager 类
- LocationListener 接口
- 调试监视器服务 (DMS)
Android 安全模型
- 介绍
- 部署
- keytool 实用程序
- jarsigner 实用程序
- 使用 Eclipse 进行部署
- 分离的进程
- 声明性权限模型
应用程序生命周期
- 介绍
- 活动生命周期方法
- onStart() 和 onResume() 方法
- onPause() 和 onStope() 方法
- 返回上一个活动
- onStop() 和 onDestroy() 方法
- onCreate() 方法
- onPause() 方法
SQLite 数据库
- 介绍
- SQLite 实现
- SQLiteOpenHelper 类
- onCreate() 方法
- onUpgrade() 方法
- onOpen() 方法
- getWriteableDatabase() 方法
- getReadableDatabase() 方法
- SQLiteDatabase 类,execSQL() 方法
- insert() 方法,delete() 方法
- rawQuery() 方法()
- 代码示例
- query() 方法
- 代码示例
供应商
- 介绍
- Android 内置内容提供程序
- SQLite 数据库
- 内容提供商体系结构
- 内容提供商注册
- 内容提供程序 REST 访问
- 内容提供程序 URL 结构
- 内容提供商 MIME 类型
- 使用内容提供程序
- 检索记录
- 添加记录
- Cursor 对象
- ContentValues() 对象
- 内容提供商演示
文件 Management
- 介绍
- 创建文件
- 访问简单文件
- 访问原始资源
- XML 文件资源
- SD卡外置存储
后台应用程序
- 介绍
- 服务业
- 后台线程
- 制作吐司
- 通知
- 其他系统服务
- 后台活动示例
活动数据
- 介绍
- Intent 类
- 启动活动方法
- 在 Activiti 之间传递数据
- 连贯的用户体验
- 代码示例
Web 视图
- 介绍
- WebView 类
- android.webkit 软件包
- INTERNET 权限
- loadUrl() 方法
- JavaScript 支持
- loadData() 方法
- WebView 方法
- WebViewClient 类
- WebChromeClient 类
Java 语言
- 介绍
- 限制
- 第三方 Java 库
调试
- 介绍
- Eclipse Java 编辑器
- Eclipse Java 调试器
- 洛卡特
- Android 调试桥
- Dalvik 调试监控服务
- 跟踪视图
加速度计
- 介绍
- SensorManager 类
- SensorListenr 接口
地方化
- 介绍
- 默认资源
- 当前区域设置
- 测试
- 自定义区域设置
- 代码示例
语音输入
- 介绍
- RecognizerIntent 类
- 开始 Speech Recognition
- Google 服务器端
- 语言模型
- 自由格式语言模型
- Web 搜索语言模型
开发工具
- 介绍
- aapt 工具
- adb 工具
- android工具
- ddms 工具
- dx 工具
- draw9patch 工具
- 模拟器工具
Android Applications Testing 练习 - 4小时
自动化测试
- JUnit Testing
- 使用断言
- 检测框架
设备测试
- 用户界面和一致性
- 与操作系统交互的功能
- Networking 测试
- 压力测试条件
- 国际支持测试
- 一般要求
设备远程测试
- DeviceAnywhere 平台
- 需要注意的场景
要求
没有
21 小时
客户评论 (1)
他介绍的培训师知识和轻松性。
Piotr - DPDgroup IT Solutions sp. z o.o.
课程 - Android Applications Testing
机器翻译