自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 收藏
  • 关注

原创 我的android 第37天 -服务--Service(二)

我的android 第37天 -服务--Service(二)  二、建立能与Activity进行相互通信的本地服务 通过startService()和stopService()启动关闭服务。适用于服务和Activity之间没有调用交互的情况。如果相互之间需要方法调用或者传递参数,需要使用bindService()和unbindService()方法启动关闭服务。 采用...

2013-12-31 17:41:30 102

原创 我的android 第37天 -服务--Service(二)

我的android 第37天 -服务--Service(二)二、建立能与Activity进行相互通信的本地服务通过startService()和stopService()启动关闭服务。适用于服务和Activity之间没有调用交互的情况。如果相互之间需要方法调用或者传递参数,需要使用bindService()和unbindService()方法启动关闭服务。

2013-12-31 17:39:44 477

原创 我的android 第36天 -服务--Service

我的android 第36天 -服务--Service 一、服务(Service)介绍Android中的服务和windows中的服务是类似的东西,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。服务的开发比较简单,如下:第一步:继承Service类public class SMSService extends Service { }...

2013-12-31 17:39:13 102

原创 我的android 第36天 -服务--Service

我的android 第36天 -服务--Service一、服务(Service)介绍Android中的服务和windows中的服务是类似的东西,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。服务的开发比较简单,如下:第一步:继承Service类public class SMSService extends Service { }第

2013-12-31 17:37:42 385

原创 我的android 第35天 - BroadcastReceiver(三)

我的android 第35天 - BroadcastReceiver(三)三、使用广播接收者窃听短信  当系统收到短信时,会发出一个action名称为android.provider.Telephony.SMS_RECEIVED的广播Intent,该Intent存放了接收到的短信内容,使用名称“pdus”即可从Intent中获取短信内容。public class IncomingS

2013-12-25 17:09:19 496

原创 我的android 第32天 - 广播接收者--BroadcastReceiver(二)

   我的android 第32天 - 广播接收者--BroadcastReceiver(二) 二、Android广播机制三个基本要素  广播(Broadcast)----- 用于发送广播  广播接收器(BroadcastReceiver)----- 用于接收广播  意图内容(Intent)----- 用于保存广播相关信息的媒介        ...

2013-12-24 18:19:29 78

原创 我的android 第32天 - 广播接收者--BroadcastReceiver(二)

我的android 第32天 - 广播接收者--BroadcastReceiver(二)二、Android广播机制三个基本要素  广播(Broadcast)-----用于发送广播  广播接收器(BroadcastReceiver)-----用于接收广播  意图内容(Intent)-----用于保存广播相关信息的媒介

2013-12-24 18:18:09 471

我的android 第32天 - 广播接收者--BroadcastReceiver

 我的android 第32天 - 广播接收者--BroadcastReceiver 广播接收者(BroadcastReceiver)用于接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收,这个特...

2013-12-23 17:53:09 90

原创 我的android 第32天 - 广播接收者--BroadcastReceiver

我的android 第32天 - 广播接收者--BroadcastReceiver广播接收者(BroadcastReceiver)用于接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收,这个特性跟J

2013-12-23 17:51:39 456

原创 我的android 第31天 - Activity(四)

我的android 第31天 - Activity(四)  八、应用的响应性(Responsive) 在Android中,应用的响应性被活动管理器(ActivityManager)和窗口管理器(WindowManager)这两个系统服务所监视。当用户触发了输入事件(如键盘输入,点击按钮等),如果应用5秒内没有响应用户的输入事件,那么,Android会认为该应用...

2013-12-20 17:45:48 79

原创 我的android 第31天 - Activity(四)

我的android 第31天 - Activity(四)八、应用的响应性(Responsive)在Android中,应用的响应性被活动管理器(ActivityManager)和窗口管理器(WindowManager)这两个系统服务所监视。当用户触发了输入事件(如键盘输入,点击按钮等),如果应用5秒内没有响应用户的输入事件,那么,Andro

