写点什么

Android 开发周报:谷歌物联网系统 Android Things 发布、Service 启动过程详解

  • 2016-12-22
  • 本文字数:1304 字

    阅读完需:约 4 分钟

  1. 《安卓中 Service 的启动过程(上)》:作为四大组件的 Service,由于没有 UI 界面,只能默默无闻地在后台工作。虽然我们说他是后台工作的,但是他还是默认进程的主线程中运行的,除非我们给它指定了单独的进程。Service 的启动过程有两种,一种是 startService(),另一种是 bindService()。作者打算通过两篇文章介绍这两种启动方式,本文主要介绍了 startService() 启动服务的过程。
  2. 《Android 中热修复框架Robust 原理解析并将框架代码从"闭源"变成"开源"(上篇)》:Android 中热修复框架比较多,每家公司都有对应的方案和框架,比如阿里的AndFix 框架,关于这个框架作者在之前的文章已经详细讲解了,不了解的同学可以点击这里: AndFix 热修复框架原理分析。本文继续介绍了美团团队开发的 Robust 框架。关于这个框架网上已经有详细解释了,具体用法也有。但 Robust 并没有开源,所以本文就先简单介绍他的原理,通过案例演示了这个框架的作用,并且编码实现了框架的核心机制。
  3. 《Google Developers 中国网站到底给开发者带来了什么》:12 月 8 号 谷歌开发者大会上,谷歌宣布 Google Developers 中国网站正式发布。作为开发者,这种事情大伙儿肯定是很开心的,但你真的知道怎么用 Google Developers 吗?真的知道它带来了哪些服务吗?又有哪些对开发者有益的服务呢?阅读文章,与作者一起探索 Google Developers 中国网站。
  4. 《Weex Android SDK 源码分析》: 12 月 15 日,阿里巴巴宣布将移动开源项目 Weex 捐赠给 Apache 基金会开始孵化,Weex 有望成为中国移动领域的首个 Apache 顶级项目,这意味着中国移动技术开始反哺世界。据悉,这也是继 JStorm、RocketMQ 之后,阿里向 Apache 捐赠的第三个项目。本文作者初学 Weex,简单介绍了 Weex Android SDK 的源码。
  5. 《Android Fragment 的使用,一些你不可不知的注意事项》:Fragment 俗称碎片,自 Android 3.0 开始被引进并大量使用。然而就是这样耳熟能详的一个东西,在开发中我们还是会遇见各种各样的问题,层出不穷。作为 Activity 界面的一部分,Fragment 的存在必须依附于 Activity,并且与 Activity 一样,拥有自己的生命周期,同时处理用户的交互动作。本文为我们详细介绍了 Fragment 的常用方法及一些注意事项。
  6. 《Android 开发: 由模块化到组件化 (一)》:模块化就是将一个程序按照其功能做拆分,分成相互独立的模块,以便于每个模块只包含与其功能相关的内容。模块我们相对熟悉,比如登录功能可以是一个模块,搜索功能可以是一个模块,汽车的发送机也可是一个模块。组件化就是基于可重用的目的,将一个大的软件系统按照分离关注点的形式,拆分成多个独立的组件,已较少耦合。本文简单介绍了组件化与模块化的区别及整体架构。
  7. 《Android NDK vs AOSP Build System》:作者最近一直在做有关 Android 系统源码底层的开发,就经常接触到 Android NDK 和 AOSP(Android Open Source Project) Build System 这两个东西,但是由于他们两者都可以将 C/C++ 代码编译成可执行文件或者动态链接库,导致作者经常将这两者弄混淆了。为了弄明白两者的关系,作者写下了本文。文章详细介绍了 Android NDK 与 AOSP Build System 的概念、区别以及两者之间关系。
2016-12-22 18:007125
用户头像

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

关注

评论

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

关于央行数字货币若干问题的思考 | 比较

CECBC

数字货币

诊所数字化:患者数字档案的价值机遇和风险

boshi

数字化医疗 七日更 28天写作

火山翻译:工业级应用与研究

DataFunTalk

小程序开发-云开发技术总结

我是哪吒

小程序 程序员 大前端 28天写作 2月春节不断更

区块链电子合同存证,电子合同区块链服务平台

13530558032

一口气发布十大建网利器,华为打算煲出怎样的5G味道?

脑极体

Elasticsearch 查询结果排序

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

解读云原生技术

xcbeyond

Kubernetes 云原生 服务网格 28天写作

字节跳动面试官这样问消息队列:高可用、不重复消费、可靠传输、顺序消费、消息堆积,我整理了下

冰河

面试 分布式 中间件 消息队列 一起进大厂

Kalm——基于Kubernetes的部署工具

David

开源 Kubernetes DevOps 运维 运维平台

bat文件调用cmd命令批量提取文件夹中的文件名(批量修改文件扩展名)

明金同学

牛掰!面试不再慌,苦刷这份2020最全的“基础-中级-高级”面试题库,已涨17k

Java架构之路

Java 程序员 架构 面试 编程语言

Selenium 利用 JS/JQ 操作元素、鼠标键盘事件、Cookie 操作

梦想橡皮擦

Python 28天写作 2月春节不断更 selenium

性能优化知多少

圣杰

sql 性能优化 dotnet

深度丨从货币历史看比特币的诞生

CECBC

比特币

基于grpc手撸一个RPC框架

cloudcoder

Linux入门篇 —— Shell详解

若尘

Linux 命令行 linux操作

Android NativeCrash 捕获与解析

vivo互联网技术

c++ android NativeCrash

最新大厂Java面试题库,测试一下你能坚持到哪一面 “美团+字节+腾讯”三面技术问题

Java架构之路

Java 程序员 架构 面试 编程语言

热点浅谈:低代码开发平台发展前景与市场规模!

优秀

低代码 低代码开发 低代码开发平台

runtime笔记

Conan

ios

简单的网站搭建

很甜回忆

网站

阿里中间件团队技术官手撸笔记,全新演绎“Kafka部署实战”,已开源

Java架构之路

Java 程序员 架构 面试 编程语言

风口上的量子计算机:核聚变一样的赌局,钻石一样的骗局

脑极体

javascript中的内置对象和数据结构

程序那些事

JavaScript 数据结构 ES6 程序那些事

科大讯飞发布全新一代智能办公本X2

Xue Liang

构建“金融+司法”新局面:兴业消费金融区块链电子存证系统正式上线

CECBC

金融

一道好题!我觉得面试如果考察「双指针」的话,这题是刚刚好 ...

宫水三叶的刷题日记

面试 LeetCode 数据结构与算法

【计算机内功修炼】十:线程间到底共享了哪些进程资源

码农的荒岛求生

c c++ 线程 操作系统 进程

【2021海量真实校招】软件测试面试真题,(大数据整理)刷完应对各家企业面试完全没有问题!

程序员阿沐

面试 软件测试 自动化测试 黑盒测试 白盒测试

阿里粗排技术体系与最新进展

DataFunTalk

Android开发周报:谷歌物联网系统Android Things发布、Service启动过程详解_移动_郭亮_InfoQ精选文章