自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android数据存储之File存储

一,对于存储在应用程序的数据文件夹里面的文件,注意这些文件的大小比较有限,方法如下:1,通过Context提供的如下两个方法打开本应用程序的数据文件夹里面的文件I/o流:FileInputStream openFileInput(String name)打开应用程序数据文件中name文件对应的输入流。FileOutputStream  openFileOutput(String nam

2015-06-25 11:36:11 428

原创 Android数据存储之SharedPreferences

位于android。content包内一,程序的参数设置,程序运行状态数据等要存储在外部存储器的,否则系统关闭之后数据会丢失。少量数据的存储:普通文件。大量数据:数据库。Android内置了SQLite数据库,其没有后台进程,整个数据库对应一个文件。二,SharedPreferences,保存的数据主要是配置信息之类的可是,即key-value类型数据。是一个接口。作用:负

2015-06-24 19:45:59 409

原创 java中的数据库

(个人笔记,尚未完善,慎用)一,JDBC即Java DataBase Connectivity,java数据库连接。顾名思义,是一种可以执行SQL的API,我们可以通过JDBC的API来连接到关系数据库,并使用SQL对数据库查询更新。java的跨数据库原理:(即面向接口编程)JDBC值提供了一组标准的API,它们只是接口,也就是各类数据库必须遵守的标准,而这些接口的实现类是由相应的

2015-06-20 21:08:03 374

原创 Activity

一,Activity被创建出来之后,什么时候被实例化,方法什么时候被调用并不是我们决定的而是系统本身决定的。创建的时候很简单,继承然后重写里面相应的方法,然后要注册。setContentView这个方法的参数不仅仅可接受R.layout.main类型,还可以接受new DrawView(this)类型。Activity中包含Window,调用setContentView的时候实际上调用

2015-06-18 22:22:06 314

原创 Handler,Message和Looper

一,总体描述整个流程就相当于车队1,MessageMessage就是消息,传递的数据分成多个组,由消息来一部分一部分的传送。相当于车子,运载货物(消息、数据)。它的几个属性不难理解,获取Message对象的时候不要new构造方法,用obtain,因为本身队列里面有message,没有的话会自动创建。里面message的值为10,就是说会循环利用,looper起作用。或者Ha

2015-06-18 10:44:44 242

原创 AsyncTask异步任务

(以下仅代表个人观点)一,为什么要用AsyncTaskUI主线程主要用于与用户交互,非UI操作在UI主线程执行的时候回容易引起ANR典型错误,为了防止线程阻塞,非UI操作执行的时候要在自定义的线程里面执行,同时要注意,非UI线程是不可以直接访问UI组件的。因此要解决非UI线程与UI主线程之间的交互,即可采用Handler;也可以采用AsyncTask。AsyncTask的优点:不需

2015-06-17 18:25:24 299

空空如也

空空如也

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

TA关注的人

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