写点什么

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

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

关注

评论

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

Javacv 音视频小工具 - 下载抖音视频

声网

Java 音视频 ffmpeg javacv

计算机操作系统学习笔记 | 进程与程序

Regan Yue

操作系统 9月日更

观测云品牌正式亮相,携手中国信通院共推国内可观测性概念与技术发展!

观测云

Alibaba iOS 工程架构腐化治理实践

阿里巴巴终端技术

ios 研发效能 客户端 架构治理

容器持久化存储训练营”启动倒计时!3天攻破K8s难点

阿里巴巴云原生

Kubernetes 容器 原生云

Android如何用代码执行shell命令

Changing Lin

9月日更

重磅发布!百度飞桨获2021全球智博会产品金奖

百度大脑

人工智能

WeTest21年焕新钜惠活动福利你领到了吗?

WeTest

2021年8月券商App行情刷新及交易体验评测报告

博睿数据

WorkPlus即时通讯软件,满足政企局域网办公需求

WorkPlus

直播|实时音视频抗弱网技术揭秘

百度开发者中心

最佳实践 音视频 直播

Moviepy音视频剪辑:黑白视频的帧图像格式探究

老猿Python

Python 音视频 图像处理 引航计划 Moviepy视频剪辑处理

【IM开源推荐】前微信技术专家打造的开源的即时通讯组件OpenIM

OpenIM

使用分布式锁的正确姿势

张大彪

分布式锁

40 个 SpringBoot 常用注解:让生产力爆表

Java 面试 框架 Spring Boot 2

博睿数据赋能数字化转型,用户体验升级需要有“温度”的技术

博睿数据

“盘古”走向产业山峦,打开了一串AI落地的新脑洞

脑极体

花了3个小时解决了和异地女朋友一起看电影的需求(内附源码)

ZEGO即构

android 音视频 一起看电影

坚持客户第一!

鉴释

产品研发 静态代码分析

捷报!亚马逊云科技DGL项目荣获2021OSCAR开源尖峰案例

亚马逊云科技 (Amazon Web Services)

云计算 开源

相约重庆,2021 DEMO CHINA创新中国峰会倒计时六天

创业邦

英特尔北京2022年冬奥会体验中心落成

科技新消息

百分点数据科学实验室:白酒零售行业商品搭售方案

百分点科技技术团队

通过Kubernetes监控探索应用架构,发现预期外的流量

阿里巴巴云原生

Kubernetes 云原生

2021最新版 Java面试题大全1000+面试题附答案详解,看完跳槽吊打面试官

Java 程序员 架构 面试 计算机

ONNX 浅析:如何加速深度学习算法工程化?

拍乐云Pano

人工智能 深度学习 音视频

Alibaba 80k Star《Java面试突击手册》(全彩版)开源

Java 程序员 架构 面试 计算机

集齐海外主流云平台,EMQ X Cloud 正式支持 Google Cloud Platform 部署

EMQ映云科技

IoT Google Cloud AIOT 云 原生云 CTO

开源应用中心|这款小而强大的开源博客程序,简直让人爱不释手!

开源

网络先行与创新之城:当“IPv6+”成为千行百业的数字化支点

脑极体

财经违规自媒体集体扑街,必须打击违规自媒体账号

石头IT视角

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