CSDN「移动开发周刊」第159期在今天与大家见面了,从2011年创建第1期以来,每周都在为移动开发者收集七天内的技术干货以及与移动开发息息相关的新闻,也见证了整个移动开发领域的技术趋势变化。
提示:文章中所有蓝色字体表示链接,但由于微信不支持外链,还请点击【阅读原文】访问。
移动直通车
Android
给 Android 开发者的 RxJava 详解
鉴于 RxJava 目前这种既火爆又神秘的现状,而笔者又在一年的使用过程中对 RxJava 有了一些理解,因此决定写下本文来对 RxJava 做一个相对详细的、针对 Android 开发者的介绍。
Android中so使用知识和问题总结以及插件开发过程中加载so的方案解析
Android中有时候为了效率以及平台开发库的支持,难免会用到NDK开发,那么都会产生一个so文件,通过native方法进行调用,开发和调用步骤很简单,本文介绍我们在使用so的时候总是会出现一些常见的问题。
热修复初探
热修复技术点最近有点火,有QQ空间开发团队为其背书,还有的大厂开源的热修复框架,这些对于推动这项技术也起了很大的作用。今天,笔者想通过几篇文章把这种在线修复的解决思路以及几种具体的实现方案理一遍。
知乎和简书的夜间模式实现套路
夜间模式,本文通过逆向分析那些夜间模式做得好的应用的源代码,学习他们的实现套路。笔者对比发现简书和知乎是属于夜间模式做得相当 nice 的,在此分享知乎和简书的夜间模式实现套路。
宝箱抽奖模块与代码设计(一)
Linux大神大概是这么说的,两个程序员写出的代码不同在于他们的对程序的品味不同。确实,有的人对代码比较敏感,一眼就能看出,这里写的不好,这里不灵活,这里可能有问题。本文将通过一个实例来说明怎样逐步优化代码。
Android高仿微信表情输入与键盘输入详解
文章以问题+解决的方式进行描述,可以更好的对细节进行接收。本文笔者总结表情与键盘的切换输入实现方案。
Android 7.0 Nougat亮点:为切换iOS助力
谷歌的 Android 系统与苹果 iOS 系统在全球智能手机操作系统市场形成了双头垄断局面,然而用户却希望实现 Android 与 iOS 无缝转换,日前,最新发布 Android 7.0 版本带来了一些工具将为切换助力。
iOS
Swift 算法实战之路:动态规划
今天要讲的动态规划,其面对的问题通常是无法一蹴而就,需要把复杂的问题分解成简单具体的小问题,然后通过求解简单问题,去推出复杂问题的最终解。
iOS开发实现TouchID指纹解锁
一直想实现一下指纹解锁,苦于一直没时间,最近终于闲了下来所以翻了翻文档看了看demo,完成了这篇教程。本功能实现起来是很简单的,因为苹果都已经帮我们封装好了,只需要实现几个方法就可以了。
[译] 有关用 Swift 访问后端服务器的 API 文档
每每遇到一个新项目还都在考虑如何解决访问服务器请求的问题? 本文描述了一个用 Swift 的新的实现方式。 短而精干,老少皆宜。
Swift与OC真正去理解Block解决循环引用的技巧
本文不会详细介绍Block(闭包)使用,我们使用Block经常要注意循环引用问题,在很早以前我只用到了__weak并不知道__strong用的有啥意义存在。后来遇到坑了才明白其中的真理!接下来我们来理解其中道理。
iOS学习之路(资料推荐)
这里定义的初学者应该是没有接触过编程或者刚进入这行不久的朋友。
VR
作为一名产品设计师,如何开辟VR产品设计这块新大陆?
VR的设计先行者们所汇总的东西当中会有一些重要的交集。通过识别这些交集,我们或许也可以摸到一些关键的东西了。本文通过产品设计师的角度,帮助你寻找VR产品设计的灵感。
VR未必坐着玩 4种不同玩法VR设备推荐
今年VR市场的火爆,让众多的玩家们有多了一种新的娱乐方式。但其实VR并不只是一种单纯的游戏体验,因为其独有的沉浸感,让VR体验具有多种多样的交互方式,今天我们就为大家介绍几款不同玩法的VR设备。
VR、AR、MR和CR分别是什么?
整个社会对虚拟现实的研究和开发源于上个世纪六十年代,计算机图形学、人机接口技术、图像处理与模式识别、高性能计算机系统、人工智能等领域在之后半个世纪取得了长足的发展为虚拟现实产业爆发打下的坚实的基础。那么问题来了,到底VR、AR、MR和CR说的是什么鬼呢?
精品课程推荐
三维游戏引擎设计与实现-GUI设计与实现
课程讲师:张立铜
课程介绍:从零基础介绍、设计并实现一套高效的跨平台的高效的GUI系统,采用OpenGL ES2.0规范Api进行渲染绘制。 介绍UI系统的消息处理,实现了一套高效,简单的消息处理机制,采用委托代理的模式做消息映射绑定。
推荐理由:实现一套简单易用,效果丰富的OpenGL 界面库。
Android项目实战:基于XMPP的即时通讯(IM)客户端精讲视频课程
课程讲师:李宁
课程介绍:本课程使用asmack、openfire等开源Library和软件实现一款基于Android的即时通讯软件。
推荐理由:本课程将让读者掌握Openfire的设置方法,以及如何使用asmack开发基于XMPP的Android聊天客户端。
免费课程推荐
Android开发必备-功底Java
课程讲师:郭宏志
课程介绍:本套课程是一套全面、细致、深入的Java开发教程,课程共计19个章节,从基础语法、面向对象到设计模式、算法、网络编程、多线程、IO、集合框架、反射、泛型、正则表达式、常用工具类等内容进行了深入细致的讲解。
推荐理由:学习Java基础语法,面向对象,算法,设计模式,网络编程,集合框架,IO等,为Android开发,JavaWeb开发打下基础。
Part 4:Cocos2d-x开发实战-Cocos中的字符串、标签和菜单
课程讲师:关东升
课程介绍:介绍了Cocos2d-x文字和菜单相关知识。在文字部分我们介绍了标签类:LabelTTF、LabelAtlas和LabelBMFont,以及Cocos2d-x 3.x提供的新的标签类Label。在菜单部分我们学习了:文本菜单、精灵菜单、图片菜单和开关菜单。
推荐理由:让学员学习Cocos2d-x开发实战的基础知识。
最新活动
?
最后 5 天!MDCC 2016 移动开发者大会 6.8 折抢票倒计时
2016 年 9 月 23-24 日,MDCC 2016 中国移动开发者大会(Mobile Developer Conference China)将在北京国家会议中心隆重召开,最新消息,大会门票 6.8 折优惠即将结束,错过就要多花 300 元!
联系我们
第一时间掌握最新移动开发相关信息和技术,请关注mobilehub公众微信号(ID: mobilehub)。也欢迎加微信tm_forever_miss(备注:姓名+公司+职位)与我交流。
2016 年 9 月 23 - 24 日,由 CSDN 和创新工场联合主办的“MDCC 2016 移动开发者大会? 中国”(mdcc.csdn.net)将在北京? 国家会议中心召开,来自 iOS、Android、跨平台开发、产品设计、VR 开发、移动直播、人工智能、物联网、硬件开发、信息无障碍10个领域的技术专家将分享他们在各自行业的真知灼见。
目前大会门票正处于6.8折优惠票价阶段,五人以上团购更有特惠,限量供应,欲购从速!