摘要: 本次设计的思想是利用listview的item单击动作控制RadioButton的显示mail.xml item.xml:在item行的样式设计中,最重要的是要阻断item中控件的事件android:descendantFocusability="blocksDescendants";并且将RadioButton的clicable设置为false。 .javaprivate int clickPosition = -1;@Override public View getView(int arg0, View arg1, ViewGroup a... 阅读全文
posted @ 2013-07-23 15:06 郭建伟 阅读(2122) 评论(0) 推荐(0)
摘要: 1添加的控件的单击事件,在getView中进行实现即可。2Item的单击事件需要为list设置监听器myOnItemClick implements OnItemClickListener,并实现其中的onItemClick(AdapterView arg0, View arg1, int arg2,long arg3)方法3很重要的一点,需要在listItem即单行的布局文件中。添加部分属性,在list的配置xml的根节点添加属性android:descendantFocusability="blocksDescendants",还有就是在要添加事件的控件上添加andro 阅读全文
posted @ 2013-07-05 19:09 郭建伟 阅读(417) 评论(0) 推荐(0)
摘要: 博客原始地址:wisekingokok.cnblogs.com1.作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。 SQLite: SQLite是一个轻量级的数据库,支持基本SQL语法,是常被采用的一种数据存储方式。Android为此数据库提供了一个名为SQLiteDatabas. 阅读全文
posted @ 2013-07-03 15:11 郭建伟 阅读(257) 评论(0) 推荐(0)
摘要: 其中重点学习了Android广播机制:重点是继承BroadcastReceiver类,复写onReceiver()方法。1注册BroadcastReceiver的方法(1)在应用程序的代码中注册,主要用于更新UI 注册:registerReceiver(receiver,filter) 取消注册:unregisterReceiver(receiver)(2)在AndroidMenifest.xml 中进行注册,不论是程序开或关,都会接受到广播事件,一直处于活动状态。例:smsMessage。注册 Intentfilter filter=new Intentfilter();filter.add 阅读全文
posted @ 2013-07-02 18:27 郭建伟 阅读(186) 评论(0) 推荐(0)
摘要: 对于新手来说,手误是很正常的,比如将adb写成了abd,那么就出现了“'abd' 不是内部或外部命令,也不是可运行的程序或批处理文件。”的问题还有一个比较常见的问题,曾经我也是每天都遇到的问题"adb server is out of date.killing...ADB server didn't ACK* failed to start daemon *"。网上有说跟豌豆荚什么有关的,就是这些程序占用了adb程序,对于我来说,我没有豌豆荚这个程序,然后我在任务管理其中,找到了“tadb.exe”程序,当我将其结束进程时,然后在cmd中重启adb之 阅读全文
posted @ 2013-06-29 10:49 郭建伟 阅读(312) 评论(0) 推荐(0)
摘要: 1。ArrayAdapter 是简单的adapter的一种,只能绑定一列。首先继承listActivity,然后利用setListAdapter方法加载ArrayAdapterpublic class List1 extends ListActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);setListAdapter(new ArrayAdapter(this,android.R.layout.simple_list... 阅读全文
posted @ 2013-06-24 17:53 郭建伟 阅读(431) 评论(2) 推荐(0)
摘要: 最近,一直做一件比较有意义但很无奈的事情我想在我的项目中加一个比较漂亮的能够填写日期的日期控件,当用浏览器直接浏览该控件时,能够正常使用,但将代码粘到aspx中,再次浏览时,就会出现“找不到对象”等错误,无法正常使用~ 整了一个下午,实在是没有头绪,放在别人的机子,却能正常使用请高手指点!!!! 阅读全文
posted @ 2008-09-16 14:14 郭建伟 阅读(303) 评论(0) 推荐(0)
摘要: 今天看C#语法书,看到了DLL,然后我又突然想到了三层架构中的BLL,然后上网又看到有人提出这样的问题:“把BLL DAL MODEL都放在app_Code目录下,而不是单独的项目,请问这样有什么不好?”然后,我想我就是这样啊,看到有这样的回答:“首先得先明白,为什么要分层,分层的目的就是为了增加代码的复用以及日后的升级维护,都写appcode,就破坏了这种结构... 阅读全文
posted @ 2008-08-04 21:45 郭建伟 阅读(895) 评论(2) 推荐(0)
摘要: 如果你已经有较多的面向对象开发经验,跳过以下这两步:   第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!   第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework。A... 阅读全文
posted @ 2008-07-31 22:19 郭建伟 阅读(576) 评论(0) 推荐(0)
摘要: 业务逻辑层(BLL):主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑层就是对这些积木的搭建。 数据访问层(DAL):主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。 (IDAL)它体现了“抽象”的精神,或者说... 阅读全文
posted @ 2008-07-29 19:22 郭建伟 阅读(5942) 评论(3) 推荐(1)