大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

Android 开发周报:Android 7.0 新机下月发布、推送方案技术选型

  • 2016-08-10
  • 本文字数:2124 字

    阅读完需:约 7 分钟

新闻

  1. 《Android 7.0 采用独特的 Home 按键设计》:Home 按键能够有怎样独特的功能?无论是苹果 iOS 还是 Android 都有自己的 Home 按键,功能实际上都差不多,只不过分为物理实体按键和虚拟按键。当然也有很多有实力的厂商自己开发独特功能的 Home 按键,比如国内的魅族和 ZUK。最近谷歌 Android 7.0 版本的新 Home 按键被泄露。从泄露的动态图看,这这次谷歌打算给 Home 按键带来点不一样的内容。
  2. 《首款 Android 7.0 新机下月发布,竟然不是谷歌系》:此前传出 LG 将于 9 月份发布的 LG V20 的消息,而现在 LG 官方正式放出邀请函,宣布将于 9 月 6 日在美国旧金山举办发布会正式推出 LG V20。同时由于此次 LG 的邀请函出现了立体书籍的画面,并配有“Play More”的宣传口号,所以结合 LG 为谷歌 VR 平台 Daydream 合作伙伴的身份,外界普遍推测 LG V20 或将带来更多与 VR 有关的功能。
  3. 《Android 又曝严重安全漏洞,高通 CPU 躺枪》:Android 系统的安全问题还真是一刻都不能放松,现在又有 4 个严重安全漏洞被发现,不过这次这些漏洞只出现在了搭载高通处理器的设备上。漏洞的信息安全研究公司 Check Point 表示,发现这些漏洞名为“Quadrooter”,允许黑客在无须请求授权的情况下诱导用户安装恶意应用。在应用安装后,黑客可以获得根权限并完全控制受影响的 Android 设备,包括其中的数据和硬件。

教程

  1. 《Android N 混合编译与对热补丁影响解析》:大约在六月底,Tinker 在微信全量上线了一个补丁版本,随即华为反馈在 Android N 上微信无法启动。冷汗冒一地,Android N 又搞了什么东东?为什么与 instant run 保持一致的补丁方式也会出现问题?本文详细介绍了 Android N 混合编译对热补丁的影响。
  2. 《Android 端外推送到底有多烦?》:说 Android 端外推送比较烦,实际有两层意思:首先是说实现上比较麻烦,至今业界也没有找到一种完美的解决方案,Android 程序员通常需要同时集成多家推送平台(如果有自己的端内推送,还要考虑与端内推送的配合);其次是说 Android 推送的市场现状比较混乱,无论选择哪一家,都让人纠结万分,难免心情烦躁。无论是你花费了多少功夫,做了多少优化,仍然可能存在推送不到或推送延迟的情况。本文的目的,就是站在一个 App 开发团队的角度,集中讨论两方面的问题:如何对各家的推送平台进行技术选型;在集成各家推送平台的 SDK 的时候,应该重点关注哪些问题。
  3. 《Matrix 原理》:Matrix 是一个矩阵,主要功能是坐标映射,数值转换。Matrix 是一个一直在后台默默工作的劳动模范,虽然我们所有看到 View 背后都有着 Matrix 的功劳,但我们却很少见到它,本文为我们详细介绍了 Matrix 相关的知识。
  4. 《Android5.1.1 - APK 签名校验分析和修改源码绕过签名校验》:Apk 安装到手机上的时候,系统会校验签名,如果签名异常,则不会安装成功。但是如果你足够了解系统的签名校验方法,想办法绕过签名校验也是有办法的。本文给出了 Android 5.1.1 版本中绕过签名校验的方案。
  5. 《Android 开发架构规范》:在开发中,一个良好的开发习惯以及一个开发规范可能会让你少走很多弯路,也会一定程度上的提高代码的可读性,可维护性和可拓展性。当随着需求的不断变更,需要维护项目的时候。当随着项目的代码量的提升,需要重构的时候,便会明白一个好的开发规范多么多么的重要。本文作者整理了自己在 Android 开发中的一些规范,希望对大家有参考意义。
  6. 《Android 带你解析 ScrollView–仿 QQ 空间标题栏渐变》:本文研究的对象是 ScrollView——滚动视图,滚动视图又分横向滚动视图(HorizontalScrollView)和纵向滚动视图(ScrollView),本文主要研究纵向的。相信大家在开发中经常用到,ScrollView 的功能已经很强大了,但是仍然满足不了我们脑洞大开的 UI 设计师们,所以我们就需要了解 ScrollView 的自定义技术。本篇文章主要讲解监听 ScrollView 的滑动实现仿 QQ 空间标题栏渐变。
  7. 《C/C++ 在 Java 项目、Android 和 Objective-C 三大平台下实现混合编程》:Android 和 iOS 都支持 C++ 开发,可以一套代码多平台使用。同时 C++ 难以反编译的特性也可以为 Android 开发带来代码的保密,另外 native 特性也可以提高代码的运行效率。文章的后半部分中给出了 C/C++ 在 Android 平台编程的方案。

