自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 四大组件 — ContentProvider - 系统 - 常用资源

读取ContentProvider的基本步骤:  1:得到ContentResolver类对象:ContentResolver cr = getContentResolver();  2:定义要查询的字段String数组。  3:使用cr.query(URI,字段数组,null, null,null);,返回一个Cursor对象。  4:使用while循环得到Cursor里面的内容

2017-04-04 19:16:45 356

原创 四大组件 — ContentProvider - 系统 - Media资源

Media资源设置权限:外置内存读取权限android.permission.READ_EXTERNAL_STORAGE外置内存操作权限android.permission.WRITE_EXTERNAL_STORAGE内置内存读取权限android.permission.READ_INTERNAL_STORAGE内置内存操作权限android.p

2017-04-04 19:13:19 752

原创 四大组件 — ContentProvider - 手机电话簿

手机电话簿通讯录应用是Android自带的应用程序,我们看到此应用的时候,可能只认为这是一个应用,用数据库存储数据,但是实际上不是这样的。通讯录是ContentProvider的应用,通讯录由两部分组成:(1)com.android.providers.contacts的ContentProvider:真正存储数据的ContentProvider(2)com.android

2017-04-04 19:10:46 400

原创 四大组件 — ContentProvider - 系统提供

系统内容提供者手机联系人权限:读取电话簿权限android.permission.READ_CONTACTS操作电话簿权限android.permission.WRITE_CONTACTSMedia视频/音频/图片权限:读取图片权限android.permission.READ_EXTERNAL_STORAGE操作图片权限

2017-04-04 19:08:32 303

原创 四大组件 — ContentProvider - 自定义

