android 学习笔记
Hogan_Ye
这个作者很懒,什么都没留下…
展开
-
Android Activity和Intent机制学习笔记
ActivityAndroid中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。对于Activi转载 2015-02-10 11:59:42 · 269 阅读 · 0 评论 -
Android 中 IntentService 的原理及使用
在Android开发中,我们或许会碰到这么一种业务需求,一项任务分成几个子任务,子任务按顺序先后执行,子任务全部执行完后,这项任务才算成功。那么,利用几个子线程顺序执行是可以达到这个目的的,但是每个线程必须去手动控制,而且得在一个子线程执行完后,再开启另一个子线程。或者,全部放到一个线程中让其顺序执行。这样都可以做到,但是,如果这是一个后台任务,就得放到Service里面,由于Service和Ac转载 2015-02-10 16:00:34 · 343 阅读 · 0 评论 -
Android Activity 分析
做Android的同学说起Activity,那绝对是熟悉的不能再熟悉了,但是越熟悉的东西往往越陌生。我们真的了解她吗?她是我们所认识的那样吗?或许是,或许不是!了解与否,让我们往下看。首先借Android官网的这张图来展现Activity的生命周期,这张金字塔图比起那张所有书上都有的生命周期流程图绝对要来的爽快:从上图可以看到,最右边下方的Android机器人代表启动一个Act转载 2015-02-10 14:51:54 · 307 阅读 · 0 评论 -
Android Content Providers(二)——Contacts Provider
接上篇Android内容提供者——Content Providers(一)Contacts Provider是Android中一个强大并且灵活的组件,负责管理系统通讯录的数据,对外提供访问接口来对系统通讯录进行访问和操作。以下是Contacts Provider的组织结构图:可以看出Android的系统通讯录是三层架构,通过URI进行访问。下面看一下每一层的类结转载 2015-02-10 15:52:06 · 427 阅读 · 0 评论 -
Android 内容提供者——Content Providers(一)
Content Providers是Android四大组件之一,扮演者非常重要的角色,看下官方文档对它的解释:Content providers manage access to a structured set of data. They encapsulate the data, and provide mechanisms for defining data securi转载 2015-02-10 15:50:36 · 445 阅读 · 0 评论 -
Android Content Providers(三)——Contacts Provider
接着上篇Android Content Providers(二)——Contacts Provider继续,接下来要说明的是顶层的Contacts,Contacts是聚合联系人表,在之前讨论的RawContacts是原始联系人表,在Android通讯录的架构中,分为聚合联系人、原始联系人和数据表三层。数据表主要存储数据和与原始联系人相关联的ID,Data表的字段Data在之前已经说明过,原始联系人转载 2015-02-10 15:53:15 · 513 阅读 · 0 评论 -
Android中Context详解
转载出处:http://blog.csdn.net/qinjuning 前言:本文是我读《Android内核剖析》第7章 后形成的读书笔记 ,在此向欲了解Android框架的书籍推荐此书。 大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应为我们在开发中 时刻的在与它打交道,转载 2015-02-10 12:16:49 · 314 阅读 · 0 评论 -
Android中Service(服务)详解
Service是Android中四大组件之一,在Android开发中起到非常重要的作用,先来看一下官方对Service的定义:A Service is an application component that can perform long-running operations in the background and does not provide a user inte转载 2015-02-10 12:03:52 · 335 阅读 · 0 评论 -
Android Manifest.xml 结构详解
关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities,services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services,和Inte转载 2015-02-10 11:57:28 · 390 阅读 · 0 评论 -
Android meta-data的使用以及含义
android:resource="resource specification" android:value="string" /> 该元素的基本结构.可以包含在 四个元素中。 这个名字值是额外的任意的可以提供给父组件的数据。一个组件元素能够包含任意数量的meta-data子元素。它们所有的值都会被收集在Bundl转载 2015-02-10 12:25:48 · 438 阅读 · 0 评论 -
Android中Broadcast Receiver组件详解
BroadcastReceiver(广播接收器)是Android中的四大组件之一。 下面是Android Doc中关于BroadcastReceiver的概述:①广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代码的──比如,通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。应用程序也可以进行广播──比如说,通知其它应用程序一些数转载 2015-02-10 12:21:25 · 384 阅读 · 0 评论 -
Android Application类的详细介绍
在代码中经常看到application这个类,一直不知道这个是干什么用的,今天刚好有点时间,所以进行了详细的学习。一.先对它的整体概念解释:在android源码中对他的描述是; * Base class for those who need to maintain global application state. You can * pro转载 2015-02-10 11:50:57 · 652 阅读 · 0 评论 -
Android 开发环境搭建
相信学习Android开发的程序猿们都晓得, 首先就是android开发环境搭建。这一课说起来简单,但是对不少Android开发入门的小白来说还是一个难点,在安卓环境搭建过程中会遇到各种各样的问题,今天就来为大家汇总归纳关于android开发环境搭建过程中遇到的各种问题,希望能帮到大家。一、安装JDK1、JDK下载打开网站,选择相应的操作系统下载JDK1.png(53.95 K转载 2015-02-11 15:22:45 · 502 阅读 · 0 评论