2013年7月12日

android数据库SQLite的设计模式

摘要: Dao设计模式可能是使用最多的数据库的设计模式其基本思路是将数据库操作的代码与设计代码分离以便于维护和升级。具体的实现方法是使用包,然后在设计代码中调用数据库的操作代码,dao设计模式需要创建5个包,每个包中所包含的java文件会有所区别,如下图所示:bean包中包含的是实体类,即一个数据表就对应一个实体类common包中包含的是一些共有的java文件dao包中包含的是数据库的有关操作如插入、删除、修改等db包中包含的是数据库的创建文件traveler包中包含的是界面代码文件下图是各包种所包含的文件接下来是这些文件的源码bean包中给出一个User实体类的源码如下:package com.ll 阅读全文
posted @ 2013-07-12 00:13 笑傲人生乐园 阅读(1729) 评论(2) 推荐(1) 编辑
2013年7月11日

QQ分组显示列表ExpandableListView组件应用源码

摘要: ExpandableListView又称为可扩展的ListView组件,他和ListView组件很相似不过每行的显示有两个xml文件,一个xml文件用于定义分组列表的显示风格,还有一个xml文件用于定义分组下面的列表显示风格。如要显示如下图所示的风格可以用如下代码实现:public class Friend_manage extends Activity { private static final String GROUP_TEXT = "group_text";// 大组成员Map的key private Relationshipdao instanceRelation 阅读全文
posted @ 2013-07-11 22:49 笑傲人生乐园 阅读(390) 评论(0) 推荐(0) 编辑

ListView组件应用源码

摘要: 首先在xml文件中定义ListView组件在Activity文件中也定义一个ListView的引用,然后将两者通过以下代码关联在一起:listview=(ListView)findViewById(R.id.show_view_list);为使列表组件的显示风格达到你想要的结果,通常都是自定义一个view_item.xml文件,该文件的作用在于控制每行的显示效果,如要使用列表组件显示出下图的风格。。则view_item.xml文件代码为: 定义好每一行的显示风格后接下来就是将数据绑定到列表组件上显示出来,这时就会用到Adapter类,用的最多的还是BaseAdapter类,重新写一个类继承Ba 阅读全文
posted @ 2013-07-11 20:16 笑傲人生乐园 阅读(185) 评论(0) 推荐(0) 编辑
2013年7月6日

Intent组件的传参应用

摘要: Intent是要执行的操作的抽象描述可以在startActivity、startService等方法中使用最为常见的用法是在Activity之间传递数据跳转并传值:Intentintent=newIntent(this,GamesDetail.class);intent.putExtra("info",games[position].getInfo());this.startActivity(intent);获取上一个页面跳转过来的值:Intentintent=getIntent();Stringinfo=intent.getStringExtra("info&q 阅读全文
posted @ 2013-07-06 13:02 笑傲人生乐园 阅读(227) 评论(0) 推荐(0) 编辑

Activity类生命周期

摘要: Activity通常就是一个单独的屏幕。每一个活动都被实现为一个独立的类,并且从活动基类中继承而来,活动类将会显示由视图控件组成的用户接口,并对事件作出响应。从开发者角度看,Activity是一个Java类Activity类必须遵守一定的规范,例如,必须直接或间接继承自android.app.Activity类等;必须覆盖父类的某些方法等。publicclassHelloActivityextendsActivity{ /**Calledwhentheactivityisfirstcreated.*/ publicvoidonCreate(BundlesavedInstanceState).. 阅读全文
posted @ 2013-07-06 12:26 笑傲人生乐园 阅读(436) 评论(0) 推荐(0) 编辑