平安科技移动开发二队技术周报(第十一期)

平安科技移动开发二队技术周报(第十一期)

业界新闻

1)黑莓谷歌合作研发“企业版”安卓

黑莓公司拥抱安卓生态的速度之快,令人惊讶。黑莓年内推出安卓手机基本是板上钉钉,而日前,黑莓公开宣布,已经和谷歌建立了伙伴关系,将为企业用户定制出更加安全的安卓版本号。

2)Google 收购 Android 十周年。多图看 Android 十年间的变迁

北京时间7月11号晚上 8 点多。和安迪·鲁宾一起开发 Android 的搭档、现在的 Google Ventures 合伙人 Rich Miner 发了一条推文说:”距 Google 收购 Android 已经 10 年了。原来的 Android 团队成员们。周年快乐!

Android开发

1)from=toutiao">Android Data Binding代码实战

本文介绍使用Android Data Binding技术,结合豆瓣电影搜索API。在RecycleView中展示电影列表。

2)Android Chromium WebView原理剖析系列

Android从4.4起提供基于Chromium实现的WebView。此前WebView基于WebKit实现。

WebKit提供网页解析、布局和绘制以及JS执行等基础功能。Chromium在WebKit基础上为WebView提供进程、线程和渲染等基础构架。因此基于Chromium实现的WebView更好地提供了网页浏览功能。

3)Android ViewDragHelper全然解析 自己定义ViewGroup神器

在自己定义ViewGroup中,非常多效果都包括用户手指去拖动其内部的某个View(eg:側滑菜单等),针对具体的须要去写好onInterceptTouchEvent和onTouchEvent这两个方法是一件非常不easy的事。须要自己去处理:多手指的处理、加速度检測等等。

好在官方在v4的支持包中提供了ViewDragHelper这样一个类来帮助我们方便的编写自己定义ViewGroup。

4)Android 开发有哪些新技术出现?

知乎上关于进来出现的Android开发新技术的讨论。

5)从ViewRootImpl类分析View绘制的流程

我们知道Activity中的PhoneView对象帮我们创建了一个PhoneView内部类DecorView(父类为FrameLayout)窗体顶层视图,然后通过LayoutInflater将xml内容布局解析成View树形结构加入到DecorView顶层视图中id为content的FrameLayout父容器上面。到此,我们已经知道Activity的content内容布局终于会加入到DecorView窗体顶层视图上面,相信非常多人也会有这种疑惑:窗体顶层视图DecorView是怎么绘制到我们的手机屏幕上的呢?这篇博客来尝试着分析DecorView的绘制流程。

iOS开发

1)JSPatch实现原理具体解释<二>

距离上次写的

2)提高iOS开发效率的方法和工具

这篇文章主要是介绍一下我在iOS开发中使用到的一些能够提升开发效率的方法和工具。

3)深入理解 Objective-C 2.0 Category

不管一个类设计的多么完美,在未来的需求演进中。都有可能会碰到一些无法预測的情况。

那怎么扩展已有的类呢?一般而言,继承和组合是不错的选择。可是在Objective-C 2.0中,又提供了category这个语言特性。能够动态地为已有类加入新行为。现在category已经遍布于Objective-C代码的各个角落,从Apple官方的framework到各个开源框架,从功能繁复的大型APP到简单的应用。catagory无处不在。本文对category做了比較全面的整理。希望对读者有所裨益。

4)Objective-C Runtime中的并发内存分配

Objective-C的Runtime机制是Mac和iOS程序中的核心,而objc_msgSend函数是Runtime的核心,进言之。这个函数的核心正是方法缓存。今天将代领大家探索苹果是怎样以一种线程安全且不影响程序性能的方式来调整和分配方法缓存所用内存的,其所用的技术或许是在其它关于线程安全的资料中从未使用的。

5)iOS 9 分屏多任务:入门(中文版)

这是API或开发技术的初步文档。

苹果公司提供这些信息主要是为了帮助你通过苹果产品使用这些技术或者编程接口而做好计划,该信息有可能会在未来发生改变。本文其中提到的软件应该以终于公布的操作系统測试和终于文档为准。未来有可能会提供新版本号的文档信息。

技术纵横

1)Mocks vs Stubs

近期在学习JUnit,遇到了关于Mocks和Stubs的问题。细致学习的过程中遇到了这篇文章。

学习这个知识点的前提应该是在了解而且会使用JUnit的基础上。

开源函数库与工具

1)Android-PictureTagView

仿nice图片上打标签控件。

2)Android-Download-Manager-Pro

并行执行下载任务的管理器。

3)好书分享《高效能程序猿的修炼》

知名博主和程序猿Jeff Atwood力作,Coding Horror精华文章首度结集出版,程序猿必读,告诉你:软件开发远不仅仅是写代码那么简单。

时间: 2024-11-23 20:27:47

平安科技移动开发二队技术周报(第十一期)的相关文章

平安科技移动开发二队技术周报(第一期)

平安科技移动开发二队技术周报(第一期) 业界新闻 1)流行iOS网络通信库AFNetworking曝SSL漏洞 AFNetworking是一款大名鼎鼎的开源网络库,能够让开发者们在iOS和OS X程序中加入网络功能.但是,这款库没有检查SSL证书是否是颁发给某个合法域名.这直接导致了任何使用了早于2.5.3版本的AFNetworking的iOS程序都存在漏洞,即使程序由SSL加密数据,黑客可以窃取和篡改数据. 2)Android 和 iOS 应用可轻松移植为 Windows 10 通用应用 关于

