QCon 全球软件开发大会倒计时2个月!讲师已确认60%+ >>> 了解详情
写点什么

Android 开发周报:GMTC PPT 下载、微信热补丁实践

  • 2016-06-28
  • 本文字数:1338 字

    阅读完需:约 4 分钟

  1. 《全球移动技术大会 2016PPT 下载合集》:由 InfoQ 举办的全球移动技术大会(GMTC)已圆满结束,大会上数十位讲师进行了分享。大会涉及到了多个主题,干货满满,没有到现场参会的开发者可以通过本文的链接下载 PPT 来进行学习。
  2. 《微信 Android 热补丁实践演进之路》:继插件化后,热补丁技术在 2015 年开始爆发,目前已经是非常热门的 Android 开发技术。其中比较著名的有淘宝的 Dexposed、支付宝的 AndFix 以及 Qzone 的超级热补丁方案。微信对热补丁技术的研究并不算早,大约开始于 2015 年 6 月。经过研究与尝试现有的各个方案,微信团队发现它们都有着自身的一些局限性。微信最终采用不同于它们的技术方案,走出了自己的实践演进之路。阅读文章,了解更多细节。
  3. 《理解 Android Crash 处理流程》:App crash(全称 Application crash), 对于 Crash 可分为 native crash 和 framework crash(包含 app crash 在内),对于 crash 相信很多 app 开发者都会遇到,那么上层什么时候会出现 crash 呢,系统又是如何处理 crash 的呢。例如,在 app 大家经常使用 try…catch 语句,那么如果没有有效 catch exception,就是导致应用 crash,发生没有 catch exception,系统便会来进行捕获,并进入 crash 流程。本文详细讲解了 Android 系统对于 Crash 的处理流程。
  4. 《Moles:携程基于 React Native 的跨平台开发框架》:因为支持用 javascript 开发原生应用,ReactNative 一推出就受到不少公司热捧,各家都跃跃欲试。但有一个痛点是,在移动端,我们是否有必要开发多套程序:iOS、Android 和 H5?本文通过对 Moles 框架的分享,介绍携程在 React Native 方面的实战干货,希望给大家一些灵感和启发。
  5. 《Instant Run 工作原理及用法》:Instant Run 是 Android Studio2.0 新增的一个运行机制,在你编码开发、测试或 debug 的时候,它都能显著减少你对当前应用的构建和部署的时间。
    当第一次点击 run、debug 按钮的时候,程序启动时间和以前的一样。但以后每次修改代码点击 run、debug 按钮时,对应的改变将迅速的部署到你正在运行的程序上,传输速度快到你都来不及把注意力集中到手机屏幕上,它就已经做好相应的更改。本文分析了 Instant Run 的工作原理,该技术对于我们研究插件化有一定的帮助。
  6. 《剖析 Android M 锁屏密码存储方式》:为了手机的隐私性,我们通常会设置锁屏密码来防止别人进入手机桌面。那么 Android 锁屏密码是如何进行存储的?本文给出了答案。
  7. 《Anroid 搭建一个局域网 Web 服务器》:有时候,我们需要将 Android 手机作为服务端来实现一些特殊需求,比如在 TV 开发中,有一个电视盒子上装了一个 apk,假如现在用微信网页或者 QQ 网络连接了该 apk 软件,我们需要把一个视频传到电视上播放,这个时候就需要将 apk 作为服务端来接受文件了。本文为我们讲解了如何来实现这一过程。
  8. 《 Android 安全开发之 ZIP 文件目录遍历》:因为 ZIP 压缩包文件中允许存在“…/”的字符串,攻击者可以利用多个“…/”在解压时改变 ZIP 包中某个文件的存放位置,覆盖掉应用原有的文件。如果被覆盖掉的文件是动态链接 so、dex 或者 odex 文件,轻则产生本地拒绝服务漏洞,影响应用的可用性,重则可能造成任意代码执行漏洞,危害用户的设备安全和信息安全。本文讲解了该漏洞的原理及风险。
2016-06-28 19:003068
用户头像

发布了 121 篇内容, 共 41.8 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

【刷题记录】15.三数之和

WangNing

7月月更

架构实战营第7模块作业

Geek_53787a

React Native 跨端框架与小程序混编的方法

Geek_99967b

小程序

MySQL的锁(一)

技术小生

MySQL 7月月更

Docker 搭建 MySQL 主从复制

宁在春

MySQL Docker 主从复制 7月月更

深度遍历:统计最高分的节点数目 🐟

空城机

算法题 7月月更

Seata 多语言体系建设

SOFAStack

开源项目 seata 开源软件 多编程语言 项目共建

承上启下继往开来,Python3上下文管理器(ContextManagers)与With关键字的迷思

刘悦的技术博客

Python 数据库 Python3 上下文 上下文管理器

openharmony萌新贡献指南

坚果

开源 HarmonyOS OpenHarmony 7月月更

手把手带你体验Python实现人脸识别

迷彩

人脸识别 7月月更

物联网技术在物联网产业格局的分布与应用

AIRIOT

低代码 物联网 低代码,项目开发

王者荣耀商城异地多活架构设计

joak

几种2022年流行的跨端技术方案的比较

Geek_99967b

小程序

Kubernetes网络插件详解- Flannel篇

巨子嘉

云计算 容器 云原生

Linux并不是一个操作系统

冯亮

Linux GNU

RISC-V Linux 内核剖析 会议记录

贾献华

7月月更

学生思维VS职场思维

KEY.L

Envoy监听管理

阿泽🧸

envoy 7月月更

Baklib:分享一些关于建设企业知识管理(KM)的方法

Baklib

你的技术leader不懂这个?没有它就是没有设计的完成思考过程

田晓亮

方法论 架构设计

如何将 NFT 元数据从 IPFS 转移到智能合约中

devpoint

智能合约 NFT Metaverse 7月月更

IMPALA2.12环境安装

怀瑾握瑜的嘉与嘉

7月月更

nacos注册中心之服务地址的查询

急需上岸的小谢

7月月更

连接无限·协同无界|融云首届全球企业通信云大会 WECC 来了

融云 RongCloud

通信云

👈🏻👈🏻👈🏻你来追我呀!Flutter 实现追逐动画

岛上码农

flutter ios 移动端开发 安卓开发 7月月更

【MySql 实战】高度聚合的数据项拆分为多行多列

安逸的咸鱼

MySQL 实战 7月月更

如何搭建清晰易懂的数据看板?

字节跳动数据平台

字节跳动 BI BI 分析工具 sentinel dashboard 可视化看板

文档协同工具推荐

Baklib

DeFi 2.0的LaaS协议,重振DeFi赛道发展的关键

BlockChain先知

典型的数据湖应用案例

五分钟学大数据

数据湖 7月月更

Android开发周报:GMTC PPT 下载、微信热补丁实践_Android/iOS_郭亮_InfoQ精选文章