摘要:
通过一个实例来分析..(转自http://blog.csdn.net/liuhe688/article/details/6715983,很好很强大,我根据自己需要摘取其中一部,稍作改动之后程序可运行)step1: 新建工程TestSQLite2,结构图如下其中MyHelper继承了SQLiteOpenHelper,作为维护和管理数据库的基类,DBManager是建立在DBHelper之上,封装了常用的业务方法,Person是我们的person表对应的JavaBean,MainActivity就是我们显示的界面。step2:(1)展示MyHelperMyHelper 1 package com. 阅读全文
随笔档案-2012年05月
SQLite入门
2012-05-14 16:03 by ...平..淡..., 460 阅读, 收藏,
摘要:
一、什么是SQLiteSQLite是一款开源的、轻量级的、嵌入式的、关系型数据库。它在2000年由D. Richard Hipp发布,可以支援Java、Net、PHP、Ruby、Python、Perl、C等几乎所有的现代编程语言,支持Windows、Linux、Unix、Mac OS、Android、IOS等几乎所有的主流操作系统平台。SQLite被广泛应用的在苹果、Adobe、Google的各项产品。如果非要举一个你身边应用SQLite的例子的话,如果你的机器中装的有迅雷,请打开迅雷安装目录,搜索一下sqlite3.dll,是不是找到了它的身影? 如果你装的有金山词霸,那么打开他的安装目录也 阅读全文
Handler的使用(二)
2012-05-13 01:03 by ...平..淡..., 456 阅读, 收藏,
摘要:
简单描述如下:Looper类 是用来封装消息循环和消息队列的一个类。handler 其实可以看做是一个工具类,通过Looper类向消息队列中插入消息,然后通过Looper类从消息队列中提取消息让handler类来处理消息的。ps:可以通过Loop.myLooper()可以得到当前线程的Looper对象,通过Loop.getMainLooper()可以获得当前进程的主线程的Looper对象。默认情况下建立的handler都是与当前线程的looper相关的,但是也可以获取主线程的looper,然后在子线程中建立主线程的handlerHandlerThread 类实现了循环处理消息的功能,所以在本文 阅读全文
Context有什么作用(转)
2012-05-12 22:58 by ...平..淡..., 940 阅读, 收藏,
摘要:
Context字面意思是上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄。很多方法需要通过 Context才能识别调用者的实例,比如说Toast的第一个参数就是Context。1.一般在Activity中我们直接用this代替,代表调用者的实例为Activity,2.而到了一个button的onClick(View view)等方法时,我们用this时就会报错,所以我们可能使用ActivityName.this来解决。主要原因是:因为实现Context的类主要有Android特有的几个模型 阅读全文
Handler的使用(一)
2012-05-12 13:05 by ...平..淡..., 364 阅读, 收藏,
摘要:
Handler的定义(感觉讲得挺好的):主要接受子线程发送的数据, 并用此数据配合主线程更新UI.解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程), 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个Button,Android会分发事件到Button上,来响应你的操作.如果此时需要一个耗时的操作,例如: 联网读取数据,或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,如果你放在主线程中的话,界面会出现假死现象, 如果5秒钟还没有完成的话,会收到Android系统的一个错误提示 "强制关闭".这个时候我们需要 阅读全文
ProgressBar的使用
2012-05-11 23:46 by ...平..淡..., 682 阅读, 收藏,
摘要:
简单的使用下ProgressBar...1.设置进度条的可见性通过setVisibility(int v)方法.注意v的取值.如下描述:View 的setVisibility有三个值可以设置:VISIBLE--->可见INVISIBLE--->不可见,但这个View在ViewGroupt中仍保留它的位置,不重新layoutGONE---->不可见,但这个View在ViewGroupt中不保留位置,重新layout,那后面的view就会取代他的位置。2.设置进度条长度通过setProgress()方法.创建项目步骤:step1:新建android工程,命名为ProgressBa 阅读全文
[转]Android下如何调试程序?
2012-05-01 06:52 by ...平..淡..., 259 阅读, 收藏,
摘要:
转自mo-Androidhttp://www.moandroid.com/?p=339写代码是每个程序员最乐意做的事,然而在开发中也会遇到很多令程序员很头疼的事情。如果说让程序员最头疼的事情是看到无数bug、软件的发布遥遥无期,那么让程序员最最头疼的事情是程序在调试状态下没有问题然而在实际运行中确有问题。调试程序是每个程序员工作中必不可少的部分,而且可以毫不夸张地说调试程序暂用了程序员50%的工作时间。由此可见,调试程序是每个程序员必不可少的技术,调试水平的高低决定了程序员水平的高低。在开发Android程序前,有必要总结下如何调试Android程序。目前就开发过程中,常用调试程序的方法总结如 阅读全文
Android类库解读
2012-05-01 00:22 by ...平..淡..., 213 阅读, 收藏,
摘要:
概念性的东西,转过来记录一下.Android是由谷歌公司推出的一款基于Linux平台的开源手机操作系统平台。在这一新推出的Android操作系统中,有很多比较新的知识值得我们编程人员去深入的研究。比如Android类库的使用技巧等。在Android类库中,各种包写成android.*的方式,重要包的描述如下所示:android.app :提供高层的程序模型、提供基本的运行环境android.content 包含各种的对设备上的数据进行访问和发布的类android.database :通过内容提供者浏览和操作数据库android.graphics :底层的图形库,包含画布,颜色过滤,点,矩形,可 阅读全文
浙公网安备 33010602011771号