Android

  • android
    11-07 03:31
    Android游戏开发工程师在线特训班 Android游戏开放视频教程 本次推出的手游开发特训班的实施,使用微课程及技术专题资源,为学员提供学习资料,帮助学员进行Android技术储备。并通过开发“Android手机连连看游戏”项目,使学员将掌握的知识应用于企业项目开发,达到Android游戏开发工程师水平。 实施过程结合瀑布模型、RUP模型和软酷智慧平台进行。 ——————-课程目录——————- [第1节] Android基础入门-平台简介及开发环境搭建 [第2节] Android基础入门-平台简介及开发环境搭建 [第3节] Android基础入门- 开发工具的使用 [第4节] Android基础入门-配置文件之基本配置文件结构 [第5节] Android基础入门-配置文件之配置管理 [第6节] Android用户界面-Android中的资源之资源访问 [第7节] Android用户界面-Android中的资源之图片及布局资源 [第8节] Android用户界面-常规控件使用 [第9节] Android用户界面-选项菜单 [第10节] Android用户界面-子菜单及快捷菜单 [第11节] Android用户界面-对话框的创建 [第12节] Android用户界面-自定义对话框 [第13节] Android用户界面-Android提示信息 [第14节] Android用户界面-事件处理 [第15节] Android用户界面-Android界面和布局之布局及页面组件 [第16节] Android用户界面-Android界面和布局之常用布局方式 [第17节] Android基本组件-Activity组件 [第18节] Android基本组件- Activity生命周期 [第19节] Android基本组件-Intent组件 [第20节] Android基本组件- Intent应用 [第21节] Android基本组件-Service组件 [第22节] Android基本组件-Service应用 [第23节] Android基本组件-BroadCastReceiver组件 [第24节] Andriod数据存储-Preference文件操作 [第25节] Andriod数据存储-文件处理及外部资源的操作 [第26节] Andriod数据存储-SQLite及基本语法 [第27节] Andriod数据存储-SQLite创建数据库 [第28节] Andriod数据存储-SQLite数据库操作 [第29节] 创建工程 [第30节] 界面设计
    • 335
  • android
    08-04 06:45
    Android游戏开发工程师在线特训班 Android游戏开放视频教程 课程简介:W本次推出的手游开发特训班的实施,使用微课程及技术专题资源,为学员提供学习资料,帮助学员进行Android技术储备。并通过开发“Android手机连连看游戏”项目,使学员将掌握的知识应用于企业项目开发,达到Android游戏开发工程师水平。 实施过程结合瀑布模型、RUP模型和软酷智慧平台进行。 ——————-课程目录——————- [第1节] Android基础入门-平台简介及开发环境搭建 [第2节] Android基础入门-平台简介及开发环境搭建 [第3节] Android基础入门- 开发工具的使用 [第4节] Android基础入门-配置文件之基本配置文件结构 [第5节] Android基础入门-配置文件之配置管理 [第6节] Android用户界面-Android中的资源之资源访问 [第7节] Android用户界面-Android中的资源之图片及布局资源 [第8节] Android用户界面-常规控件使用 [第9节] Android用户界面-选项菜单 [第10节] Android用户界面-子菜单及快捷菜单 [第11节] Android用户界面-对话框的创建 [第12节] Android用户界面-自定义对话框 [第13节] Android用户界面-Android提示信息 [第14节] Android用户界面-事件处理 [第15节] Android用户界面-Android界面和布局之布局及页面组件 [第16节] Android用户界面-Android界面和布局之常用布局方式 [第17节] Android基本组件-Activity组件 [第18节] Android基本组件- Activity生命周期 [第19节] Android基本组件-Intent组件 [第20节] Android基本组件- Intent应用 [第21节] Android基本组件-Service组件 [第22节] Android基本组件-Service应用 [第23节] Android基本组件-BroadCastReceiver组件 [第24节] Andriod数据存储-Preference文件操作 [第25节] Andriod数据存储-文件处理及外部资源的操作 [第26节] Andriod数据存储-SQLite及基本语法 [第27节] Andriod数据存储-SQLite创建数据库 [第28节] Andriod数据存储-SQLite数据库操作 [第29节] 创建工程 [第30节] 界面设计
    • 319
  • android
    02-18 08:44
  • android
    02-04 04:28
  • android
    02-03 03:43
    Android高级Root技术原理解析 课程简介: 本课程是Android Root初级教程的升级版。本课程中主要使用CM Android作为分析对象。从su命令创建LocalServer开始,分析在su.c、activity.c等源码文件中如何与Superuser进行交互。同时,分析Superuser如何与su建立LocalSocket连接,以及如何通知su进行Root授权或拒绝Root授权 课程须知: 本课程是Android Root的高级课程,在学习本课程之前,需要先学习Android Root的初级课程,当然,还需要熟悉Linux、C++/C、Android的基本使用方法 本课程能学到什么? 1、Root权限与Root授权 2、Superuser.apk文件的位置和Settings的关系 3、CM ROM提取Root权限的原理 4、am命令的用法 5、Root相关流程 6、Superuser相关知识 7、初始化SQLite数据库的路径 8、检测su.sqlite数据库 9、创建LocalSocket服务 课程目录: 第1章 提取root权限安全吗 本讲主要回答了如下两个个问题: 1、提取Root权限有什么安全隐患; 2、如何尽可能防御这些安全隐患 1-1 Android-提取root权限安全吗 (04:46) 第2章 Superuser.apk为什么不见了 本讲主要介绍了Superuser.apk文件和Settings的关系。也就是说,并不是每一个可以Root的Android系统都有Superuser.apk文件 2-1 Superuser.apk为什么不见了 (12:16) 第3章 CM ROM提取Root权限的原理 本讲主要通过时序图分析了su和Superuser通信的过程 3-1 CM ROM提取Root权限的原理 (11:56) 第4章 am命令的用法 本讲主要介绍了如何使用am命令通过命令行的方式开启一个Android App的窗口 4-1 Android-am命令的用法 (15:28) 第5章 进行Root授权的处理流程 本讲主要介绍了su命令进行Root授权的处理流程 5-1 Android-进行root授权的处理流程 (19:33) 第6章 初始化调用者信息 本讲主要介绍了su中的from_init函数的作用,该函数用于初始化调用者数据,如调用者ID 6-1 Android-初始化调用者信息 (10:54) 第7章 初始化路径 本讲主要介绍了user_init函数的作用,该函数用于初始化SQLite数据库文件的路径 7-1 Android-初始化路径 (12:24) 第8章 修改Package 主要介绍了如何在不修改Java代码的前提下修改Superuser的Package 8-1 Android-修改Package (10:54) 第9章 查询su.sqlite数据库 本讲主要介绍了如何检查Superuser和su共用的su.sqlite数据库文件是否存在 9-1 Android-查询su.sqlite数据库 (07:35) 第10章 创建LocalSocket服务 本讲主要介绍了socket_create_temp的实现,该函数用于创建LocalSocket服务 10-1 Android-创建LocalSocket服务 (08:51) 第11章 通过am命令向Superuser传递数据 本讲主要介绍了am和Superuser之间传递数据的方式 11-1 Android-通过am命令向Superuser传递数据 (07:42) 第12章 等待Superuser的连接 本讲主要介绍了Superuser如何通过LocalSocket连接到了su命令 12-1 Android-等待Superuser的连接 (03:58) 第13章 向Superuser传递调用者信息 本讲主要介绍了su命令如何通过LocalSocket数据通道向Superuser传递调用者信息 13-1 Android-向Superuser传递调用者信息 (04:12) 第14章 接收Superuser的返回信息 本讲主要介绍了su命令如何接收Superuser传过来的用户选择信息 14-1 Android-接收Superuser的返回信息 (05:40) 第15章 允许和拒绝“Root授权” 本讲主要介绍了su命令如何授权或拒绝root请求 15-1 Android-允许和拒绝“Root授权” (11:21) 第16章 Root授权窗口的处理流程 本讲主要介绍了superuser中的root授权窗口的处理流程 16-1 Android-Root授权窗口的处理流程 (16:24) 第17章 Superuser向su回传用户的选择 本讲主要介绍了Superuser如何向su发送用户的选择 17-1 Android-Superuser向su回传用户的选择 (12:57) 第18章 获取root授权有效期 本讲主要介绍了Superuser如何处理root授权的有效期 18-1 Android-获取root授权有效期 (05:18) 第19章 获取调用者信息 本讲主要介绍了Superuser如何从su获取调用者信息 19-1 Android-获取调用者信息 (04:09)
    • 500
  • android
    01-31 06:52
    Android网络层架构设计实战 基于okhttp3 课程内容: 第一章:课前须知 1 课程导学 2 课前须知 3 如何更好的学习本课程 第二章:主流网络框架分析与框架选择 1 常用网络框架分析 2 okhttp和retrofit框架介绍 3 选择一个开源框架的标准是什么? 4 okhttp hello world 编写 第三章:网络框架命脉之http协议 1 http协议介绍和特点 2 http 请求协议详解 3 常见的请求头和相应头详细介绍 第四章:网络框架基石之okhttp3 1 okhttp 的同步请求和异步请求 2 http 请求头和相应头的实际应用 3 http get请求之添加参数 4 搭建post请求的服务 5 post 请求传递参数 6 martipart 上传文件协议分析 7 okhttp 使用mutipart 协议上传文件MP4 8 http协议中缓存的原理和关键字段 9 okhttp 实现缓存机制 10 okhttp 缓存实现原理问题 第五章:网络框架之多线程下载功能设计与实现 1 多线程下载文件的原理和在实际开发问题 2 http字段content-length、range、Transfer-Encoding chunked实践 3 多线程下载准备工作 4 多线程下载网络请求实现 5 多线程下载核心实现 第六章:网络框架之多线程下载功能优化与设计模式实战 1 线程池原理和如何终止一个线程讲解 2 多线程下载功能引入队列机制 3 greendao 生成相关数据库操作代码 4 多线程下载添加数据库支持 5 多线程下载支持进度更新 6 代码优化之多线程优化 7 单例模式优化方案 8 volatile 关键字详解 9 构建者模式的实际应用 10 框架设计的一些见解 第七章:网络框架之核心架构设计与实现 1 工厂模式封装httpRequest创建的过程 2 httpheader的接口定义和实现 3 http请求头和相应头访问编写 4 http状态码定义 5 http response 封装 6 http request 接口封装与实现 7 http请求测试case编写 第八章:网络请求框架之扩展式设计与实现 1 支持原生的HttpUrlConnection方式请求和响应 2 业务层多线程分发处理 3 请求成功移除处理和编写测试代码 4 请求成功类型转换包装处理 第九章:课程总结 1 http网络架构设计分析 2 课程总结
    • 1844
  • android
    01-23 03:32
    Android自动化测试实战 Android移动端测试又一力作 JAVA篇主流工具+框架+脚本实战测试 课程目录 (1)测试工具;目录中文件数:15个 (1) appium-installer.exe (2) Cqrk21XMPeGAFjivEBoAMKDO4Yo494.exe (3) java-client-4.1.2.jar (4) monkey.7z (5) monkeyrunner.7z (6) MonkeySourceScript.java (7) monkey_playback.py (8) monkey_record.py (9) MyFirstTestActivity.apk (10) project.zip (11) re-sign.jar (12) robotium-solo-5.6.1.jar (13) selenium-java-3.0.1.zip (14) selenium-server-standalone-3.0.1.jar (15) 最新haxm-windows_v6_0_1.zip (2)视频;目录中文件数:40个 (16) 1 课程简介.flv (17) 2 那些重要的Android工具和命令你真的都掌握好了吗?.mp4 (18) 3-1 Monkey工具及常用命令参数详解.flv (19) 3-2 Monkey工具执行及日志说明.flv (20) 3-3 Monkey工具脚本功能详解.flv (21) 3-4 MonkeyServer的使用及自动化.flv (22) 4-1 MonkeyRunner及MonkeyRunner模块简介.flv (23) 4-2 MonkeyDevice模块功能详解.flv (24) 4-3 MonkeyImage模块功能详解.flv (25) 4-4 MonkeyRunner的录制回放工具详解.flv (26) 4-5 MonkeyRunner进阶-EasyMonkeyDevice详解.flv (27) 4-6 MonkeyRunner实战-自动化操作计算器计算.flv (28) 4-7 MonkeyRunner思考题.flv (29) 4-8 MonkeyRunnerd思考题解答.flv (30) 5-1 Android单元测试类及其关系.flv (31) 5-2 Instrumentation框架及其使用.flv (32) 5-3 Robotium自动化测试框架简介.flv (33) 5-4 Robotium白盒自动化测试.flv (34) 5-5 Android Apk 重签名的坑.flv (35) 5-6 Robotium黑盒自动化测试.flv (36) 5-7 Robotium核心API详解.flv (37) 5-8 Robotium实战-网APP自动化测试.flv (38) 5-9 Robotium录制回放工具详解.flv (39) 6-1 UiAutomator自动化测试框架简介.flv (40) 6-2 UiAutomator测试工程的创建和执行.flv (41) 6-3 UiAutomator的快速调试.flv (42) 6-4 UiDevice对象功能详解.flv (43) 6-5 UiSelector对象功能详解.flv (44) 6-6 UiObject对象功能详解.flv (45) 6-7 UiConnection对象功能详解.flv (46) 6-8 UiScrollable对象功能详解.flv (47) 6-9 UiAutomator实战-自动化设置系统语言.flv (48) 7-1 Appium自动化测试框架简介.flv (49) 7-2 Appium自动化测试框架部署.flv (50) 7-3 Appium测试工程的创建和执行.flv (51) 7-4 Appium的配置-DesiredCapabilities介绍.flv (52) 7-5 Appium定位应用界面元素的方法.flv (53) 7-6 Appium测试Hybrid应用详解.flv (54) 7-7 Appium实战-APP自动化测试.flv (55) 8 课程总结.flv
    • 547
  • android
    11-10 05:04
  • android
    11-10 04:39
  • android
    11-10 04:23