2013-12-20 17:44:59 378

原创 我的android 第30天 - Activity(三)

我的android 第30天 - Activity(三)六、Activity生命周期Activity有三个状态:l当它在屏幕前台时(位于当前任务堆栈的顶部),它是激活或运行状态。它就是响应用户操作的Activity。l当它上面有另外一个Activity,使它失去了焦点但仍然对用户可见时(如右图),它处于暂停状态。在它之上的Activity没有完全覆盖屏幕,或者是透明的,

2013-12-19 17:55:02 493

我的android 第30天 - Activity(三)

我的android 第30天 - Activity(三)  六、Activity生命周期Activity有三个状态:l当它在屏幕前台时(位于当前任务堆栈的顶部),它是激活或运行状态。它就是响应用户操作的Activity。l当它上面有另外一个Activity,使它失去了焦点但仍然对用户可见时(如右图),它处于暂停状态。在它之上的Activity没有完全覆盖屏幕,或者是透明的...

2013-12-19 17:54:31 104

原创 我的android 第29天 - Activity(二)

我的android 第29天 - Activity(二)四、请求码的作用使用startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,我们需要为startActivityForResult()方法传入一个请求码(第二个参数)。请求码的值是根据业务需要由自已设定,用于标识请求来源。例如:一个Activ

2013-12-18 17:51:50 375

原创 我的android 第29天 - Activity(二)

我的android 第29天 - Activity(二)  四、请求码的作用使用startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,我们需要为startActivityForResult()方法传入一个请求码(第二个参数)。请求码的值是根据业务需要由自已设定,用于标识请求来源。例如:一个Acti...

2013-12-18 17:51:22 69

