返回 登录
10

移动周刊第 176 期:Android 知识梳理

阅读11454

写在前面

本期移动周刊第 176 期如约而至,聚焦 Android、iOS、VR/AR/MR、直播等前沿移动开发技术,收录一周最热点,解读开发技巧,每周三移动周刊抢先看,我们希望从中能够让你有一些收获,如果你有好的文章以及优化建议,请发送邮件至mobilehub@csdn.net,在技术探索的道路上我们共同进步。

本周 Google 宣布 Android Instant Apps 正式上线,并对小部分用户开放测试。从一定程度上来说,Android Instant Apps 类似于中国版的“小程序”,具有即搜即得的特点,如果想要支持这项功能,开发者的首要任务是去精简自己的应用,并且将其“模块化”,拆分成各不大于 4MB 的独立模块。对此,不知你怎么看呢?

最后新年将至,小编在此祝大家新年快乐,工作顺利,心想事成!

技术文章

Android

Android 知识梳理

本篇博客对网络上 Android 知识的介绍进行一个知识整理,旨在减少大家对相关知识的搜索过程,方便查找相关知识。

Android 性能优化系列之内存优化

在 Java 中,内存的分配是由程序完成的,而内存的释放是由垃圾收集器(Garbage Collection,GC)完成的,程序员不需要通过调用函数来释放内存,但也随之带来了内存泄漏的可能,本篇博客主要介绍内存优化的相关知识。

Android 插件化总结

因 App 爆棚,方法数超过了一个 Dex 最大方法数 65535 的上限,因而便有了插件化的概念,将一个 App 划分为多个插件(Apk 或相关格式),本文就来详细说明。

理解 Android Binder 机制:驱动篇

Binder 的实现是比较复杂的,这部分内容预计分为三篇文章来讲解。本文是第一篇,首先会对整个 Binder 机制做一个架构性的讲解,然后会将大部分精力用来讲解 Binder 机制中最核心的部分:Binder驱动的实现。

安卓自定义 View 进阶-多点触控详解

多点触控 ( Multitouch,也称 Multi-touch ),即同时接受屏幕上多个点的人机交互操作,多点触控是从 Android 2.0 开始引入的功能,在 Android 2.2 时对这一部分进行了重新设计。

iOS

3 分钟实现 iOS 语言本地化/国际化(图文详解)

语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一致的语言。本文将分 7 个主要章节一步一步讲解如何完全本地化一个 App。

深入理解 Swift 派发机制

函数派发就是程序判断使用哪种途径去调用一个函数的机制。了解派发机制对于写出高性能的代码来说很有必要,而且也能够解释很多 Swift 里”奇怪”的行为。

JSPatch 热修复技术

随着 App 开发生态越来越趋于成熟,相关的各种问题都有了比较好的解决方案。对于动态修复技术,JSPatch 就是解决这个问题的一个开源库。

33 个 2017 年必须了解的 iOS 开源库

本文总结了一些比较好的 iOS 开源库,给大家提供一些帮助。

WKWebView 那些坑

WKWebView 是苹果在 WWDC 2014 上推出的新一代 webView 组件,用以替代 UIKit 中笨重难用、内存泄漏的 UIWebView。本文主要分享适配 WKWebView 过程中填过的坑以及善待解决的技术难题。

直播技术

陌陌直播全景监控系统实践

陌陌直播上线后,海量的主播和观众开始使用直播社交,系统并发一度达到高峰。在如此高并发的情况下,如何保证为用户提供最佳的直播体验,成为我们的当务之急。为此,陌陌建设了一套直播全景监控系统,实时监控陌陌全平台直播服务质量。

VR/AR

使用 Unity 3D 开发游戏的架构设计难点

Unity 3D 引擎对于开发者来说,入手非常快,开发游戏经常遇到包体过大、游戏架构设计,热更新,包防破解等问题,下面笔者分享在游戏开发中的坑及解决方案,为大家的学习之路提供一定的参考。

Web 端 VR 开发初探

随着硬件和软件技术的发展,产业界对虚拟现实(VR)用户体验产生了重大期望。技术的进步也使我们可能通过现代浏览器借助开放 Web 平台获得这种用户体验。这将帮助 Web 成为创建、分发以及帮助用户获得虚拟现实应用和服务生态系统的重要基础平台。

增强现实将如何颠覆房地产市场

把房地产和技术这两个词放一块儿,很难联想到增强现实应用可以像 Pokemon Go(精灵宝可梦)那样在附近寻找鬼魂出没的公寓楼吧?但这真的是房地产结合增强现实的现实范例。

百度成立第四大实验室 AR Lab,吴恩达认为 AI 技术是 AR 的核心

百度复原了北京老九门中的另外八座城门,新增了两个玩法,并邀请了百度首席科学家吴恩达的参加,同时宣布成立百度 ARLab,要打造一个 AR 平台。

视频教程

精品课程推荐

Android 自动化刷量、作弊与防作弊

课程讲师:彭斌
课程介绍:通过讲解 AccessibilityService,adb event 等知识点,让大家对 Android 自动化刷量,作弊与防作弊有一定基础。
推荐理由:让大家对刷量有更深刻的理解,并能自己动手写刷量,作弊的工具并且能够动手写刷量,作弊的工具 理解防作弊的手段,能够举一反三,做到防作弊。

3D 图形理论

课程讲师:张立铜
课程介绍:课程从建立建立颜色缓冲区、建立纹理、建立三维坐标系、实现模型矩阵、投影矩阵、深度缓冲区等三维核心功能,实现最基本的 OpenGL 核心绘制功能,让开发者从底层,全面的认识 3D,为优化,开发出更好的游戏奠定基础。
推荐理由:全面的深入的掌握三维的理论,光栅化理论。

免费课程推荐

小程序后台开发的那些事

课程讲师: CSDN 公开课
课程介绍:小程序“简约而不简单”,虽提供的功能及界面简约,但对后端却有着更高的要求。本课程带你了解小程序后台开发关键技术点,并通过真实案例,教大家掌握小程序开发中的关键环节。
推荐理由:通过具体案例解析小程序后台搭建所需的关键技术及过程。

Android 仿饿了么加入购物车特效控件(自定义 View 实战)

课程讲师:张旭童
课程介绍:利用纯自定义 View,实现的仿饿了么加入购物车控件,自带闪转腾挪动画的按钮。
推荐理由: 掌握自定义 View 及监听区域点击事件的方法,打造酷炫控件。

工作机会

有招聘及求职需求可邮件mobilehub@csdn.net,附上公司(个人)介绍、招聘需求、薪资待遇及联系方式,希望通过这样的方式架起「程序人生」里的缘分桥梁。

联系我们

第一时间掌握最新移动开发相关信息和技术,请关注 CSDN 移动开发公众微信号(ID: mobilehub)。也欢迎加微信tm_forever_miss(备注:姓名+公司+职位)与我交流。

评论