【JDBC驱动】mysql-connector-java-5.0.8.zip
JDBC驱动:mysql-connector-java-5.0.8.zip,包含mysql-connector-java-5.0.8-bin.jar,以及相关的doc文档。
各种Android Dialog创建及其监听事件实现
在Android开发中 我们经常会需要在Android界面上弹出一些对话框 比如询问用户或者让用户选择 关于Android Dialog的使用方法 已经有很多blog做出了详细的介绍(比如博客:7种形式的Android Dialog使用举例) 但是只是给出了创建各种类型对话框的方法 并为给出创建对话框之后 并为给出如何用户获取在对话框中做出选择后的数据 即如何监听用户做出的选择 接下来笔者将根据JavaDoc API文档引导读者详细的了解提示对话框 文本框对话框 简单列表对话框 单选项列表对话框 多选项列表对话框 自定义对话框6种类型对话框监听事件的具体处理过程
1 创建提示对话框 笔者为该对话框添加了3个按钮 分别是 PositiveButton (确定) NeutralButton NegativeButton(取消) 中文意思是积极的按钮(确定) 中立的按钮 消极的按钮(取消) 按字面意思翻译 有点怪 但是很形象
创建提示对话框并实现监听事件的代码如下:
2 创建文本框对话框 笔者为该对话框添加了1个文本 一个PositiveButton (确定) 一个NegativeButton(取消) 并实现了PositiveButton点击监听事件 点击后后去文本框里的内容 并以toast形式显示出来
创建文本框对话框并实现监听事件的代码如下:
3 创建简单列表对话框 笔者为该对话框添加了一个数组显示列表 并实现了点击列表item选项监听事件 点击item选项后获取item内容 并以toast形式显示出来
查阅JavaDoc API文档 读者可根据JavaDoc API文档来了解如何实现单击item选项监听事件 如下列出的setItems 方法第2个参数易知只要为第2个参数提供OnClickListener实例即可实现监听事件 读者可通过这种方式触类旁通以下几种对话框监听事件的实现 学会通过查阅JavaDoc API文档来解决问题是一项开发必备的编程能力
创建简单列表对话框并实现监听事件的代码如下:
4 创建单选按钮列表对话框 笔者为该对话框添加了一个单选按钮数组显示列表 并实现了点击item选项监听事件 点击item选项后获取item内容 并以toast形式显示出来
5 创建复选框列表对话框 笔者为该对话框添加了一个复选框数组显示列表 并实现了点击复选框选项监听事件 选中复选框选项后 获取所有选中的选项 并以toast形式显示出来
创建复选框列表对话框并实现监听事件的代码如下:
6 创建自定义列表对话框 笔者为该对话框添加了自定义的布局文件 该自定义布局文件包含一个文本标签和一个文本框 并实现了确定按钮点击监听事件 在文本框输入内容后 获取文本框里的内容 并以toast形式显示出来
创建自定义列表对话框并实现监听事件的代码如下:
参见blog:http: blog csdn net andie guo article details 14145135">在Android开发中 我们经常会需要在Android界面上弹出一些对话框 比如询问用户或者让用户选择 关于Android Dialog的使用方法 已经有很多blog做出了详细的介绍(比如博客:7种形式的Android Dialog使用举例) 但是只是给出了创建 [更多]
Android单线程模型中Message、Handler、Message Queue、Looper之间的关系---附实例源码
四者之间的关系:
Handler获取当前线程中的looper对象,looper用来从存放Message的MessageQueue中取出Message,再有Handler进行Message的分发和处理.
简单定义:
1、Message Queue(消息队列):
用来存放通过Handler发布的消息,通常附属于某一个创建它的线程,可以通过Looper.myQueue()得到当前线程的消息队列.
2、Handler:
可以发布或者处理一个消息或者操作一个Runnable,通过Handler发布消息,消息将只会发送到与它关联的消息队列,然也只能处理该消息队列中的消息. 3、Looper:
是Handler和消息队列之间通讯桥梁,程序组件首先通过Handler把消息传递给Looper,Looper把消息放入队列。Looper也把消息队列里的消息广播给所有的Handler:Handler接受到消息后调用handleMessage进行处理.
4、Message:
消息的类型,在Handler类中的handleMessage方法中得到单个的消息进行处理,在单线程模型下,为了线程通信问题,Android设计了一个Message Queue(消息队列), 线程间可以通过该Message Queue并结合Handler和Looper组件进行信息交换。
博客链接:http://blog.csdn.net/a13429921973/article/details/9281569
Android中利用Handler在子线程中更新界面--简单的小球上下跳动案例
当我们在处理下载或是其他需要长时间执行的任务时,如果直接把处理函数放Activity的OnCreate或是OnStart中,会导致执行过程中整个Activity无响应,如果时间过长,程序还会挂掉。Handler就是把这些功能放到一个单独的线程里执行,与Activity互不影响。当用户点击一个按钮时如果执行的是一个常耗时操作的话,处理不好会导致系统假死,用户体验很差,而Android则更进一步,如果任意一个Acitivity没有响应5秒钟以上就会被强制关闭,因此我们需要另外起动一个线程来处理长耗时操作,而主线程则不受其影响,在耗时操作完结发送消息给主线程,主线程再做相应处理。那么线程之间的消息传递和异步处理用的就是Handler。
以下模拟一个简单的小球上下跳动的案例来分析Handler的工作模式。
详细博客链接:http://blog.csdn.net/a13429921973/article/details/9279941
Intent filter 关于Action、Category属性详解源码
Intent filter 关于Action、Category属性详解源码
对应的博客文章链接:
http://blog.csdn.net/a13429921973/article/details/9271973
大学计算机类自学教程
计音频视频采集与编辑(6课时) 网络数据库SQL(12课时) 信息管理概论(12课时) 数据库系统概论(19课时)
信息科学基础(49课时) 组成与系统结构(80课时)数据库原理及应用(25课时)
汇编语言(64课时)
怎样下载网页上的flash源文件
打开IE,选择“工具”→“Internet选项”,点击“设置”。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
最牛的电脑运行命令全集
¬只用键盘,除了常用的快捷键外!!用这些命令也可进行电脑操控-----如同进行Ping命令进行检测自己的电脑运行连接情况!!!
教你如何重装电脑系统
首先,在启动电脑的时候按住DELETE键进入BIOS,选择 Advanced BIOS Features 选项,按Enter键进入设置程序。
Excel表格35招必学秘技
也许你已经在Excel中完成过上百张财务报表,也许你已利用Excel函数实现过上千次的复杂运算,也许你认为Excel也不过如此,甚至了无新意。但我们平日里无数次重复的得心应手的使用方法只不过是Excel全部技巧的百分之一。本专题从Excel中的一些鲜为人知的技巧入手,领略一下关于Excel的别样风情。
图书信息管理系统任务报告
很受用,与大家共享!该系统是用C语言编写的,包括图书信息显示模块、图书信息显示模块、图书信息新增模块、图书信息删除模块、图书信息修改模块、 图书信息查询模块。