System Service的驱动形式 --- ServiceManager 对于ServiceManager的使用,我们在应用程序编程时也会经常使用到,比如我们需要使用Sensor时,我们一般会做如下的调用: mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); mSensorManager.registerListener(this, mAccelerometer,SensorManager.SENSOR_DELAY_UI); @O…

2012年10月19日 0条评论 1点热度 阅读全文

特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华Barry 紧接连载四,我们接下从功耗控制、功能接口和可移植性的角度分别分析Android系统为应用程序提供的支撑,本次连载为本系列文章的最后一篇。 前情回顾: Android应用程序开发以及背后的设计思想深度剖析(1) Android应用程序开发以及背后的设计思想深度剖析(2) Android应用程序开发以及背后的设计思想深度剖析(3) Android…

2012年10月14日 0条评论 0点热度 阅读全文

特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华Barry 紧接连载三,我们接下从性能的角度分别分析Android系统为应用程序提供的支撑。 前情回顾: Android应用程序开发以及背后的设计思想深度剖析(1) Android应用程序开发以及背后的设计思想深度剖析(2) Android应用程序开发以及背后的设计思想深度剖析(3) 1.4 性能 Android使用Java作为编程语言,这一直被认为是一…

2012年9月25日 0条评论 1点热度 阅读全文

特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华Barry 紧接连载三,我们接下从性能的角度分别分析Android系统为应用程序提供的支撑。 前情回顾: Android应用程序开发以及背后的设计思想深度剖析(1) Android应用程序开发以及背后的设计思想深度剖析(2) Android应用程序开发以及背后的设计思想深度剖析(3) 1.4 性能 Android使用Java作为编程语言,这一直被认为是一…

2012年9月25日 0条评论 0点热度 阅读全文

特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华Barry 我们接下来从安全性,性能,功能,可移植性的角度分别分析Android系统为应用程序提供的支撑。 回顾前情: Android应用程序开发以及背后的设计思想深度剖析(1) Android应用程序开发以及背后的设计思想深度剖析(2) 1. 支撑应用程序的Android系统 分析一个系统的构成,可以有多个出发点。从不同出发点,我们可从不同侧面分析这个…

2012年9月14日 0条评论 0点热度 阅读全文

特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华Barry Android的系统设计,与别的智能手机操作系统有很大区别,甚至在以往的任何操作系统里,很难找到像Android这样进行全面地系统级创新的操作系统。从创新层面上来说,Android编程上的思想和支持这种应用程序运行环境的系统,这种理念本身就是一种大胆的创新。 整个Android系统,实际主要目的,就是打造一个功能共享的世界。 功能共享最重要的…

2012年8月28日 0条评论 1点热度 阅读全文

本文内容,主题是透过应用程序来分析Android系统的设计原理与构架。我们先会简单介绍一下Android里的应用程序编程,然后以这些应用程序在运行环境上的需求来分析出,为什么我们的Android系统需要今天这样的设计方案,这样的设计会有怎样的意义, Android究竟是基于怎样的考虑才变成今天的这个样子,所以本文更多的分析Android应用程序设计背后的思想,品味良好架构设计的魅力。分五次连载完成,第一部分是最简单的部分,解析Android应用程序的开发流程。 特别声明:本系列文章LiAnLab.org著作权所有,…

2012年8月6日 0条评论 1点热度 阅读全文

本文内容,主题是透过应用程序来分析Android系统的设计原理与构架。我们先会简单介绍一下Android里的应用程序编程,然后以这些应用程序在运行环境上的需求来分析出,为什么我们的Android系统需要今天这样的设计方案,这样的设计会有怎样的意义, Android究竟是基于怎样的考虑才变成今天的这个样子,所以本文更多的分析Android应用程序设计背后的思想,品味良好架构设计的魅力。分五次连载完成,第一部分是最简单的部分,解析Android应用程序的开发流程。 特别声明:本系列文章LiAnLab.org著作权所有,…

2012年8月6日 0条评论 0点热度 阅读全文

本文内容,主题是透过应用程序来分析Android系统的设计原理与构架。我们先会简单介绍一下Android里的应用程序编程,然后以这些应用程序在运行环境上的需求来分析出,为什么我们的Android系统需要今天这样的设计方案,这样的设计会有怎样的意义, Android究竟是基于怎样的考虑才变成今天的这个样子,所以本文更多的分析Android应用程序设计背后的思想,品味良好架构设计的魅力。分五次连载完成,第一部分是最简单的部分,解析Android应用程序的开发流程。 特别声明:本系列文章LiAnLab.org著作权所有,…

2012年8月6日 0条评论 1点热度 阅读全文