FCon7折倒计时最后一周:日程已上线70%!查看详情>>> 了解详情
写点什么

Android 开发周报:Android 软件漏洞居榜首、无须 Root 截屏方案解析

  • 佚名

  • 2017-01-08
  • 本文字数:1287 字

    阅读完需:约 4 分钟

  1. 《VirtualAPK: 滴滴 Android 插件化的实践之路》:VirtualAPK 是滴滴出行自研的一款优秀的插件化框架,主要的特性是:支持几乎所有的 Android 特性,比如四大组件均不需要在宿主 manifest 中预注册,每个组件都有完整的生命周期;支持自定义 View,自定义属性和 style;支持动画;支持 PendingIntent 以及和其相关的 Alarm、Notification 和 AppWidget;支持插件 Application 以及插件 manifest 中的 meta-data;支持插件中的 so。本文详细介绍了滴滴出行的插件化之路。
  2. 《阿里 HotFix2.0 升级详解 畅谈热修复领域那些事》:热修复领域充斥着各大流派,如阿里 AndFix、美团 Robust、QQ 空间、微信 Tinker 等,每种方法各有优劣。本文所介绍的阿里 Hotfix 2.x 是在 1.x 版本进行了优化和创新,不仅支持灵活切换热部署和冷部署的方案;同时,实现了资源、SO 文件、类修复的实时生效;整体接入过程采用傻瓜式方法,完全不侵入打包过程,为用户提供了可视化的 UI 界面。
  3. 《一种实现(无须 root)手机截屏方案》:以魅族手机为例,同时按电源键加音量下键可以实现截屏,苹果手机则是电源键加 HOME 键,小米手机是菜单键加音量下键,而 HTC 一般是按住电源键再按左下角的“主页”键。那么 Android 源码中使用组合键是如何实现屏幕截图功能呢?相信有大量开发者尝试过 Android 手机的截屏方案,最终得出结论:需要有 Root 权限。但本文作者给出了无须 Root 的方法。阅读文章,看看作者是如何实现的。
  4. 《微信终端跨平台组件 mars 系列 - 我们如约而至》:Mars 是微信开源的跨平台的基础组件,目前已经包含了网络组件、日志组件在内的多个组件。Mars 是一个结合移动 App 所设计的基于 socket 层的解决方案,在网络调优方面有更好的可控性,对于 HTTP 完整协议的支持,已经考虑后续版本会加入。运营方式上 Mars 所开源出去的代码会和微信所用的代码保持同源,所有开源出去的代码也首先会在微信上验证通过后再公开。源码地址在这里
  5. 《史上最简单 Android 源码编译环境搭建方法》:有史以来,Android 源码编译环境的搭建始终是一件麻烦事儿。网上有数不清的文章介绍如何编译 Android 源代码,但是他们要么方法复杂、步骤太多;要么自称解决了一些编译问题(需要修改头文件,系统配置等),让人对其可信度产生质疑。有的同学硬着头皮照做了,但是由于伟大的 GFW,大部分都死在了第一步——repo 脚本都下载不下来。久而久之,很多人对下载编译 Android 源码望而却步。本文给大家提供一个极其简单、稳定的方案,解决了 Android 源码的下载编译问题。
  6. 《玩转 Android 嵌套滚动》:在 Android UI 开发过程中,经常会遇到嵌套滚动的需求,所谓嵌套滚动,就是父 view 可以滚动的情况下子 view 也可以滚动,例如下拉刷新(PullToRefresh)。在微信读书之前的版本中,书籍讨论圈有一个比较复杂的嵌套滚动的例子,作者把它抽取出来作为本文讲解的例子。
  7. 《Android Things 全解析》:Android Things 正式接替 Brillo 亮相,名称的改变带来了什么新的内容?广大 Android 开发者如何进入这一新的领域?通过本文,你不仅会了解 Android Things 的来龙去脉,也会直接通过代码来体验开发带给你的魅力。
2017-01-08 18:007339

评论

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

API如何检测安全配置是否有错误?

百家饭隐私计算平台创业者

安全 API

算力网络照进现实,浩鲸科技如何构建?

鲸品堂

算力网络

一次主从表集成流程开发过程

agileai

数据同步 企业服务总线 预置样例 集成流程 主从服务

【云图说】每个成功的业务系统都离不开APIG的保驾护航

华为云开发者联盟

云计算 华为云 业务系统

架构实战营 第 6 期 模块八课后作业

火钳刘明

#架构实战营 「架构实战营」

数仓的基本概念

五分钟学大数据

数据仓库 6月月更

2022第十四届南京国际人工智能产品展会

InfoQ_caf7dbb9aa8a

2022 年 5 月产品大事记

FinClip

Mass区块链哈希娱乐游戏开发平台搭建

开发微hkkf5566

洞见科技入选「爱分析· 隐私计算厂商全景报告」,获评金融解决方案代表厂商

洞见科技

隐私保护 隐私计算 数据流通

web前端培训高频面试题

@零度

前端开发

焱融看|混合云环境下,如何实现数据湖最优存储解决方案

焱融科技

2022第十五届南京国际工业自动化展览会

InfoQ_caf7dbb9aa8a

【网易云信】深度剖析「圈组」关系系统设计 | 「圈组」技术系列文章

网易智企

音视频 IM Discord

你对PHP数据类型或者其他编程语言的数据类型了解多少呢

迷彩

php 基础 6月月更 InfoQ极客传媒15周年庆

技术分享| 快对讲,全球对讲

anyRTC开发者

快对讲 抗丢包 网络传输FEC GT-RTN 语音对讲

「大模型」之所短,「知识图谱」之所长

博文视点Broadview

“减负”,让“猪”可以飞得更高

鼎道智联

“易 +”开源计划丨基于 WebRTC 的低延时播放器设计和实践

网易智企

开源 IM 低延时直播

20年技术老兵放弃大厂CTO头衔!这家创业公司凭什么吸引他?

XTransfer技术

CTO 跨境支付

【大咖秀】博睿数据眼中的AIOps,选择正确的赛道正确的人

博睿数据

AIOPS 智能运维 博睿数据

Meta公司新探索 | 利用Alluxio数据缓存降低Presto延迟

Alluxio

facebook 数据缓存 presto Alluxio meta

产品开发的早期阶段,是选择开发app还是小程序?

开源直播系统源码

软件开发 APP开发 小程序开发 直播源码

【云计算】多云管理平台和公有云两者之间是啥关系?

行云管家

云计算 公有云 私有云 多云管理平台 云管理

作为程序员,对于底层原理真的有那么重要吗?

C++后台开发

后端开发 Linux服务器开发 C++后台开发 底层原理 底层开发

【网易云信】深度剖析「圈组」消息系统设计 | 「圈组」技术系列文章

网易智企

音视频 IM Discord

大数据培训Flink高频面试题分享

@零度

flink 大数据开发

从“化学家”到开发者,从甲骨文到TDengine,我人生的两次重要抉择

TDengine

数据库 tdengine 开源 时序数据库

区块链哈希竞猜娱乐游戏俱乐部系统开发

开发微hkkf5566

2022年6月中国数据库排行榜:TiDB卷土重来摘桂冠,达梦蛰伏五月夺探花

墨天轮

数据库 TiDB 国产数据库 polarDB KingBase

多云管理平台cmp是什么意思?谁能清楚解释一下

行云管家

云计算 云服务 多云管理 云资源 云管理

  • 扫码添加小助手
    领取最新资料包
Android开发周报:Android软件漏洞居榜首、无须Root截屏方案解析_移动_InfoQ精选文章