原创 我的android 第28天 - Activity(一)

 我的android 第28天 - Activity(活动) 一、添加新的活动第一步:新建一个继承Activity的类,如:NewActivitypublic class NewActivity extends Activity {   @Override protected void onCreate(Bundle savedInstanceState) {      ...

2013-12-17 19:00:13 74

原创 我的android 第28天 - Activity(一)

我的android 第28天 - Activity(活动)一、添加新的活动第一步:新建一个继承Activity的类,如:NewActivitypublic class NewActivity extends Activity {   @Override protected void onCreate(Bundle savedInstanceState) {         

2013-12-17 18:59:33 477

原创 我的android 第27天 - Intent意图

我的android 第27天 - Intent意图  Intent(意图) 是一个将要执行的动作的抽象的描述,一般来说是作为参数来使用,由Intent来协助完成android各个组件之间的通讯。intent主要是用来启动其他的activity 或者service、BroadcastReceiver,所以可以将intent理解成组件之间的粘合剂。一、intent 表现形式  1. 通过...

2013-12-16 17:44:22 73

原创 我的android 第27天 - Intent意图

我的android 第27天 - Intent意图  Intent(意图)是一个将要执行的动作的抽象的描述,一般来说是作为参数来使用,由Intent来协助完成android各个组件之间的通讯。intent主要是用来启动其他的activity或者service、BroadcastReceiver,所以可以将intent理解成组件之间的粘合剂。一、intent表现形式

2013-12-16 17:43:54 499

原创 我的android 第26天 - Contant Provider

 我的android 第26天 - Contant Provider    介绍:Contant Provider 内容提供者,android四大组件之一,使用于多个应用同时使用同一份数据。它对不同的数据存储(file\sqlite\intent)进行了封装,提供了统一的数据访问方式.android系统内部很多内容都以内容提供者的形式共享输出,比如联系人信息、短信等 案例:采用C...

2013-12-13 17:57:10 68

原创 我的android 第26天 - Contant Provider

我的android 第26天 - Contant Provider   介绍:Contant Provider 内容提供者,android四大组件之一,使用于多个应用同时使用同一份数据。它对不同的数据存储(file\sqlite\intent)进行了封装,提供了统一的数据访问方式.android系统内部很多内容都以内容提供者的形式共享输出,比如联系人信息、短信等 案例:采用

2013-12-13 17:56:23 418

原创 我的android 第26天 - 当ContentProvider中数据发生变化时向其用户发出通知

 我的android 第26天 - 当ContentProvider中数据发生变化时向其用户发出通知         如果ContentProvider的访问者需要得知ContentProvider中的数据发生了变化,可以在ContentProvider 发生数据变化时调用getContentResolver().notifyChange(uri, null)来通知注册在此URI上的...

2013-12-12 18:00:59 126

原创 我的android 第26天 - 当ContentProvider中数据发生变化时向其用户发出通知

我的android 第26天 - 当ContentProvider中数据发生变化时向其用户发出通知       如果ContentProvider的访问者需要得知ContentProvider中的数据发生了变化,可以在ContentProvider 发生数据变化时调用getContentResolver().notifyChange(uri, null)来通知注册在此URI上的访问

2013-12-12 17:59:58 814

原创 我的android 第25天 - 使用ContentResolver操作ContentProvider中的数据

我的android 第25天 - 使用ContentResolver操作ContentProvider中的数据 当外部应用需要对ContentProvider中的数据进行添加、删除、修改和查询操作时,可以使用ContentResolver 类来完成,要获取ContentResolver 对象,可以使用Activity提供的getContentResolver()方法。 ContentRe...

2013-12-11 17:59:13 96

原创 我的android 第25天 - 使用ContentResolver操作ContentProvider中的数据

我的android 第25天 - 使用ContentResolver操作ContentProvider中的数据当外部应用需要对ContentProvider中的数据进行添加、删除、修改和查询操作时,可以使用ContentResolver 类来完成,要获取ContentResolver 对象,可以使用Activity提供的getContentResolver()方法。 ContentRe

2013-12-11 17:57:54 496

原创 我的android 第24天 - ContentUris和ContentProvider

 我的android 第24天 -  ContentUris和ContentProviderContentUris类使用介绍      ContentUris类用于获取Uri路径后面的ID部分,它有两个比较实用的方法:withAppendedId(uri, id)用于为路径加上ID部分: Uriuri =Uri.parse("content://cn.itcast.provi...

2013-12-10 17:35:40 105

原创 我的android 第24天 - ContentUris和ContentProvider

我的android 第24天 -  ContentUris和ContentProviderContentUris类使用介绍     ContentUris类用于获取Uri路径后面的ID部分,它有两个比较实用的方法:withAppendedId(uri, id)用于为路径加上ID部分: Uriuri =Uri.parse("content://cn.i

2013-12-10 17:34:44 473

原创 我的android 第23天 - UriMatcher类使用介绍

我的android 第23天 - UriMatcher类使用介绍  因为Uri代表了要操作的数据,所以我们经常需要解析Uri,并从Uri中获取数据。Android系统提供了两个用于操作Uri的工具类,分别为UriMatcher 和ContentUris 。掌握它们的使用,会便于我们的开发工作。UriMatcher类用于匹配Uri,它的用法如下:首先第一步把你需要匹配Uri路径...

2013-12-09 17:37:44 68

原创 我的android 第23天 - UriMatcher类使用介绍

我的android 第23天 - UriMatcher类使用介绍因为Uri代表了要操作的数据,所以我们经常需要解析Uri,并从Uri中获取数据。Android系统提供了两个用于操作Uri的工具类,分别为UriMatcher 和ContentUris 。掌握它们的使用,会便于我们的开发工作。UriMatcher类用于匹配Uri,它的用法如下:首先第一步把你需要匹配Uri路径全

2013-12-09 17:36:23 598

原创 我的android 第22天 - url介绍

我的android 第22天 -  Url介绍  Uri代表了要操作的数据,Uri主要包含了两部分信息:1》需要操作的ContentProvider ,2》对ContentProvider中的什么数据进行操作,一个Uri由以下几部分组成:  ContentProvider(内容提供者)的scheme已经由Android所规定, scheme为:content://...

2013-12-06 17:35:07 74

原创 我的android 第22天 - Uri介绍

我的android 第22天 -  Url介绍Uri代表了要操作的数据,Uri主要包含了两部分信息:1》需要操作的ContentProvider ,2》对ContentProvider中的什么数据进行操作,一个Uri由以下几部分组成:ContentProvider(内容提供者)的scheme已经由Android所规定, scheme为:content://主机名(或

2013-12-06 17:33:30 496

原创 我的android 第21天 - 使用ContentProvider共享数据

我的android 第21天 -  使用ContentProvider共享数据 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。以前我们学习过文件的操作模式,通过指定文件的操作模式为Context.MODE_WORLD_READABLE 或Context.MODE_WORLD_WRITEABLE同样可以对外共享数据,但数据的...

2013-12-05 18:05:30 66

原创 我的android 第21天 - 使用ContentProvider共享数据

我的android 第21天 -  使用ContentProvider共享数据当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。以前我们学习过文件的操作模式,通过指定文件的操作模式为Context.MODE_WORLD_READABLE 或Context.MODE_WORLD_WRITEABLE同样可以对外共享数据,但数据的

2013-12-05 18:05:03 549

原创 我的android 第20天 - 自定义适配器

我的android 第20天 - 自定义适配器 实现流程        7、自定义适配器          . 当想操作ItemView中子控件时需要自定义适配器          . 适配器常用API       . getCount:总共有多少数据,决定了getView中的position             . getView(int position, V...

2013-12-04 17:42:02 70

原创 我的android 第20天 - 自定义适配器

我的android 第20天 - 自定义适配器实现流程        7、自定义适配器          . 当想操作ItemView中子控件时需要自定义适配器          . 适配器常用API       . getCount:总共有多少数据,决定了getView中的position             . getView(int p

2013-12-04 17:41:18 556

原创 我的android 第19天 - 上下文菜单

我的android 第19天 - 上下文菜单   实现流程       5、对列表项注册上下文菜单          . registerForContextMenu(listView)或者            listView.setOnCreateContextMenuListener(this);            给liestView注册上下文菜单 ...

2013-12-03 17:56:20 52

原创 我的android 第19天 - 上下文菜单

我的android 第19天 - 上下文菜单  实现流程       5、对列表项注册上下文菜单          . registerForContextMenu(listView)或者            listView.setOnCreateContextMenuListener(this);            给liestView注册上下文菜单

2013-12-03 17:55:38 550

原创 我的android 第18天 - 选择菜单

  我的android 第18天 - 选择菜单  介绍:菜单是在开发中常用的一个控件,它分为选择菜单和上下文菜单,可以通过菜单设计器实现菜单的设计,也可以通过代码手动装配菜单,一个Activity只能有一个选择菜单,但是可以有多个上下文菜单,一个控制只能拥有一个上下文菜单  案例:通过选择菜单和上下文菜单实现对图书的管理  (该项目涉及三个知识点:选择菜单、上下文菜单、自...

2013-12-02 18:14:51 71

原创 我的android 第18天 - 选择菜单

我的android 第18天 - 选择菜单 介绍:菜单是在开发中常用的一个控件,它分为选择菜单和上下文菜单,可以通过菜单设计器实现菜单的设计,也可以通过代码手动装配菜单,一个Activity只能有一个选择菜单,但是可以有多个上下文菜单,一个控制只能拥有一个上下文菜单 案例:通过选择菜单和上下文菜单实现对图书的管理  (该项目涉及三个知识点:选择菜单、上下文菜单、

2013-12-02 18:13:31 515

原创 我的android 第17天 - Contant Provider

我的android 第17天 - Contant Provider    介绍:Contant Provider内容提供者,android四大组件之一,使用于多个应用同时使用同一份数据。它对不同的数据存储(file\sqlite\intent)进行了封装,提供了统一的数据访问方式.android系统内部很多内容都以内容提供者的形式共享输出,比如联系人信息、短信等 案例:采用Cont...

2013-11-29 17:21:18 106

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除