开源项目

  1. Luban :目前做 App 开发总绕不开图片这个元素。但是随着手机拍照分辨率的提升,图片的压缩成为一个很重要的问题。单纯对图片进行裁切,压缩已经有很多文章介绍。但是裁切成多少,压缩成多少却很难控制好,裁切过头图片太小,质量压缩过头则显示效果太差。于是自然想到 App 巨头“微信”会是怎么处理,Luban(鲁班)就是通过在微信朋友圈发送近 100 张不同分辨率图片,对比原图与微信压缩后的图片逆向推算出来的压缩算法。
  2. TastyToast :TastyToast 是一款自定义的 Android Toast,比系统自带的 Toast 效果美观了很多。
  3. AndroidSweetSheet :这是一个带有动画的 Sheet,动画效果很赞。
  4. MaterialLogin :MaterialLogin 是一个登录组件,页面跳转带有动画过渡效果,整个界面很漂亮。

感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-08-10 19:004029
用户头像

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

关注

评论

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

Soul 云原生网关最佳实践

阿里巴巴中间件

阿里云 云原生 实践 云原生网关

纵存科技加入龙蜥社区,共建高性能存储软件栈

OpenAnolis小助手

开源 合作伙伴 龙蜥社区 CLA 纵存科技

Apache IoTDB v1.0.1 发布|修复分区计算,优化集群启停流程

Apache IoTDB

IoTDB

重磅通知!OpenAI又放大招:官宣开放API接口-3.5版本 需求大涨,机遇与挑战并存,谁能拔得头筹?

加入高科技仿生人

人工智能 开源 openai ChatGPT

软件测试/测试开发 | 测试平台开发-前端开发之Vue router路由设计

测试人

软件测试 测试开发 测试平台

ICLR 2023 | 网易伏羲3篇论文入选,含强化学习、自然语言处理等领域

网易伏羲

Tuxera NTFS2023版读写NTFS磁盘功能工具

茶色酒

Tuxera NTFS2023

微服务引擎 MSE 企业版全新升级

阿里巴巴中间件

阿里云 微服务 云原生

更高效、更实用的跨端开发选择

FinFish

flutter finclip 小程序容器 跨端框架

为企业全方位解决进销存管理难题的ERP套件

力软低代码开发平台

瓴羊Quick BI与Power BI之争:数据大屏优势明显

对不起该用户已成仙‖

使用metrics-server监控k8s的资源指标

tiandizhiguai

DevOps 微服务 云原生 k8s

数据库革新拐点已来——MatrixOne Beta Program Recap

MatrixOrigin

云原生 分布式数据库 MatrixOrigin MatrixOne

OpenKruise 开发者不容错过的带薪实习机会!马上加入 LFX Mentorship 计划

阿里巴巴中间件

阿里云 开源 云原生 OpenKruise

新思科技发布《2023年开源安全和风险分析》报告

InfoQ_434670063458

开源 新思科技 软件安全

软件测试/测试开发 | 一步一步学测试平台开发-Vue restful请求

测试人

软件测试 自动化测试 测试开发 测试平台

2022 IoTDB Summit:阿里白渐《迈向物联网时代大数据计算平台——MaxCompute 基于IoTDB构建解决方案》

Apache IoTDB

大数据 时序数据库 IoTDB

软件测试/测试开发 | 测试平台开发-前端开发之Vue.js 框架的使用

测试人

基于Python+UIautomation的WindowsGUI自动化测试实战(二)-计算器

Python 自动化测试 GUI UIaotumation

ChatGPT潜能很大,问题也是

引迈信息

人工智能 低代码开发 应用开发 ChatGPT JNPF

what量化合约系统开发&源码丨clear合约量化系统开发技术(Demo案例)

I8O28578624

隐私计算技术路线介绍及对比

隐语SecretFlow

隐私计算

BI工具数据看板对比:瓴羊Quick BI与Smart BI

流量猫猫头

基于Python+UIautomation的WindowsGUI自动化测试实战(一)-记事本

自动化测试 GUI UIaotumation

新思科技为三星SDS公司开源使用和风险管理提供自动治理解决方案

InfoQ_434670063458

开源 软件开发 新思科技 软件安全

首批!阿里云容器服务 ACK 顺利通过信通院云原生混部项目评估

阿里巴巴中间件

阿里云 容器 云原生

小程序容器作为软件中间件技术不可忽视的价值

FinFish

小程序容器 小程序技术 软件中间件

ChatGPT辅助编程

鲸品堂

ChatGPT 企业号 3 月 PK 榜

下一站,冠军|走进2022 OceanBase数据库大赛12强

OceanBase 数据库

数据库 oceanbase

使用 Pulumi 打造自己的多云管理平台

亚马逊云科技 (Amazon Web Services)

Amazon S3

Android开发周报:Android 7.0新机下月发布、推送方案技术选型_移动_郭亮_InfoQ精选文章