写点什么

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:003262
用户头像

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

关注

评论

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

转向敏捷财务规划,实现更快更自信的决策

智达方通

企业管理 全面预算管理 财务规划 企业决策

阿里云边缘容器云帮助AI推理应用快速落地

MasterInTech

阿里云 容器云 边缘云 AI推理

最近很火的iOS模拟器Delta iPhone模拟器使用教程:安装、存档等

Rose

mac游戏模拟器 经典的GBA游戏iOS版资源 delta

小游戏看广告项目系统开发详细步骤/需求设计/功能逻辑/源码指南

系统开发咨询1357O98O718

Autodesk Maya 2025全新升级 适配Apple Silicon

Rose

Maya 2025中文版 玛雅2025新功能 玛雅2025破解 Maya 2025安装教程

解决 Parallels Desktop (PD)虚拟机不能连网的问题

Rose

PD虚拟机不能联网 Parallels Desktop 19 PD虚拟机授权秘钥

Mac电脑上好用的设计绘图软件都有哪些,这6款一定不要错过!

Rose

mac设计软件 设计必备工具 苹果电脑设计软件合集 好用的平面设计软件

共同探讨人工智能产业未来发展方向“2024长三角人工智能展会”

AIOTE智博会

人工智能展览会 人工智能展会 人工智能展

AI大模型是如何改变我们的日常生活的?

天津汇柏科技有限公司

AI大模型

Mac 版 Excel 和 Windows 版 Excel的区别

Rose

Excel Excel 许可证

QSpace Pro 一款简洁高效的多窗格文件管理器,灵活且实用!

Rose

mac窗口管理工具 QSpace Pro QSpace Pro下载

使用 Python 循环创建多个列表

霍格沃兹测试开发学社

不谈虚的,平台即产品真的有那么好吗?

SEAL安全

运维 平台工程 PaaP

Mac怎么锁屏,快速锁定Mac电脑屏幕的方法

Rose

苹果电脑使用教程 Mac电脑锁屏 macos锁屏

浅谈Python在人工智能领域的应用

小齐写代码

区块链Web3.0合约代币交易所质押模式挖矿分红系统统开发指南教程及源码

系统开发咨询1357O98O718

苹果 macOS 14.4正式发布 9大重要功能值得关注

Rose

MacOS14系统 macOS 14 Sonoma 苹果电脑系统下载

短剧系统开发流程步骤/功能设计/方案项目/源码程序

系统开发咨询1357O98O718

Microsoft Outlook 2021电子邮件和日历,最佳效率神器!

Rose

Outlook2021 Microsoft Outlook Outlook许可证 mac邮箱软件

华为云Stack8.3面向香港正式发布,六大亮点激发云上跃迁

华为云开发者联盟

云计算 华为云 华为云开发者联盟 企业号2024年4月PK榜

Web3.0数字货币去中心化交易所系统开发详细流程及方案

系统开发咨询1357O98O718

小游戏看广告项目系统开发流程步骤/需求逻辑/源码功能

系统开发咨询1357O98O718

Semantic Kernel开发实践:Semantic Kernel初体验

带双筷子🥢去旅行

AI编程 Azure OpenAI

6个实例带你解读TinyVue 组件库跨框架技术

华为云开发者联盟

开发 华为云 华为云开发者联盟 企业号2024年4月PK榜

Topaz Photo AI for mac常见问题 导入图像时冻结

Rose

使用Python捕获和处理异常日志

霍格沃兹测试开发学社

神技能!如何用Python快速生成SQL语句?

霍格沃兹测试开发学社

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