android

  • android
    03-25 02:02
    移动App Appium自动化测试教程Appium+Python ├─移动端测试学习指南.pdf │ └─Appium python2018最新资料 │ appium教程相关软件 │ ├─第一章:App自动化测试概述 │ 1-1 Appium自动化课程简介.mp4 │ 1-2 课程大纲.mp4 │ 1-3 移动设备操作系统兴亡简史.mp4 │ 1-4 移动App自动化测试兵器发展历程.mp4 │ 1-5 移动App自动化测试兵器发展历程.mp4 │ 1-6 自动化测试流程与分类.mp4 │ ├─第二章:Android系统基础 │ 2-1 漫谈Android系统.mp4 │ 2-2 Andriod App类型简介.mp4 │ 2-3 初识Android SDK.mp4 │ 2-4 元素获取工具—UI Automator .mp4 │ 2-5 Android模拟器安装与使用.mp4 │ 2-6 adb命令实践(1).mp4 │ 2-7 adb命令实践(2).mp4 │ 2-8 adb命令实践(3).mp4 │ 2-9 Package与Activity.mp4 │ ├─第三章:测试工具简介 │ 3-1 monkey简介.mp4 │ 3-2 monkey事件 .mp4 │ 3-3 monkey参数(1).mp4 │ 3-4 monkey参数(2).mp4 │ 3-5 monkey参数(3).mp4 │ 3-6 monkey参数命令综合实践.mp4 │ 3-7 monkey自定义脚本实践(1).mp4 │ 3-8 monkey自定义脚本实践(2).mp4 │ 3-9 monkey日志管理.mp4 │ 3-10 monkeyrunner简介.mp4 │ 3-11 monkeyrunner API (1).mp4 │ 3-12 monkeyrunner API (2).mp4 │ 3-13 monkeyrunner API (3).mp4 │ 3-14 monkeyrunner 脚本综合实战.mp4 │ 3-15 本章小结.mp4 │ ├─第四章:Appium基础 │ 4-1 Appium简介.mp4 │ 4-2 Appium组件.mp4 │ 4-3 Appium环境搭建.mp4 │ 4-4 Appium-desktop界面简介.mp4 │ 4-5 Capability配置简介.mp4 │ 4-6 Capability配置与启动App.mp4 │ 4-7 Appium元素定位相关操作.mp4 │ 4-8 第一个Appium自动化脚本.mp4 │ 4-9 Appium运行相关报错&解决方案.mp4 │ 4-11 Appiun元素检测(1).mp4 │ 4-12 Appiun元素检测(2).mp4 │ 4-13 id定位综合实践——自动登录(1).mp4 │ 4-14 id定位综合实践——自动登录(2).mp4 │ 4-15 Appium元素定位—name与classname定位.mp4 │ 4-16 Appium元素定位——相对定位.mp4 │ 4-17 Appium元素定位——xpath定位.mp4 │ 4-18 Appium元素定位——List定位.mp4 │ 4-19 List定位综合案例—用户注册(1).mp4 │ 4-20 List定位综合案例—用户注册(2).mp4 │ 4-21 Uiautomator元素定位.mp4 │ 4-22 Appium元素等待.mp4 │ 4-23 Toast元素识别(1).mp4 │ 4-24 Toast元素识别(2).mp4 │ 4-25 屏幕截图.mp4 │ 4-26 H5元素定位—Context简介.mp4 │ 4-27 H5元素定位—环境搭建.mp4 │ 4-28 H5元素定位实践(1).mp4 │ 4-29 H5元素定位实践(2).mp4 │ 4-30 Appium滑动操作.mp4 │ 4-31 连续滑动操作—TouchAction.mp4 │ 4-32 手势滑动—九宫格滑动实践 .mp4 │ 4-33 多点触控操作—MultiAction.mp4 │ 4-34 多点触控实战—百度地图缩放.mp4 │ 4-35 本章小结.mp4 │ ├─第五章:Appium进阶 │ 5-1 数据配置—Yaml简介.mp4 │ 5-2 Yaml数据类型简介.mp4 │ 5-3 Yaml数据读取.mp4 │ 5-4 Yaml数据转化.mp4 │ 5-5 Yaml综合实战—Capability配置数据与代码分离.mp4 │ 5-6 日志收集概述.mp4 │ 5-7 Logging模块简介与应用(1) .mp4 │ 5-8 Logging模块简介与应用(2).mp4 │ 5-9 Logging模块综合实践.mp4 │ 5-10 Logging配置文件管理.mp4 │ 5-11 PageObject设计模式简介.mp4 │ 5-12 PageObject实践(1)—Capability封装.mp4 │ 5-13 PageObject实践(2)—公共类封装.mp4 │ 5-14 PageObject实践(3)—Login模块封装.mp4 │ 5-15 PageObject实践(4)—unittest用例封装.mp4 │ ├─第六章:Appium综合案例实践 │ 6-1 Appium自动化测试框架概述.mp4 │ 6-2 框架综合实践(1)—driver封装.mp4 │ 6-3 框架综合实践(2)—公共模块封装.mp4 │ 6-4 框架综合实践(3)—Login模块封装原理.mp4 │ 6-5 框架综合实践(4)—Login模块封装实践.mp4 │ 6-6 框架综合实践(5)—RegisterView模块封装原理.mp4 │ 6-7 框架综合实践(6)—RegisterView模块创建.mp4 │ 6-8 框架综合实践(7)—RegisterView模块封装调试.mp4 │ 6-9 框架综合实践(8)—data数据读取方法封装.mp4 │ 6-10 框架综合实践(9)—RegisterView用例封装.mp4 │ 6-11 框架综合实践(10)—LoginView用例封装.mp4 │ 6-12 框架综合实践(11)—用例执行&测试报告生成.mp4 │ 6-13 框架综合实践(12)—Bat批处理执行测试用例.mp4 │ 6-14 框架综合实践(13)—jenkins自动化测试平台搭建.mp4 │ 6-15 本章小结.mp4 │ │─第七章:Appium并发测试 │ 7-1 启动多个Appium服务.mp4 │ 7-2 多设备启动 .mp4 │ 7-3 多进程并发启动设备.mp4 │ 7-4 Python启动Appium服务 .mp4 │ 7-5 多进程并发启动appium服务 .mp4 │ 7-6 Appium端口自动检测 .mp4 │ 7-7 Appium端口自动释放 .mp4 │ 7-8 Appium并发测试综合实践(1) .mp4 │ 7-9 Appium并发测试综合实践(2) .mp4 │ 7-10 Appium自动化测试课程小结.mp4 │ └─PPT和源码 第一章 第二章 第三章 第四章 第五章 第六章 第七章
    • 569
  • android
    11-10 04:22
  • android
    02-02 07:06
    动脑学院Android开发高级专题VIP课程(价值6380元) 该课程内容包括:零基础学习自定义控件、NDK、架构设计、React Native、性能优化、完整商业项目开发,所讲内容全都是成为安卓大牛必备技能,学习技术不仅要知其然,还要知其所以然,我们的目标就是要打造安卓高级工程师。 自绘控件、继承控件、组合控件、Scroller详解及源码浅析、ViewDragHelper详解及源码浅析、自定义View触摸工具类解析(ViewConfiguration基础参数工具类、VelocityTracker手势速率工具类、GestureDetector手势工具类)、大量自定义控件实践(滑动选择价格区间标签控件、热门标签--流式布局、腾讯内部技术-QQ空间之打造个性化可拉伸头部控件、个性化滑动指示器、Material Design---RecyclerView实现时光轴效果、android实现IOS Reveal特效) 课程目录: 第1节 MaterialDesign_概述、样式 【回放】MaterialDesign_概述、样式(7月4日 20:30-22:30) 第2节 MaterialDesign_兼容新控件使用 【回放】MaterialDesign_兼容新控件使用(7月6日 20:30-22:30) 第3节 LinearLayoutCompat源码分析 【回放】LinearLayoutCompat源码分析(7月8日 20:30-22:30) 第4节 RecyclerView简单使用 【回放】RecyclerView简单使用(7月10日 19:30-22:00) 第5节 RecyclerView简单封装 【直播】RecyclerView简单封装(7月11日 20:30-22:30已结束,回放将在24小时内上传) 第6节 MaterialDesign_RecyclerView间隔线细节处理 【直播】MaterialDesignRecyclerView间隔线细节处理(7月13日 20:30-22:30已结束,回放将在24小时内上传) 第7节 RecyclerView的Grid间隔线及源码分析 【回放】RecyclerView的Grid间隔线及源码分析(7月15日 20:30-22:30) 第8节 RecyclerView添加头部和底部封装 【直播】RecyclerView添加头部和底部封装(7月17日 19:30-22:00已结束,回放将在24小时内上传) 第9节 MaterialDesign_RecyclerView交互动画 【直播】MaterialDesign_RecyclerView交互动画(7月18日 20:30-22:30已结束,回放将在24小时内上传) 第10节 MaterialDesign_RecyclerView交互动画 【直播】MaterialDesign_RecyclerView交互动画(7月20日 20:30-22:30已结束,回放将在24小时内上传) 第11节 MaterialDesign_DrawerLayout侧滑 【直播】MaterialDesign_DrawerLayout侧滑(7月22日 20:30-22:30已结束,回放将在24小时内上传) 第12节 MaterialDesign_NavigationView标准侧滑 【直播】MaterialDesign_NavigationView标准侧滑(7月24日 19:30-22:00已结束,回放将在24小时内上传) 第13节 MaterialDesign_Snackbar 【直播】MaterialDesign_Snackbar(7月25日 20:30-22:30已结束,回放将在24小时内上传) 第14节 MaterialDesign_TextInputLayout 【直播】MaterialDesign_TextInputLayout(7月27日 20:30-22:30已结束,回放将在24小时内上传) 第15节 MaterialDesign__Toolbar 【直播】MaterialDesign__Toolbar(7月29日 20:30-22:30已结束,回放将在24小时内上传) 第16节 MaterialDesign__SearchView 【回放】MaterialDesign__SearchView(7月31日 20:30-22:30) 第17节 MaterialDesign_Palette调色板的使用 【回放】MaterialDesign_Palette调色板的使用(8月1日 20:30-22:30) 第18节 MaterialDesign_TabLayout简单使用 【回放】(TabLayout源码查看及应用于底部导航)(8月3日 20:30-22:30) 第19节 MaterialDesign_CardView 【回放】MaterialDesign_CardView(8月5日 20:30-22:30) 第20节 MaterialDesign_FloatingActionButton 【回放】MaterialDesign_FloatingActionButton(8月7日 19:30-21:30) ......
    • 552
  • android
    02-10 10:22
  • 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
    • 544
  • android
    01-28 02:17
  • android
    01-30 01:44
  • android
    01-30 01:54
    FFmpeg安卓流媒体播放器开发实战-基于NDK、C++和 FFmpeg 适用人群: 掌握c++基础语法 学习本课程的学员要求: 本课程是具有很强实战性的应用编程,课程中会从原理讲解到代码实现,但由于项目有一定复杂度,希望学习本课程的同学要掌握c++的基本语法,课程中也用到java的代码但比较少,如果是c++程序员可以把我的java代码直接拿过去用,不一定要有java编程基础。 课程说明: 课程包含了对流媒体(拉流)的播放,演示了播放rtmp的香港卫视,支持rtsp摄像头和http网络视频的播放,支持访问本地的视频文件,并精确显示和控制播放进度。 课程特色: 1 课程由浅入深,原理讲解+代码实操演示,并提供全部课程源码 2 讲解如何编译Android平台的ffmpeg库,使其支持neon和硬解码,并测试性能 3 使用opengles的NDK shader高效播放yuv视频,不耗费cpu性能更优 4 代码支持硬解码(省电不耗cpu)和多线程解码(高性能每秒解码240帧1080p) 5 支持网络流媒体(rtmp,rtsp,http)可以直接拉流播放电视并支持rtsp摄像头访问 6 使用opensles NDK 原生接口播放音频,不依赖第三方库 7 课程将设计模式应用到实践-观察者、构建者、门面、代理、适配器、单件、和多线程的生产者消费者模式 课程目录: ├─1. 课程介绍及音视频基础知识 │ 1. 介绍.mp4 │ 2. 音视频基础知识Mpeg4封装格式音视频编码格式讲解.mp4 │ 3. 音视频解封装和解码原理分析.mp4 │ 4. 图形像素格式RGB和YUV格式分析.mp4 │ 5. PCM音频采样率_通道_planar等格式参数分析.mp4 │ 6. MP4标准和h264格式的NAL的GOP分析.mp4 │ ├─2. AndroidStudio开发工具和开发环境准备 │ 1. 开发所用到的工具和sdk介绍.mp4 │ 2. AndroidStudio开发工具安装使用讲解.mp4 │ 3. Android SDK目录内容分析.mp4 │ 4. AndroidNDK工具目录功能分析.mp4 │ 5. 安卓模拟器安装和第一个c++安卓程序编译运行.mp4 │ 5.1 010第一个c++安卓程序testlog8.zip.zip │ ├─3. Android NDK交叉编译FFMpeg并添加测试AS项目 │ 1. 安卓NDK相关概念ABI、NEON、JNI和CMAKE分析.mp4 │ 2. NDK中CPU的应用二进制界面ABI.mp4 │ 3. ubuntu虚拟机及常用工具安装并配置samba共享目录.mp4 │ 3.1 013ubuntu虚拟机及常用工具安装并配置samba共享目录.pdf.pdf │ 4. ffmpeg源码下载在android下的编译参数分析讲解.mp4 │ 5. 在ubuntu下交叉编译ffmpeg的android版本库.mp4 │ 6. ffmpeg通用编译bash脚本编写、硬解码、neon、多线程解码性能对比.mp4 │ 6.1 016ffmpeg通用编译bash脚本和编译好的ffmpeg安卓库.zip.zip │ 7. AndroidStudio项目配置权限、jni库路径、ABI和CMake参数和讲解.mp4 │ 8. cmake配置(导入库、头文件、链接)分析.mp4 │ 9. 创建支持ffmpeg的AndroidStudio项目并调用其接口在界面显示库配置信息.mp4 │ 9.1 019创建支持ffmpeg的AndroidStudio项目完成设置显示ffmpeg的库配置信息testffmpeg15.zip.zip │ 10. JNI和c传递文件路径并设置app的读写权限.mp4 │ 10.1 020testffmpeg_jni传递字符串参数并设置app读写权限16.zip.zip │ ├─4. FFmpeg解封装(C++ NDK) │ 1. ffmpeg SDK软硬解码流程说明.mp4 │ 2. ffmpeg音视频解封装用到的函数和结构体详解.mp4 │ 3. avformat_open_input函数详解并示例打开mp4文件.mp4 │ 3.1 023testffmpeg打开mp4文件19.zip.zip │ 4. AVFormatContext结构分析和清理代码示例.mp4 │ 5. avformat_find_stream_info探测获取封装上下文的格式信息.mp4 │ 6. AVStream和AVCodecParameters分析.mp4 │ 7. 通过遍历获取AVStream音视频流信息并打印参数.mp4 │ 7.1 027testffmpeg_通过遍历获取AVStream音视频流信息并打印参数.zip.zip │ 8. 通过av_find_best_stream获取音视频流索引.mp4 │ 9. av_read_frame读取帧数据函数分析和产生的空间问题分析.mp4 │ 10. AVPacket结构解析空间申请-初始化-复制-引用计数函数讲解.mp4 │ 11. av_seek_frame改变播放进度函数详解.mp4 │ 12. av_read_frame和av_seek_frame代码示例并分析内存占用和清理情况.mp4 │ 12.1 032testffmpeg_av_read_frame和av_seek_frame代码示例.zip.zip │ ├─5. FFmpeg软硬解和多线程解码(C++ NDK) │ 1. AVCodecContext解码上下文初始化讲解和视频解码器打开的代码演示.mp4 │ 1.1 033testffmpeg_AVCodecContext解码上下文初始化.zip.zip │ 2. 打开音频解码器上下文.mp4 │ 2.1 034testffmpeg_打开音频解码器上下文.zip.zip │ 3. AVFrame格式解析和空间处理函数.mp4 │ 4. avcodec_send_packet和avcodec_receive_frame函数讲解.mp4 │ 5. 音视频多线程解码代码演示.mp4 │ 5.1 37testffmpeg_完成音视频解码.zip.zip │ 6. 音视频解码性能测试neon单线程和八线程解码测试代码.mp4 │ 7. ffmpeg调用MediaCodec实现硬解码代码演示.mp4 │ 7.1 39testffmpeg_ffmpeg调用MediaCodec实现硬解码代码演示.zip.zip │ ├─6. FFMpeg音频重采样和视频格式转换和显示 │ 1. sws_getContext和sws_scale像素格式和尺寸转换函数讲解.mp4 │ 2. sws_scale像素格式转换代码演示.mp4 │ 2.1 41testffmpeg_37sws_scale像素格式转换代码演示.zip.zip │ 3. 音频重采样SwrContext格式和swr_convert相关函数详解.mp4 │ 4. swr_init音频重采样上下文初始化和swr_convert音频重采样代码示例.mp4 │ 4.1 43testffmpeg_swr_init音频重采样上下文初始化和swr_convert音频重采样代码示例.zip.zip │ 5. 分析GLSurfaceView和NDK接口直接显示RGB视频数据相关函数.mp4 │ 6. 使用NDK通过GLSurfaceView双缓冲空间复制完成视频的播放.mp4 │ 6.1 45testffmpeg使用NDK通过双缓冲空间复制完成视频的播放.zip.zip │ 7. 安卓视频播放窗口去掉标题栏、全屏、横屏.mp4 │ 7.1 46testffmpeg安卓视频播放窗口去掉标题栏、全屏、横屏.zip.zip │ ├─7. OpenSLES音频播放 │ 1. OpenSLES播放音频步骤和接口讲解.mp4 │ 2. 创建OpenSLES音频播放测试项目并完成引擎初始化.mp4 │ 2.1 48TestOpenSL创建OpenSLES音频播放测试项目并完成引擎初始化.zip.zip │ 3. 完成OpenSLES混音器CreateOutputMix初始化.mp4 │ 3.1 49TestOpenSL完成OpenSLES混音器CreateOutputMix初始化.zip.zip │ 4. 配置OpenSL的PCM音频输入格式.mp4 │ 4.1 50TestOpenSL配置OpenSL的PCM音频输入格式.zip.zip │ 5. 读取pcm音频文件并使用OpenSL播放.mp4 │ 5.1 51TestOpenSL读取pcm音频文件并使用OpenSL播放.zip.zip │ ├─8. EGL和OpenGLES Shader显示YUV视频 │ 1. egl和opengl_shader_glsl讲解.mp4 │ 2. testopengles_shader项目配置和创建_完成java部分代码.mp4 │ 3. 使用NDKC++完成EGL、display、surface、contex配置和初始化.mp4 │ 4. Opengl ES Shader顶点坐标和材质坐标分析.mp4 │ 5. 顶点着色器代码glsl代码编写.mp4 │ 5.1 56TestOpenglESshader初始化完成并编译顶点和片元着色器代码.zip.zip │ 6. yuv420p片元着色器glsl编写.mp4 │ 6.1 57TestOpenglESshader初始化完成并编译顶点和片元着色器代码.zip.zip │ 7. shader初始化完成并编译顶点和片元着色器代码.mp4 │ 7.1 58TestOpenglESshader初始化完成并编译顶点和片元着色器代码.zip.zip │ 8. program渲染程序初始化给shader传递顶点和材质顶点数据.mp4 │ 8.1 59TestOpenglESprogram渲染程序初始化给shader传递顶点和材质顶点数据.zip.zip │ 9. opengl的yuv纹理的创建和初始化.mp4 │ 9.1 60TestOpenglESopengl的yuv纹理的创建和初始化.zip.zip │ 10. OpenglES纹理数据修改和显示.mp4 │ 10.1 61TestOpenglESopengl纹理数据修改和显示.zip.zip │ 11. 通过OpenglES纹理修改完成yuv文件的播放显示.mp4 │ 11.1 62TestOpenglES通过opengl纹理修改完成yuv文件的播放显示.zip.zip │ └─9. 视频播放器项目实战一 需求和设计模式 1. 视频播放器项目设计说明和UML类图知识讲解.mp4 1.1 63UML类图箭头说明.png.png 2. 模块分解和用到的7个设计模式讲解.mp4 2.1 64安卓视频播放器类图.png.png 3. 适配器、建造者、代理模式讲解.mp4 4. 门面模式&生产者消费者模式.mp4 5. Observer观察者模式讲解和应用.mp4 6. 解码显示帧数据处理顺序图和开发计划讲解.mp4 6.1 68播放媒体文件的顺序图.png.png │ ├─10. 视频播放器项目实战二 音视频解码解封装 │ 1. 项目创建权限ABI和CMake相关库和头文件配置.mp4 │ 2. 创建安卓流媒体播放器XPlay项目并配置添加了解封装模块代码及其依赖日志类.mp4 │ 3. FFDemux的Open实现打开媒体文件.mp4 │ 4. FFdemux的Read读取帧数据接口编写.mp4 │ 4.1 72XPlayFFdemux的Read读取帧数据接口编写.zip.zip │ 5. 完成XThread线程类IDemux继承后在线程中读取帧数据.mp4 │ 6. 添加了XSleep完成XThread线程函数的停止和超时判断.mp4 │ 7. 观察者Observer模式的代码实现并使用IDemux进行测试.mp4 │ 7.1 75XPlay观察者Observer模式的代码实现并使用IDemux进行测试.zip.zip │ 8. IDecode和FFDecode模块代码创建.mp4 │ 9. FFDecode的Open打开解码器接口编写和Observer基类添加.mp4 │ 10. 添加IDemux的GetVPara获取视频XParamter参数接口用IDecode的Open测试.mp4 │ 11. 封装FFDecode解码的Send和Recv接口.mp4 │ 12. 读取媒体帧数据获取类型信息(音频、视频)存入XData.mp4 │ 13. 完成音视频解码和并重构解码器加入观察者模式.mp4 │ 14. 加入生产者消费者模式控制音视频缓冲.mp4 │ 14.1 82XPlay完成音视频解码和并重构解码器加入观察者模式,加入生产者消费者模式控制音视频缓冲.zip.zip │ ├─11. 视频播放器项目实战三 音视频播放 │ 1. IVideoView显示模块架构讲解和代码创建.mp4 │ 1.1 83XPlayIVideoView显示模块架构讲解和代码创建.zip.zip │ 2. IEGL类初始化封装java部分添加XPlay窗口类.mp4 │ 3. XShader基于yuv420p的初始化Init代码完成并测试.mp4 │ 4. XTexture初始化并完成GLVideoView的调用.mp4 │ 5. GLVideoView完成使用shader显示视频.mp4 │ 6. 完成音频重采样IResample模块初始化代码.mp4 │ 6.1 88XPlay完成音频重采样IResample模块.zip.zip │ 7. 完成音频重采样IResample模块的处理功能.mp4 │ 8. 完成了IAudioPlay和SLAudioPlay的音频播放环境初始化.mp4 │ 9. IAudioPlay的Update将音频压入缓冲队列并测试.mp4 │ 10. SLAudioPlay音频播放完成并测试对MP4文件音视频播放.mp4 │ 11. 完成硬解码并完成NV21和NV12格式的shader显示编写.mp4 │ 12. 解决android8.0下opengles不能播放的问题和音频播放的回音问题.mp4 │ 12.1 94XPlay解决android8.0下opengles不能播放的问题和音频播放的回音问题.zip.zip │ ├─12. 视频播放器项目实战四 完成架构解决同步和seek │ 1. 完成facade模式的IPlayer并实现Open接口.mp4 │ 1.1 95XPlay完成facade模式的IPlayer并实现Open接口.zip.zip │ 2. 完成Iplayer开始播放和窗口初始化接口.mp4 │ 3. 完成Builder模式的IPlayerBuilder构建IPlayer对象.mp4 │ 4. 完成IPlayerProxy代理模式并进行测试架构搭建完成.mp4 │ 5. 统一换算pts为毫秒使用IPlayer完成音视频同步播放.mp4 │ 5.1 99XPlay统一换算pts为毫秒使用IPlayer完成音视频同步播放.zip.zip │ 6. IDemux&FFdemux线程安全和Close清理函数编写.mp4 │ 7. FFdecode和FFResample线程安全处理和Close清理函数编写.mp4 │ 8. SLAudioPlay的线程安全处理和Close清理函数编写.mp4 │ 9. XEGL的线程安全处理和Close清理函数编写.mp4 │ 10. XShader线程安全处理和Close清理函数编写.mp4 │ 11. XTexture和GLVideoView的线程安全和清理函数编写.mp4 │ 12. IPlayer完成Close清理函数编写并完成多次打开视频文件的测试.mp4 │ 12.1 106XPlayIPlayer完成Close清理函数编写并完成多次打开视频文件的测试.zip.zip │ 13. 添加打开视频按钮和进度滑动条并响应打开事件.mp4 │ 14. 添加视频打开路径和香港卫视rtmp打开路径的界面.mp4 │ 15. 完成通过界面多次打开视频文件,修正了多次打开显示出现的bug.mp4 │ 16. 在835cpu的手机中测试并修正了音频播放Close的bug.mp4 │ 17. 完成了播放进度的显示并修正了硬解码参数传递错误.mp4 │ 18. 滑动条拖动Seek视频开发策略详细分析.mp4 │ 19. 完成了IDemux的Seek和界面SeekBar的事件响应.mp4 │ 20. 添加了视频播放的暂停和恢复.mp4 │ 21. 修改了视频播放到结尾再次打开会锁死的bug.mp4 │ 22. 通过手动解码帧数据完成了IPlayer控制视频播放进度的功能.mp4 │ 22.1 116XPlay通过手动解码帧数据完成了IPlayer控制视频播放进度的功能.zip.zip
    • 506
  • android
    01-30 01:25
  • android
    03-25 02:01
    安卓Android深入学习 深入解读Android常用技术知识点 安卓Android进阶视频教程 本课程主要介绍Android环境搭,并系统的讲解在Android应用开发中如何设计操作界面,包括各种布局模式、基础控件的使用、适配器的使用等等。 强烈建议在学习完本套课程后,及时关注《Android进阶教程》课程,以掌握Android应用开发的系统组件及各种相关机制。 安卓进阶课程主要深入讲解Android中的存储、服务、广播、线程、网络、动画、多媒体处理,等相关机制。 基础部分大纲 第一章 初识Android 第二章 Activity与Intent 第三章 Android UI开发基础 第四章 AdapterView 第五章 Android UI开发进阶 进阶部分大纲 第 1 章 数据存储 第 2 章 Service与广播机制 第 3 章 进程与多线程 ——————-课程目录——————- 第1章初识Android1.在Windows下搭建Android开发环境 2.HelloWorld及应用程序框架 3.常用的开发与调试工具介绍及四大组件简介 第2章Activity与Intent 1.使用Activity及Activity的生命周期-1 2.使用Activity及Activity的生命周期-2 3.使用Activity及Activity的生命周期-3 4.Activity的启动与关闭 第3章Android UI开发基础 1.常用的基本控件(一) 2.Android UI布局-1 3.Android UI布局-2 4.常用的基本控件(二)-1 5.常用的基本控件(二)-2 第4章AdapterView 1.ArrayAdapter 2.SimpleAdapter 3.自定义Adapter 4.ListView优化 5.其他AdapterView-1 6.其他AdapterView-2 第5章Android UI开发进阶 1.Dialog0 2.Menu0 3.Toast及Notification0 4.TabHost-1 5.TabHost-2 进阶部分目录 第1章数据存储 1数据存储分类及SharedPreferences 2使用内部存储 3使用外部存储 4sqlite-1 5sqlite-2 6sqlite-3 第2章Service与广播机制 1以启动方式使用Service 2以绑定方式使用Service-1 3以绑定方式使用Service-2 4广播机制-1 5广播机制-2 6广播机制-案例 第3章进程与多线程 1进程的优先级 2UI线程模型 3Handler
    • 502