平安科技移动开发二队技术周报(第三期)

平安科技移动开发二队技术周报(第三期) 业界新闻 1)关于AFNetworking 安全bug的回复 AFNetworking代码维护者对文章 utm_source=tuicool">流行iOS网络通信库AFNetworking曝SSL漏洞 中存在的不对的误导性描写叙述的回应. 2)跨平台移动端开发框架NativeScript 公布正式版本号 NativeScript就是一款由Telerik公司提出的跨平台原生移动应用的开发框架.该项目的目的是利用单一代码库构建面向多平台的原生移动应用程序

平安科技移动开发二队技术周报(第四期)

平安科技移动开发二队技术周报(第四期) 业界新闻 1)Java 9将于2016年正式公布 Oracle已经宣布了Java 9的时间表.其目标是在2016年9年正式公布该版本号.该时间表遵循Oracle每两年公布一个新的主版本号的计划,尽管与先前的版本号相比,眼下提出的最后期限可能存在一定的延期风险. 2)谷歌I/O 2015大会前瞻:Android M.Chromecast 2以及很多其它 谷歌I/O大会再有几天就将与广大关注者见面.这意味着我们又该对这一年一度且总能引发业界高度关注的技术事件进

平安科技移动开发二队技术周报(第十期)

平安科技移动开发二队技术周报(第十期) @author ASCE1885的 Github 简书 微博 CSDN 业界新闻 1)Java版权案谷歌上诉被驳回 甲骨文笑到最后 美国最高法院周一驳回了谷歌(微博)在一宗软件版权诉案中提出的上诉申请,维持原先的判决,即允许甲骨文向使用其Java编程语言的公司收取专利版税. Android开发 1)Android开源项目源码解析第二期 第二期的Android热门开源项目源码解析,想提高技术,那就多看成熟的开源代码吧. 2)Android Design Su

平安科技移动开发二队技术周报(第八期)

平安科技移动开发二队技术周报(第八期) 业界新闻 1)怎样评价美团外卖商家版强杀竞争对手的商家版 App 进程? 一段代码引发的关于不正当竞争的讨论. 2)Swift正在蚕食Objective-C的市场 关于Objective-C市场份额萎缩的更详尽的报道. 3)苹果真贴心,更新iOS 9不用操心空间不够 虽然iOS 9的升级空间从4.6GB降至如今的1.3GB,依旧有不少低存储空间的设备会有安装空间不够的问题. 有开发人员发现,在升级iOS 9 Beta2时.小存储版本号iPhone/iPad

平安科技移动开发二队技术周报(第十四期)

平安科技移动开发二队技术周报(第十四期) @author ASCE1885的 Github 简书 微博 CSDN 业界新闻 1)Android Studio 1.3 正式发布 Android Studio 1.3 正式进入稳定版,求稳的同学该升级了.作为今年改进最大的一个版本,Studio 1.3 包括新的 memory profiler ,改进的测试支持,并且包含了完整的 C++ 编辑和调试功能. Android开发 1)使用O-LLVM和NDK对Android应用进行混淆 Android开发

平安科技移动开发二队技术周报(第十五期)

平安科技移动开发二队技术周报(第十五期) @author ASCE1885的 Github 简书 微博 CSDN 业界新闻 1)谷歌重组更名Alphabet 谷歌8月11日宣布重组.拉里-佩奇将与谢尔盖-布林创办新的控股公司Alphabet,两人分别出任CEO与总裁职位.Alphabet将取代谷歌在纳斯达克上市,谷歌目前所有股份将自动转换为同等数量与权益的Alphabet股份.原先的谷歌将成为Alphabet的全资子公司. Alphabet公司架构: 2)BlackHat 2015 黑帽大会总结

平安科技移动开发二队技术周报(第七期)

平安科技移动开发二队技术周报(第七期) 业界新闻 1)从数据来看,Android 还是挺安全的 Google 近日公布了一份白皮书,详细记载了 Android 安全小组去年一整年的工作内容. 2)Mac中国市场报告 腾讯ISUX用户研究中心出品的一份Mac中国市场使用报告. 3)GitHub账户被黑:旧漏洞导致弱密钥大量留存 Cartwright-Cox在GitHub上发现了大约94个包括Debian衍生缺陷的密钥.3月份他向GitHub官方报告之后,才发现实际用户数量要高得多.GitHub于上

平安科技移动开发二队技术周报(第六期)

平安科技移动开发二队技术周报(第六期) 业界新闻 1)WWDC 15 发布会 在一段迥异过往风格的搞笑彩排视频之后,今年 WWDC 2015 拉开了帷幕,库克表示这是最国际化的一次发布会,有来自 70 个国家的不同开发者,在场有 80% 的人是首次参加 WWDC. 尽管传闻中的 Apple TV 和互联网电视台服务没有出现,但产品软件层面上的更新仍然令人欣喜. 2)Swift 2.0发布:即将开源,支持Linux 在6月9日凌晨举行的WWDC 2015全球开发者大会上,苹果发布了Swift 2.