近年来,直播、短视频行业的相关业务发展迅猛,本书主要介绍其中涉及的Android音视频开发相关技术。本书一共有11章,分别介绍了音视频基础知识、MediaPlayer、MediaPlayerService、StagefrightPlayer、NuPlayer、OpenMAX框架、FFmpeg项目、FFmpeg源码分析及实战、直播技术、H.264编码及H.265编码、视频格式分析内容。希望本书能帮助读者系统学习、化繁为简,在Android音视频开发的道路上不断进步。本书适合具有Android开发基础并且对音视频技术方向感兴趣的读者阅读。
理查德`科克将80/20法则的应用延伸到个人层面。个人生活满意度取决于少数的关键事件。只要专注于这些关键时间,就能轻松地过上快乐和满意的生活。 少即多 你要找出自己重视的目标,这个目标能给你快乐,快乐报酬率高,然后将生命能量专注在这个目标上,摒弃其他杂乱的目标。作者建议在你自己、工作和成就、金钱、人际关系和简单优质的生活五个方面找出自己的目标、路线和行动。 以少求多 放弃以多求多,即放弃想依靠更多努力、更勤奋工作的方式达成目标,而你的前进,依靠的是热情加懒惰,而非责任加勤奋。 行动 知易行难。克服心理障碍的方式,不是催眠自己,否认自己的恐惧、懦弱,而是勇敢地迈出步,一旦行动有了改变的结果,自然会让我们不再那么恐惧、懦弱。
在Android中,官方提供的控件是非常有限的,而我们所面临的需求却是多样的。大家在工作中难免会接触到自定义控件的需求,但系统讲解自定义控件知识的书籍却少之又少。不仅因为自定义控件涉及的知识丰富、繁杂,而且与动画和色彩相关的知识很难在纸张上表现出来。本书从自定义控件的动画、绘图、视图三方面入手,分别讲解与自定义控件相关的各种知识,给大家系统地梳理相关知识点,并且通过翔实的案例讲解每个知识点在现实工作中所能实现的功能。
通过看板,项目人员可以随时掌握进度、发现问题并解决问题。本书作者率先在微软Xbox工程服务团队中使用看板,在此后的各类项目开发中,经历了无数次尝试与失败,从中不断总结经验与教训,写成了本书。在本书中作者介绍了看板的使用方法、详细步骤及要点,展示了如何让团队发挥看板的作用、协同合作,从而高效、简单、可预测地管理项目, 提供了各种图表、工作表单、常见问题解答和故障排除方法等,是一本非常实用的工具书。
《Android Jetpack应用指南》讲解的是Android Jetpack最核心的内容―架构。章将对Jetpack做一个大致的介绍。第2章至第9章,将分别详细介绍为搭建MVVM架构而设计的各个Jetpack组件,包括LiveData、ViewModel、DataBinding等。0章是对前面各章节的总结,将向读者详细介绍什么是数据模型驱动界面更新、什么是MVVM架构,以及如何利用Jetpack组件搭建符合MVVM架构规范的应用程序。 本书假设读者对Android应用程序有基本的了解,希望系统学习Jetpack,并打算最终使用Jetpack组件架构符合MVVM规范的应用程序。
在Android中,官方提供的控件是非常有限的,而我们所面临的需求却是多样的。大家在工作中难免会接触到自定义控件的需求,但系统讲解自定义控件知识的书籍却少之又少。不仅因为自定义控件涉及的知识丰富、繁杂,而且与动画和色彩相关的知识很难在纸张上表现出来。本书从自定义控件的动画、绘图、视图三方面入手,分别讲解与自定义控件相关的各种知识,给大家系统地梳理相关知识点,并且通过翔实的案例讲解每个知识点在现实工作中所能实现的功能。
用同样的方式管理不同的员工,有的员工深受鼓舞,有的员工备受打击,有的员工沉默不语,有的员工拍庆?作为管理者的你是否觉得这样的情境似曾相识,并因此而烦恼不已?借助本书介绍的DiSC工具,你就可以了解不同员工的独特行为模式,发现并调适自己的管理风格,“因材施教”,针对不同的员工用不同的管理方式,从授权、决策、激励、表扬、反馈等方面实现由一维管理到四维管理的转变,成为高效的4D管理者。
本书主要介绍Android平台上的软件安全技术。从平台搭建和语言基础开始,循序渐进地讲解了Android平台上的软件攻防技术。本书共12章,系统地讲解了与Android软件安全相关的环境搭建、文件格式、静态分析、动态调试、Hook与注入、软件保护技术、软件壳等多个主题。本书较版更新幅度较大,加入了Windows、Linux、macOS 3个平台上的软件平台支持,在文件格式上加入了OAT、ELF等新的文件格式。另外,本书更新调整了目录结构,将Java与Native层的软件安全技术分开讲解,在内容安排上更加细致、合理。同时,加入了时下流行的软件壳章节,内容大多是目前尚未公开的技术。另外,书中的每一章中都以实例讲解的方式来展开内容,实践性较强。
每个公司的每个职位上都可能卧虎藏龙,藏着极为低调的有领导潜质的员工。 斯科特?艾丁格、劳里?塞恩著的《隐性领导力(发现和培养高潜质员工)》以全新的视角来阐述的内涵,对于如何识别、培养和部署那些采取主动、勇于行动并把工作做好的人――和客户建立紧密关系的客服代表、解决各种问题的技术能手、激励团队取得超出其期望的成就的同事――提出新的见解。这些人是隐性,也许他们没有正式的头衔,但他们每天的工作就是创造组织所需要的竞争优势,推动组织向前发展。
本书以一个案例贯穿始终,围绕你将在项目管理领域面临的实际的日常任务、场景,组织展示关键的信息,透析项目经理的普通职责,把项目经理面临的挑战呈现了出来,在实际工作中遇到问题,可以从本书中找到参考答案。本书应用了项目管理常见的38个主要过程,完全符合PMBOK指南的架构;本书包含78个实践练习,结合现实场景,测试你的项目管理准则知识;本书中使用了图表、模板、清单、问题等,让原本含糊的工作变得明确化,变得容易准备、容易控制。
本书是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界。全书共分为16章。其中,前8章是基础部分,主要讲解Android Studio的环境搭建、App开发的各种常用控件、App的数据存储方式、如何调试App并将App发布上线;后8章是进阶部分,主要讲解App开发的设备操作、网络通信、事件、动画、多媒体、融合技术、第三方开发包、性能优化等。书中在讲解知识点的同时给出了大量实战范例,方便读者迅速将所学的知识运用到实际开发中。通过本书的学习,读者能够掌握3类主流App的基本开发技术,包括购物App(电子商务)、聊天App(即时通信)、打车App(交通出行)。另外,能够学会开发一些趣味应用,包括简单计算器、房贷计算器、万年历、日程表、手机安全助手、指南针、卫星浑天仪、应用超市、抠图工具、全景图库、动感影