自定义内容提供者内容提供方1. 创建 内容提供者1. 创建一个类,继承并实现 ContentProvider抽象类class MyProvider extends ContentProvider{2. 实现 其下的抽象方法1. 创建方法onCreate一般 在onCreate方法中,获 数据库对象,从而可以实现 增 | 删 | 改 | 查等方法

2017-04-04 19:07:23 347

原创 四大组件 — ContentProvider 内容提供者

一、ContentProvider的概念  ContentProvider:为存储和获取数据提供统一的接口。可以在不同的应用程序之间共享数据。Android已经为常见的一些数据提供了默认的ContentProvider  1、ContentProvider使用表的形式来组织数据   无论数据的来源是什么,ContentProvider都会认为是一种表,然后把数据组织成表格  2、C

2017-04-04 19:03:48 294

原创 四大组件 — Service - 混合开启

混合开启服务在实际的运用中,无论是 普通开启还是绑定开启 都具有其不同的优缺点。那么如果我们需求服务长期驻留后台,但又想调用服务中的方法怎么办?这就涉及到了服务的混合开启混合开启生命周期;创建服务 普通启动方法 绑定启动方法 解绑服务onCreate onStartCommand()onBind() onStartCommand(已经开启的情

2017-04-04 19:03:11 332

原创 四大组件 — Service - 绑定开启

绑定启动服务普通服务的生命周期:创建服务------->开启服务------->解绑服务------->关闭服务onCreate(); onBind();onUnbind(): onDestroy();onCreate方法只会执行一次。设置绑定服务:接口类:1. 首先 创建用于存储并传递数据的接口类,并 创建有参抽象方法public interf

2017-04-04 18:56:06 340

原创 四大组件 — Service - 普通开启

普通启动服务普通服务的生命周期:创建服务------->开启服务---------------->关闭服务onCreate(); onStartCommand();onDestroy():onCreate()方法只会被执行一次。服务类:0. 注册服务类,在 清单文件中注册1. 创建一个类 ,该类继承Service抽象类,并重写其中的抽象方法pub

2017-04-04 18:53:53 216

原创 四大组件 — Service服务

Service服务,其用于长期驻留后台注册清单文件服务与Activity级别一致,都需要在清单文件中 去创建并设置服务进程:该进程属于第三级进程普通开启:优点:可以长期驻留后台缺点:不可调用服务中的方法绑定开启:优点:可以调用服务中的方法缺点:生命周期较短,随着Activity的销毁而销毁绑定开启的服务 随着Activity的销毁

2017-04-04 18:53:34 1995

原创 四大组件 — BroadCastReceiver广播接收者-接收 | 发送

接收系统广播       一般当我们设置操作或者使用系统中某项敏感功能的时候,我们都需要去 配置权限。所以 我们需要 配置权限  与  接收广播的服务。在以往的时候,当我们创建一个Activity的时候,我们需要在清单文件中配置其 Activity标签。现在我们创建的是一个 服务项,所以我们要注册一个服务。如何接收系统广播:1. 创建 广播接收类 该类需继承 Broad

2017-04-04 18:48:53 759

原创 四大组件 — BroadCastReceiver广播接收者

BroadCastReceiver是Android的四大组件之一,其作用于 接收系统或应用发出的各种广播。         广播即是消息,是由Android系统对外提供的一系列有关于系统及程序的提示信息,向所有的应用程序进行广播(发送),其发送根据其优先级列表进行顺序发送。当然,我们自己也可以自我定义一个广播。广播接收者( BroadcastReceiver )其是用于接收广播

2017-04-04 18:47:00 627

原创 四大组件 — Activity显示样式

Activity 沉浸式显示Translucent Bars 透明状态栏Activity沉浸式开发是在Android4.4以后才出来的一个新版本特性,只有在Android4.4以上才可以使用。但是在Android 5.0 SDK版本以上,默认为沉浸式显示沉浸式开发的原理就是,将顶部状态栏透明化,并去掉头标题栏,从而起到扩大视图显示区域,满屏显示的作用。1

2017-04-04 18:44:40 422

原创 四大组件 — Activity视图动画

一般我们对视图页面跳转添加动画效果的时候都是,写在Intent finish之后。设置跳转动画方法:overridePendingTransition(int enterAnim,int exitAnim);参数:参数一:动画资源ID位置,跳转至的视图动画,进入的动画效果参数二:动画资源ID位置,销毁视图的动画效果,当前视图退出的动画效果注意:其

2017-04-04 18:43:37 216

原创 四大组件 — Activity启动方式

此类启动方式用于从当前的Activity视图 跳转到新的Activity视图页面。Activity的启动方式具有两种启动方式:1. 普通启动方式startActivity();2. 传值启动方式starActivityForResult();----------------------------------------------传值启动方式的区别就是,通过对

2017-04-04 18:42:25 337

原创 四大组件 — Activity启动模式

标准启动模式:standard:默认情况下所有的activity都是这种启动模式,典型的后进先出,即后开启的Activity视图浮在前视图的上层,当我们返回的视图的时候,先返回最上层。单一顶部模式:singleTop:若任务栈的栈顶已经存在了要开启的Activity视图,就不会重新创建activity的实例,而是复用这个应经存在的Activity视图。单一任务栈模式:singl

2017-04-04 18:40:29 279

原创 四大组件 — Activity生命周期

生命周期指的是一个对象的从生到死的这个过程。而Activity的生命周期指的就是一个Acitvity从其创建 一直到其销毁的这个整个过程。生命周期过程分为七个节点:这七个节点也就是该Activity生命周期中的七个方法。1. onCreate: 创建视图,第一次创建一个Activity时调用2. onStart: 启动视图,Activity创建或者从后台重新回到前台时被

2017-04-04 18:39:11 365

原创 四大组件 — Activity活动

首先,Activity是Android系统中的四大组件之一,可以用于显示View。        Activity是一个可以让屏幕提供用户交互动作的组件,比如打电话、照相、发送邮件和查看地图等。简单来说,我们在应用程序中能看到的内容,绝大多数都是Activity组件提供的;几乎所有的Activity都是和用户进行交互的。         它们构成了Android App里面的每一个

2017-04-04 18:28:54 525

空空如也

空空如也

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

TA关注的人

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