写在前面
本期移动开发周刊 Issue#173 期如约而至,聚焦 Android、iOS、VR/AR/MR、直播等前沿移动开发技术,收录一周最热点,解读开发技巧,每周三移动周刊抢先看,我们希望从中能够让你有一些收获,如果你有好的文章以及优化建议,请发送邮件至mobilehub@csdn.net,在技术探索的道路上我们共同进步。
今年是全称国际消费类电子产品展览会(InternationalConsumerElectronicsShow,简称CES) 50周年,将于 1 月 5 - 8 日在拉斯维加斯国际会展中心举办。在智能手机趋向饱和后,全球的消费电子行业将 VR、人工智能、物联网等视作下一个爆点,尽管它们目前还处于产业酝酿中,离大规模商业化仍然有很长距离。
技术文章
Android
安卓应用的桌面图标可以动态改变,本文聊聊如何修改桌面图标,。其实很简单,利用 AndroidManifest.xml 文件中的 标签即可实现。
本文会讲解 Android 系统中内存回收相关的知识。适合 Android 平台的应用程序开发者,也适合对于 Android 系统内部实现感兴趣的读者。
在 Android UI 开发过程中,经常会遇到嵌套滚动的需求,所谓嵌套滚动,就是父 view 可以滚动的情况下子 view 也可以滚动,例如下拉刷新(PullToRefresh)
本文整理 Android 群英传和网上出现的比较完整 AS 的快捷小技巧。
iOS
说到 AOP 可能有些经验的小伙伴都有所了解,本篇文章来聊聊关于它的内容,以及 ObjC 中如何实现它。
在软件开发领域里经常能听到“过早的优化是万恶之源”,不要过早优化或者过度优化。笔者认为在编码过程中时刻注意性能影响是有必要的,但凡事都有个度,不能为了性能耽误了开发进度。
Block 已被广泛用于 iOS 编程。它们通常被用作可并发执行的逻辑单元的封装,或者作为事件触发的回调。
Playground 是一个强大的工具。对于 Swift 初学者来说,它简单易用,可以实时预览代码效果,非常适合学习 Swift 这门语言。在日常开发中,Playground 可以进行快速的原型开发和试错。
在 iOS 的发展历程上,涌现了很多动态化方案,有历史悠久的 WaxPatch 动态化方案,有远近闻名的 JSPatch 动态化方案。今天笔者向大家介绍一款堪称“史上最疯狂”的 iOS 动态化方案——OCS。
跨平台
本文主要介绍 SDK 在跨平台支持过程中开发者们经常遇见的问题,以及解决这些问题时用到的工具并总结的一些最佳实践。希望可以为那些对跨平台开发有兴趣的同学提供有价值的帮助。
VR
本篇教程将展示如何为导入的 3D 模型自动生成简化版的碰撞体。教程将以 Google SketchUp 为例,但其中的概念及代码也适用于其它建模工具。
对话暴风 CEO 冯鑫:虚拟现实(VR)爆发有个“五年大限”,到时候当老二就不好玩了
暴风集团 CEO 冯鑫似乎有些苦恼,舆论环境会如此急转直下。他承认,资本冬天是个事实。但还好,大公司还在接二连三入场,阿里、腾讯、百度、京东、华为、小米……
日前微软公布了一项新的专利——“OBJECT TRACKING(对象追踪)”。这是一个可以识别无生命物体并可以自由选择是否作为追踪对象的技术,系统将会保持对特定对象的追踪并记录,适时为用户提供反馈。
直播技术
本内容包括 A 主播音视频数据合成,B 主播音视频数据合成,UpServer 转发音视频数据、传输协议介绍等小节。
连麦互动视频直播技术已成为直播平台的标配。没有连麦互动视频直播技术的直播平台无法跻身直播平台第一梯队。而基于 RTMP 实现低延迟是连麦互动视频直播技术的关键。
视频教程
精品课程推荐
课程讲师:陈伟
课程介绍: 本教程面向的学习者主要是互联网技术从业者,同时,对于那些对于小程序有兴趣的其它人员也具有非常大的参考价值。
推荐理由:对于具有基本程序开发知识的学习者,学完后可以完全自主独立的开发完整的相对复杂的微信小程序应用。
课程讲师:杨振
课程介绍:本课程将带领大家学习 Unity3D 中的着色器程序。
推荐理由:手把手实战教学,基于 CG 版,让大家深度学习 Unity 中的着色器程序。
免费课程推荐
课程讲师: CSDN 公开课
课程介绍:教大家如何如何利用 React Native 快速构建一个 App,详细介绍各个 App 中各个组件的用法及使用。
推荐理由:让学员掌握 React Native for iOS 之环境搭建及代码结构。
课程讲师: CSDN 公开课
课程介绍:本课程讲解 Android 中非常重要的知识点 Fragment,Android 3.0中引入 Fragments 的概念,Fragment 使用方式有静态使用和动态使用,本节将对Fragment 中的回退栈知识做重点讲解。
推荐理由:让你对 Fragment 的理解更上一层楼!
工作机会
有招聘及求职需求可邮件mobilehub@csdn.net,附上公司(个人)介绍、招聘需求、薪资待遇及联系方式,希望通过这样的方式架起「程序人生」里的缘分桥梁。
活动充电
“零基础学习微信小程序”课程,以腾讯官方资料为课程唯一参考资料,教会同学如何看懂文档,对文档中晦涩难懂的表述进行解释。实战角度出发,讲解微信小程序开发的相关知识点,分享小程序开发经验。让你在开发时少走弯路,教你如何绕开小程序的那些“坑”。
联系我们
第一时间掌握最新移动开发相关信息和技术,请关注 CSDN 移动开发公众微信号(ID: mobilehub)。也欢迎加微信tm_forever_miss(备注:姓名+公司+职位)与我交流。