android基础
莫小乖
明天的你,一定会感谢现在努力奋斗的自己!
展开
-
android ListView之——BaseAdapter使用
由于ArrayAdapter和BaseAdapter很多时候是满足不了我们的需求的,现在来介绍一下最最最常用也是很灵活的自定义适配器:BaseAdapter。首先来了解一下ListView的缓存原理: ListView工作时,会针对每一个item要求Adapter对象返回一个View(其实也就是getView()方法),也就是说,ListView在开始绘制的时候,系统会首先调用getCoun原创 2015-08-19 22:59:19 · 521 阅读 · 0 评论 -
android ListView之——SimpleAdapter使用
上一篇我们讲到了最基本的ArrayAdapter,这次来说一下SimpleAdapter,同样作为适配器,它们有什么区别呢?与ArrayAdapter中适配的数据列表List< String>不同,SimpleAdapter使用List< Map>数据源。由于Map可以包含各种不同的控件资源,比如:图片、文本、按钮的组合等,所以SimpleAdapter可以为包含多个控件的Item填充数据。其中,L原创 2015-08-17 20:19:06 · 980 阅读 · 0 评论 -
android ListView之——ArrayAdapter使用
android开发中有一个非常重要的组件之一——ListView,我们使用的软件基本都会用到ListView。提到ListView,有三个元素组成来显示出列表效果,分别是: ① 视图View,也就是ListView视图。 ② 数据,用来显示的数据。 ③ 适配器Adapter,用来将数据映射到视图上。其中最简单的适配器为ArrayAdapter,它用来适配文本,如果界面不复杂,就可以用它来做适配原创 2015-06-09 14:24:51 · 573 阅读 · 0 评论 -
android 数据库事务
上一篇介绍了SQLite的简单用法,现在就来介绍一下数据库事务的简单用法,在使用到数据库的时候,事务处理是非常重要的。首先android数据库操作效率是非常低的,因为每执行一条数据操作系统默认commit一次,那速度就可想而知了,那数据库事务就可以有效的解决这个问题;其次呢是保证数据的一致性,让一个事务中的所有操作都成功执行,才会被commit。接下来我们就以模拟转账为例,进行一下操作,看一看数据库原创 2015-06-08 17:04:35 · 610 阅读 · 0 评论 -
android SQLite数据库的简单用法
在android平台上使用的是嵌入式关系型数据库SQLite,SQLite3支持NULL、INTEGER、REAL(浮点数字)、TEXT(文本)、BLOB(二进制对象)数据类型。但实际上它也接受varchar(n)、char(n)等数据类型,只不过在运算或保存时会转成对应的五种数据类型。SQLite最大的特点是可以把各种类型的数据保存到任何字段中,不用关心字段声明的数据类型是什么。但是有一种情况例外原创 2015-06-07 21:21:24 · 543 阅读 · 0 评论 -
android pull解析xml
上一篇介绍了如何序列化一份xml文件,那接下来必不可少的肯定是解析它了,那现在我们就来解析一下上一篇生成的那份xml文件。如下:对了,方便起见,这份msmInfo.xml文件我把它放到src根目录下序列化xml用的是XmlSerializer,那相应的解析就是用的XmlPullParser。具体要怎么做呢?解析过程XmlParserService.javaimport java.io.IOExcep原创 2015-04-06 16:27:07 · 402 阅读 · 0 评论 -
android xml文件的序列化--XmlSerializer简单用法
在开发过程中呢,会有生成一个xml文件的需要,那么下面,我们以备份短信为例,看一下如何生成一份xml文件。假如说我们要备份生成的短信文件是这样子的:第一种方法:用StringBuffer拼接字符串生成一份xml文件。 /** * 备份短信(往xml里写数据)。普通方法,用StringBuffer */ private void writeXml1() {原创 2015-04-06 15:41:04 · 1824 阅读 · 1 评论 -
android 一个SharedPreferences用法的例子
用登陆的小例子看看SharedPreferences怎么用,首先来简单介绍一下功能实现: 喏,这是登陆界面啦,输入用户名密码,然后……登陆,大家可以看到有一个记住密码的CheckBox哈,勾选它,注意啦,SharedPreferences就是在这里用到的,你的用户名密码就会生成一个文件如下:info.xml 这样子呢,你下一次登录就不用再输入用户名和密码啦!好了,现在我们来看一下代码是如何实原创 2015-04-06 10:46:10 · 527 阅读 · 0 评论