NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

Android 开发周报:Google 推出 AR SDK、Android 8.0 Oreo 最终版发布

  • 2017-09-03
  • 本文字数:1418 字

    阅读完需:约 5 分钟

  1. 《Android 漏洞扫描工具 Code Arbiter》:目前 Android 应用代码漏洞扫描工具种类繁多,效果良莠不齐,这些工具有一个共同的特点,都是在应用打包完成后对应用进行解包扫描。这种扫描有非常明显的缺点,扫描周期较长,不能向开发者实时反馈代码中存在的安全问题,并且对于问题代码的定位需要手动搜索匹配源码,这样就更不利于开发者对问题代码进行及时的修改。Code Arbiter 正是为解决上述两个问题而开发的,专门对 Android Studio 中的源码进行安全扫描。
  2. 《ContentProvider 引发闪退之谜》:ContentProvider(以下简称 CP)是 Android 的四大组件之一,提供类似数据库增删查改的数据操作方式,同时还支持跨进程。CP 在跨进程调用的场景中,作为数据提供的进程称作 Server 进程,请求数据的进程称作 Client 进程。当我们享受它在跨进程场景下带来的便利时,可能未曾想到 Client 进程存在被杀的隐患。
  3. 《微信 Android 视频编码爬过的那些坑》:Android 视频相关的开发,大概一直是整个 Android 生态,以及 Android API 中,最为分裂以及兼容性问题最为突出的一部分。摄像头,以及视频编码相关的 API,Google 一直对这方面的控制力非常差,导致不同厂商对这两个 API 的实现有不少差异,而且从 API 的设计来看,一直以来优化也相当有限,甚至有人认为这是“Android 上最难用的 API 之一”
  4. 《结合源码,探索 Android 中的 Window 与 DecorView》:Android 中 View 可以说是最为重要的几个地方之一,包括事件分发,测量,绘制等等,都是非常常见的情况。那么我们要想好好掌握这些知识,就得深入了解 Andorid 整个 View 从开始到完成所经历的一系列工作。本文分析的源代码均来自 Android API 24。
  5. 《Android 8.0 Oreo 画中画模式》:Android 8.0 Oreo(API Level 26)允许活动启动画中画 Picture-in-picture(PIP)模式。PIP 是一种特殊类型的多窗口模式,主要用于视频播放。PIP 模式已经可用于 Android TV,而 Android 8.0 则让该功能可进一步用于其他 Android 设备。本文对画中画模式进行了简单介绍。
  6. 《Android O 行为变更官方指南》:Android O 除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。本文重点介绍了那些应该了解并在开发应用时加以考虑的一些主要变更。其中大部分变更会影响所有应用,而不论应用针对的是何种版本的 Android。不过,有几项变更仅影响针对 Android O 的应用。
  7. 《Android 签名证书你知多少?》:关于 Android 应用的签名大家可能会相对比较忽视,因为作为 Android 系统的主导公司 Google,并没有象苹果那样要求开发者向它申请证书才能发布应用。但是实际上 Android 系统也是要求每个 Android 应用程序是必须要经过数字签名才能安装到系统中的,包括 Debug 的 Android 应用。但是 Android 应用的数字签名是由应用程序的开发者完成的,不需要权威的数字证书签名机构认证。今天我们就来谈谈 Android 的应用签名相关的那些事。
  8. 《Android NDK 开发:JNI 基础篇》:JNI 全称 Java Native Interface,Java 本地化接口,可以通过 JNI 调用系统提供的 API。操作系统,无论是 Linux,Windows 还是 Mac OS,或者一些汇编语言写的底层硬件驱动都是 C/C++ 写的。Java 和 C/C++ 不同 ,它不会直接编译成平台机器码,而是编译成虚拟机可以运行的 Java 字节码的.class 文件,通过 JIT 技术即时编译成本地机器码,所以有效率就比不上 C/C++ 代码,JNI 技术就解决了这一痛点,JNI 可以说是 C 语言和 Java 语言交流的适配器、中间件。
2017-09-03 19:003142
用户头像

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

关注

评论

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

时序数据库 IoTDB 发布端边云原生解决方案,有效优化工业互联网数据上传时效与资源消耗

Apache IoTDB

重装亮相!9 月 22 日平凯数据库 - TiDB 企业版全解读等你来!

PingCAP

数据库 TiDB 平凯星辰 平凯数据库

数字货币合约交易平台开发,合约社区智能跟单平台

V\TG【ch3nguang】

提升开发效率的低代码思路

树上有只程序猿

软件开发 低代码 可视化开发

无代码开发和低代码开发的本质区别

互联网工科生

无代码开发 低代码开发 JNPF

任正非“苹果是华为的老师”;音频编解码标准 L2HC 发布;GNU 和自由软件运动四十周年丨RTE开发者日报 Vol.53

声网

静态分析在DevSecOps中的应用

Tom(⊙o⊙)

拍卖软件开发公司、成熟源码显著优势

软件开发-梦幻运营部

怎么使用cpu调用SDK进行开发?

矩视智能

机器视觉

安全保护策略:iOS应用程序代码保护的关键步骤和技巧

企业数据安全重要?私有化部署IM,保障信息安全无忧虑!

WorkPlus

C++中的四种类型转换运算符

智趣匠

Lightroom Classic 2023 for Mac(摄影后期图像编辑工具) v12.4中文激活版

mac

windows 图像处理软件 苹果mac Lightroom Classic 2023 lrc

GameFi游戏NFT链游开发系统搭建技术

西安链酷科技

gamefi NFT链游 链游开发

WorkPlus打造智慧企业移动门户,开启高效办公新时代

WorkPlus

金融业需要的大模型,是一个系统化工程

脑极体

大模型

豆瓣评分9.6!Mybatis技术原理实战

程序员万金游

mybatis #java #Spring #后端

最佳实践:TiDB 业务写变慢分析处理

PingCAP

数据库 最佳实践 TiDB

用低代码开发工具高效构建企业门户

力软低代码开发平台

用户案例|Shopee 在多媒体理解业务的向量检索系统实践

Zilliz

非结构化数据 Milvus Shopee Zilliz 向量数据库

infoQ 迁移开始

愤毛阿青

专访中欧财富伍春兰:财富管理行业数字化转型升级,数据库如何选型?

PingCAP

数据库 TiDB

企业该如何迈好降本增效的第一步?

ToB行业头条

WorkPlus局域网即时通信软件,打造高效协作的智能选择

WorkPlus

低代码平台技术分享官丨日志实时隔离,助力高效发布

inBuilder低代码平台

低代码

分享团队在软件开发中用到的神仙工具

这我可不懂

JNPF 低代码开发工具

独享http代理与普通http代理相比,独享贵的因素有哪些?

巨量HTTP

代理IP http代理

如何用人工智能加速研发进程

PingCode

人工智能 AI 研发管理

StarRocks 社区:从初生到两周年的进化之路

StarRocks

数据库 大数据 数据仓库 数据湖 湖仓一体

QCN9074 QCN9024|Qualcomm Tri-band M.2 PCIE4X4 WIFI6E MU-MIMO Network Card DR9074

wallyslilly

QCN9074 QCN9024

保护你的iOS应用,防止逆向破解

雪奈椰子

Android开发周报:Google 推出AR SDK、Android 8.0 Oreo 最终版发布_移动_郭亮_InfoQ精选文章