【QCon】精华内容上线92%,全面覆盖“人工智能+”的典型案例!>>> 了解详情
写点什么

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

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

关注

评论

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

解决ueditor表格拖拽没反应的问题

互联网工科生

数据库 Vue

山西等级保护测评机构有哪些?有几家?

行云管家

信息安全 等级保护 等保测评 等级测评 山西

什么是GPU与CPU?有什么不同?哪个更好?

Finovy Cloud

国内数据库第一梯队!柏睿数据RapidsDB通过“可信数据库”评测

新消费日报

[杂谈] 从PDF文件中进行表格抽取(tabula || paddle-pp-structure)

alexgaoyh

paddle 版式还原 表格提取 tabula pp-structure

基于袋鼠云实时开发平台开发 FlinkSQL 任务的实践探索

袋鼠云数栈

sql flink 实时开发

生成式AI下的企业:是不是该成立新部门封新官了?

FinClip

人脸识别技术的精度提高及其应用

来自四九城儿

制造业用哪款堡垒机好一点?为什么?

行云管家

网络安全 堡垒机 双因子认证 制造业

数智驱动 百业共荣!亚信科技精彩亮相2023 MWC上海展

亚信AntDB数据库

数据库 AntDB AntDB数据库

华为云GaussDB圈层活动走进香港,赋能金融政企数字化转型

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 7 月 PK 榜

人脸识别技术的安全性和隐私保护

来自四九城儿

【OpenAI】ChatGPT函数调用(Function Calling)实践 | 京东云技术团队

京东科技开发者

openai 数据交互 企业号 7 月 PK 榜 Function Calling

分享实录 | NGINX 网络协议优化(下)

NGINX开源社区

nginx TCP TLS HTTP

服务器安全加固 - Linux

高端章鱼哥

Linux 网络安全 运维安全

文盘Rust -- FFI 浅尝 | 京东云技术团队

京东科技开发者

rust C语言 企业号 7 月 PK 榜 FFI

为什么越来越多的网站选择海外主机跨越国界?

一只扑棱蛾子

海外主机

5G与妈祖守护的那片海

脑极体

5G

美团面试真题和答案

王磊

java面试

Spring Loaded代码热更新实践和原理分析 | 京东云技术团队

京东科技开发者

spring 热更新 Loader 企业号 7 月 PK 榜

人脸识别技术在智能家居中的应用

来自四九城儿

基于Web的智慧交通3D可视化系统

2D3D前端可视化开发

智慧交通 智慧交通系统 智能运输系统 ITS 智慧公交

超燃!用友大易走进晨光,探索人才管理创新之道

用友BIP

招聘

手把手教你如何做手机PCB电磁兼容性设计

华秋PCB

电磁 PCB 电路板 电子 PCB设计

从GaussDB(DWS)的技术演进,看数据仓库的积淀与新生

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 7 月 PK 榜

传承敬老美德,志愿服务伴我行

科技热闻

SpringBoot 3.0来了,你准备好了吗? | 社区征文

bug菌

后端 年中技术盘点

ElasticSearch - 批量更新bulk死锁问题排查 | 京东云技术团队

京东科技开发者

elasticsearch MQ 企业号 7 月 PK 榜 BulkProcessor

如何用 TDengine 预测 “未来”

爱倒腾的程序员

涛思数据 tdengine 时序数据库

软件测试/测试开发丨Python闭包函数和计时器学习笔记

测试人

Python 程序员 软件测试 函数

使用 Navicat 的数据生成插入大量测试数据

hungxy

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