自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安卓四大组件之ContentProvider

ContentProvider是内容提供者 为什么要有内容提供者? 因为在安卓中每一个应用的数据库文件都是私有的,自能在自己的应用中自己使用,别的应用要是想访问,那么就需要修改文件的权限,这样数据就变的不安全了, 所以就引入了内容提供者。 首先来说一下内容提供者中的一个重要的类Uri,熟悉Uri会使我们更容易学习内容提供者 uri是统一资源标示符,用来唯一的标识一个资源 我们在内容提供

2016-09-21 23:23:56 333

原创 安卓四大组件之Service

Service作为安卓四大组件之一通常用来完成一些不需要用户操作,但是一直运行着的任务  在介绍Service之前 我们先了解一下安卓中进程的优先级: 安卓中的优先级共有5个 1.Foregrounf process 前台进程  当前进程中有Activity处于可见可操作(Activity执行onResume之后) service 以及广播接收者 执行生命周期方法 2.vi

2016-09-20 21:14:04 456

原创 安卓常用数据存储方式之数据库存储

数据库存储存储类型:数据存储用来保存结构化的数据SQList轻量级的数据存储,适用与移动端的数据存储,可以进行基本的数据操作好处:轻,体积小,几百k,多用于嵌入式设备     绿:不用安装,解压就可以使用     跨平台  单一文件的存储弊端:对多线程的支持比较差   对sql的支持不全面    SQListOpenHelper:用于创建和打开数据库数据库的创建:定义一个类继承SQListOpen

2016-09-19 17:15:07 1034

原创 安卓四大组件之Receiver

广播接收器: 安卓中的广播接收器类似于我们生活中的收音机 广播的特点是 一对多 单向传播 作用:设计了广播接收机制 ,可以实现系统发一些手机的状态信息给所有的应用 首先说广播的发送方式: 1.有序的广播 2.无序的广播 有序的广播:这个就好比是古代的烽火台传递信息,信息从一个烽火台传递到下一个,依次传播  安卓中有序的广播 是根据应用接受广播的优先级,来决定接受广播的

2016-09-19 00:21:30 1390

原创 安卓中常用的数据存储方式之配置文件存取

配置文件也称偏好设置,以xml文件的形式保存在data/data/包名/shared_prefs下 sharedPreferences接口的方法 // 指定key从当前SharePreferences对象中,获取所对应的一个values 。 // - 若当前对象中没有指定的key,则返回defValue 。 // - 若当前对象中存在指定的key,但是value的值不是String类型的,

2016-09-18 00:02:57 1910

原创 安卓中常用的数据存储方式之普通文件存取

安卓中常用的数据存储按文件的类型可以分为四大部分: 1.普通的文本文件,图片信息等: 保存在data/data/包名/files 目录下 2.配置文件,用于保存用户的个性化设置 保存在data/data/包名/shared_prefs 下 3.数据库文件。保存具有结构化的文件; 保存在data/data/包名/databases 下 4.缓存文件 一些临时性文件 保存在data/d

2016-09-17 23:16:43 488

原创 Intent

Intent(意图):      安卓中四大组件除了内容提供者,其他三者都是由Intent对象来激活,作为安卓各个组件之间传递信息的"使者"还是相当重要的。 一个Intent对象其实就是用来承载信息的一个工具,系统会根据Intent中的信息,传递给不同的组件,做出不同的回应 Intent中有七个重要的字段(根据具体情况,具体使用): Action(要执行的动作):在

2016-09-17 21:24:54 306

原创 Activity之Task

Android使用Task来组织应用程序的所有Activity,Task是一个栈(Stack)结构,各个Activity按照栈的特点“后来居上、后进先出”依次被安排在栈中。   默认情况下,一个应用程序中的所有Activity处于同一个Task中,在操作系统中同一时间上会存在多个Task。   默认情况下,当一个Activity被创建时,就会被压入到Task的栈顶,当其销毁时(用户点击“B

2016-09-16 23:07:56 413

原创 安卓四大组件之 Activity

Activity是安卓提供给用户与手机之间可交互的界面组件,也是四大组件中比较重要的组件。他是通过一个窗口来描述界面视图的工具  Activity从创建到生命结束,都有其独特的回调方法 Activity的生命周期: onCreate、onStar、onResume、onRestart、onPause、onStop、onDestroy Activity正常的生命周期一般情况下分为

2016-09-16 21:30:46 1506

原创 Activity带回调的启动方式

如果ActivityA需要打开一个新的ActivutiyB 单方面的传递数据,可以开启一个新的意图 new Intent(); 用putExtra();等方法把要传递的数据封装起来,  利用startActivaty();方法 去开启一个B, 在B中通过getIntent();方法 来获取一个Intent 对象 然后通过getXxxx()方法 根据Key 把你传递的数据获取出来 Actvity

2016-09-03 22:24:05 5393

空空如也

空空如也

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

TA关注的人

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