Android基础-09 内容提供者
01_为什么需要内容提供者
内容提供者:提供了统一的访问数据库的方式,可以让其他应用程序来调用。
02_编写内容提供者
步骤:
1、在工程中添加一个内容提供者的类,继承了ContentProvider类型,实现了增删改查的方法;
2、在清单文件中配置一个provider节点,指定authorities(相当于网站的域名,用来唯一标示一个内容提...
分类:
移动开发 时间:
2015-04-03 15:30:29
阅读次数:
242
Android基础-10 多媒体编程
图片、音乐、视频等; 多媒体:多种综合;
01_计算机表示图形的形式
.jpg 36.4 KB 255*340像素,位深度24.
jpg这种工业图形的压缩算法,类似rar,把人言无法识别的颜色值压缩掉了,会使用相邻空间内的颜色表示同一种颜色。文件体积变小,失真。
.png 203 KB 255*340像素,位深度32.
png这种工业图形的压...
分类:
移动开发 时间:
2015-04-03 15:30:23
阅读次数:
286
Android基础-11 新特性
01_fragment入门
Android3.0开始引入这个新特性。主要用于实现一个多任务的界面。
fragement是activity的子界面,是运行在activity里面的。
步骤:
1、添加一个fragment一个类型,继承fragment;
2、在fragment中加载对应的布局文件;
3、得到fragment的管理器
4、得到frag...
分类:
移动开发 时间:
2015-04-03 15:28:40
阅读次数:
249
Android基础-01
1.1G-4G的介绍
2.Android操作系统介绍
3.Android历史介绍
4.Android系统架构(重点)
系统架构的四个层次:
1、应用程序层:自己的开发应用程序都是运行在这一层;
2、框架层:开发应用程序使用的API都在这一层;
3、类库层:基础类库;
4、linux内核:
5.两种虚拟机的不同(重点)
JVM与Dalvik虚拟机之...
分类:
移动开发 时间:
2015-04-03 13:38:54
阅读次数:
166
Android基础-02
1.单元测试的相关概念
测试分类:
1、根据是否知道源代码分类:
黑盒测试:
白盒测试:
2、根据测试的粒度:
方法测试:写完一个能够独立运行的方法后就去测试;
单元测试:写完一个能够运行的业务逻辑单元就去测试;JUnit单元测试;
模块测试:对模块做整体测试;
集成测试:对整个软件做集成测试;与服务器端做链条测试;
Debug调试:使用debu...
分类:
移动开发 时间:
2015-04-03 13:37:10
阅读次数:
155
Android基础-03
01_android下数据库的创建(重点)
在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,...
分类:
移动开发 时间:
2015-04-03 13:36:52
阅读次数:
167
Android基础-04 网络编程
从网络上获取数据: 文本、图片、音乐、视频。
01_网络图片查看器(重点)
步骤:
1、创建URL对象,打开一个HTTP类型的连接:
2、设置请求方式GET、POST,连接的超时时间等请求参数:
3、得到服务器端返回的响应数据(以二进制流的形式返回响应数据),判断响应码是不是200请求成功、404找不到资源、503服务器端内部错误:
4、把...
分类:
移动开发 时间:
2015-04-03 13:34:42
阅读次数:
150
一、概述SQLite是Android系统的核心数据存储服务之一,它是一个轻型的嵌入式数据库,占用非常少的资源却能提供很好很快的数据存取服务,许多大型的需要数据存储的Android项目都有用到SQLite(也可以用于桌面应用程序)。下面介绍一下SQLite的创建数据库、表的操作,以及基本的增删改查操作。二、基本操作API简介在Android中,SQLiteDatabase类提供了SQLite的底层AP...
分类:
移动开发 时间:
2015-03-31 06:48:54
阅读次数:
165
1. ExpandableListView简介
下拉列表(可扩展的列表控件)在App应用非常常见,在Android开发中是我们必须掌握的一个控件,下面就来介绍一下ExpandableListView这个控件的开发。
ExpandableListView分为组列表项和子列表项,单击组列表项,会显示这组里所有的子列表项。和ListView一样,它也是通过Adapter数据适配器完成数据与显...
分类:
移动开发 时间:
2015-03-28 01:16:17
阅读次数:
211
博客的感悟终点-开始
什么是Fragment
添加fragment到Activity的两种方式
Fragment的生命周期
Fragment的向下兼容
Fragment之间的通信博客的感悟,终点-开始这个是基础的最后一篇博客了,学习了很多,也有很多感触。就在这里大致总结一下。坚持往往很难,完美的坚持下去更难。这是写这十八篇博客的感悟。时间流失的很快,总是感觉时间不够用。慢慢的就会让自己博客的质量下降...
分类:
移动开发 时间:
2015-03-20 20:31:35
阅读次数:
258