摘要:
最早使用SQLite是因为sql2005实在是重量了,我的老机器跑的咯吱咯吱了。而且,Access用得不习惯--指的是.Net的访问。后来Cnblogs搜索了一下,觉得SQLite不错,因为我的框架本身没有使用存储过程。废话不多说,言归正传。1。从www.sqlite.org下载SQLite 3.3.4的版本 为了方便,我把它解压了,就一个SQLite3.exe,放入Windows目录下。 Cmd 进入命令行 1) 创建数据库文件: >SQLite3 d:\test.db 回车 就生成了一个test.db在d盘。 这样同时也SQLite3挂上了这个test.db 2) 用.help可以看 阅读全文
posted @ 2014-04-09 22:17
tfy1332
阅读(140)
评论(0)
推荐(0)
摘要:
SQLite编辑[1]SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至今已经有13个年头,SQLite也迎来了一个版本 SQLit 阅读全文
posted @ 2014-04-09 21:37
tfy1332
阅读(249)
评论(0)
推荐(0)
摘要:
android开发中如果想实现布局页面的跳转可以使用setContentView()设置跳转到需要的布局文件上面,实现代码如下:Java代码package com.lyj.demo;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;/**** @author lyj* 实现不同Layout的转换功能,setContentview()用法;*/public class setContentViewDemo extends Activi 阅读全文
posted @ 2014-04-09 17:36
tfy1332
阅读(323)
评论(0)
推荐(0)
摘要:
setContentView(R.layout.main)在Android里面,这句话是什么意思?R.layout.main是个布局文件即控件都是如何摆放如何显示的,setContentView就是设置一个Activity的显示界面,这句话就是设置这个这句话所再的Activity采用R.layout下的main布局文件进行布局使用setContentView可以在Activity中动态切换显示的View,这样,不需要多个Activity就可以显示不同的界面,因此不再需要在Activity间传送数据,变量可以直接引用。但是,在android SDK给我们建的默认的Hello World程序中,调 阅读全文
posted @ 2014-04-09 17:35
tfy1332
阅读(910)
评论(0)
推荐(0)
摘要:
FrameLayout:里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角LinearLayout:里面可以放多个控件,但是一行只能放一个控件TableLayout:这个要和TableRow配合使用,很像html里面的tableAbsoluteLayout:里面可以放多个控件,并且可以自己定义控件的x,y的位置RelativeLayout:里面可以放多个控件,不过控件的位置都是相对位置LinearLayout1. RelativeLayout的 熟悉RelativeLayout android rientation="vertical" 表示竖直方式对齐 2 阅读全文
posted @ 2014-04-09 15:41
tfy1332
阅读(310)
评论(0)
推荐(0)
摘要:
也谈layout_gravity和gravity的用法相信对于Android的初学者来说,大家都曾经被layout里这两个极其相似的属性迷惑过。简单使用一下搜索工具,我们就不难找到下面这样的答案:layout_gravity 表示组件自身在父组件中的位置gravity 表示组件的子组件在组件中的位置看似很简单嘛~)貌似大伙瞅一眼就明白了。今天我要说的就是这貌似瞅一眼就明白的道理。为什么这么简单的道理,总有同学会发现,在“某些时候”,layout_gravity这个属性不好使了,失去了它应有的作用。于是同学们又开始使用搜索工具,一边还不停的骂:Google做的这个layout真他妈的不好使!下面 阅读全文
posted @ 2014-04-09 15:41
tfy1332
阅读(137)
评论(0)
推荐(0)
摘要:
将webview里常用的东西拿出来分享下想要webview加载页面,只需webView.loadUrl("http://m.baidu.com");当然别忘了添加网络权限此时点击网页里的超链接,会弹出多个浏览器选择,但是我们想要在自己的浏览器打开,就需要设置WebViewClient[java]view plaincopywebView.setWebViewClient(newWebViewClient(){}返回键的处理:我们打开多个网页后,点击返回目的是返回上一个网页,但是事实上会关闭当前activity,于是要对返回键做处理[java]view plaincopy@O 阅读全文
posted @ 2014-04-09 15:28
tfy1332
阅读(139)
评论(0)
推荐(0)
摘要:
ANDROID应用开发的时候可能会用到WEBVIEW这个组件,使用过程中可能会接触到WEBVIEWCLIENT与WEBCHROMECLIENT,那么这两个类到底有什么不同呢?WebViewClient主要帮助WebView处理各种通知、请求事件的,比如:onLoadResourceonPageStartonPageFinishonReceiveErroronReceivedHttpAuthRequestWebChromeClient主要辅助WebView处理Javascript的对话框、网站图标、网站title、加载进度等比如onCloseWindow(关闭WebView)onCreateWi 阅读全文
posted @ 2014-04-09 15:27
tfy1332
阅读(160)
评论(0)
推荐(0)
摘要:
WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法:第一种方法的步骤:1.在要Activity中实例化WebView组件:WebView webView = new WebView(this);2.调用WebView的loadUrl()方法,设置WevView要显示的网页: 互联网用:webView.loadUrl("http://www.google.com"); 本地文件用:webView.loadUrl("file:///android_asset/XX.html 阅读全文
posted @ 2014-04-09 15:24
tfy1332
阅读(132)
评论(0)
推荐(0)
摘要:
先介绍Matrix的几个方法:public void preScale(float sx,float sy)sx,sy分别表示对X轴和Y轴的放大倍数,如果是负数,就表示翻转并且放大相应倍数public void setRotate(float degrees, float px, float py)以点px,py为中心旋转degresspublic void setSkew(float kx, float ky)图像沿着X,Y两个方向做切换动画,kx为在X轴在Y轴错切的比例。即 x = x0 + y0*kx,Y轴类同。setSkew(float kx, float ky, float px, 阅读全文
posted @ 2014-04-09 13:44
tfy1332
阅读(367)
评论(0)
推荐(0)
摘要:
浅谈Android五大布局(一)——LinearLayout、FrameLayout和AbsoulteLayout Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。 LinearLayout: LinearLayout按照垂直或者水平的顺序依次排列子元素,每一个子元... 阅读全文
posted @ 2014-04-09 11:33
tfy1332
阅读(1806)
评论(0)
推荐(0)
摘要:
下载全部代码http://www.sufeinet.com/thread-431-1-1.html今天到csdn发现一篇让我忍不住要转的文章,虽然作者写的都是基础,但是对于初学者来说帮助还是很大的,原文件作者是:csdn.net的清清月儿她的主页 http://blog.csdn.net/21aspnet/。 看了文章我感觉特别不错,但是也发现了一些问题,首先是代码没有放到代码标记里,看起来不是很好看,还有一些代码没有注释新手看起来会很不方便,所以我想给他规范化一下,赵哥昨天才讲过博客的版面美观于否是很重要的,让大家看着方便,也算是为刚加入的微软社区精英计划出把力吧,为了保留作者的权力,我没. 阅读全文
posted @ 2014-04-09 11:18
tfy1332
阅读(186)
评论(0)
推荐(0)
摘要:
MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlethttp://my.csdn.net/21aspnet/message 阅读全文
posted @ 2014-04-09 11:10
tfy1332
阅读(180)
评论(0)
推荐(0)
摘要:
下载全部代码http://www.sufeinet.com/thread-431-1-1.html今天到csdn发现一篇让我忍不住要转的文章,虽然作者写的都是基础,但是对于初学者来说帮助还是很大的,原文件作者是:csdn.net的清清月儿她的主页 http://blog.csdn.net/21aspnet/。 看了文章我感觉特别不错,但是也发现了一些问题,首先是代码没有放到代码标记里,看起来不是很好看,还有一些代码没有注释新手看起来会很不方便,所以我想给他规范化一下,赵哥昨天才讲过博客的版面美观于否是很重要的,让大家看着方便,也算是为刚加入的微软社区精英计划出把力吧,为了保留作者的权力,我没有 阅读全文
posted @ 2014-04-09 11:07
tfy1332
阅读(258)
评论(0)
推荐(0)
摘要:
本文来自http://blog.csdn.net/hellogv/ GridView跟ListView都是比较常用的多控件布局,而GridView更是实现九宫图的首选!本文就是介绍如何使用GridView实现九宫图。GridView的用法很多,网上介绍最多的方法就是自己实现一个ImageAdapter继承BaseAdapter,再供GridView使用,类似这种的方法本文不再重复,本文介绍的GridView用法跟前文ListView的极其类似。。。。也算是我偷懒一下,嘻嘻嘻嘻。。。。 先来贴出本文代码运行的结果:本文需要添加/修改3个文件:main.xml、night_item.xml、JAV 阅读全文
posted @ 2014-04-09 11:05
tfy1332
阅读(121)
评论(0)
推荐(0)
摘要:
大家好,今天给大家讲解一下Android BaseAdapter(基础适配器)的用法,适配器的作用主要是用来给诸如(Spinner、ListView、GridView)来填充数据的。而(Spinner、ListView、GridView)都有自己的适配器(记起来麻烦)。但是BaseAdapter(一招鲜)对他们来说却是通用的,为什么这么说呢,首先我们看一下API文档:我们看到Android BaseAdapter已经实现了ListAdapter和SpinnerAdapter的接口,而GridView的适配器是实现了ListAdapter接口,只不过是二维的。所以说BaseAdapter对他们三 阅读全文
posted @ 2014-04-09 11:04
tfy1332
阅读(162)
评论(0)
推荐(0)
摘要:
Android基础类之BaseAdapterBaseAdapter就Android应用程序中经常用到的基础数据适配器,它的主要用途是将一组数据传到像ListView、Spinner、Gallery及GridView等UI显示组件,它是继承自接口类Adapter,1、Adapter类简介1)、Adapter相关类结构如下图所示:自定义Adapter子类,就需要实现上面几个方法,其中最重要的是getView()方法,它是将获取数据后的View组件返回,如ListView中每一行里的TextView、Gallery中的每个ImageView。 2)、Adapter在Android应用程序中起着非常重 阅读全文
posted @ 2014-04-09 10:56
tfy1332
阅读(133)
评论(0)
推荐(0)
摘要:
ListView是比较常用的控件,但一直都觉得创建ListView步骤有点繁琐,故在此总结一下,方便查阅。程序效果是实现一个ListView,ListView里面有标题,内容和图片,并加入点击和长按响应。首先在xml里面定义一个ListViewXml代码定义ListView每个条目的Layout,用RelativeLayout实现:Xml代码最后在Activity里面调用和加入Listener,具体见注释:Java代码packagecom.ray.test;importjava.util.ArrayList;importjava.util.HashMap;importandroid.app.A 阅读全文
posted @ 2014-04-09 10:50
tfy1332
阅读(118)
评论(0)
推荐(0)
摘要:
由于google doc 很多人都打不开,故更新了源码下载地址 【源码下载】----2011-01-18 在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器用来把数据映射到ListView上的中介。3.数据具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter其中以A. 阅读全文
posted @ 2014-04-09 10:49
tfy1332
阅读(126)
评论(0)
推荐(0)
摘要:
例2会导致updateThread的run方法死循环,原因如下:当i==100时,执行了下面几行代码if (i == 100){ //将线程对象从队列中移除 updateBarHandler.removeCallbacks(updateThread); }看似updateThread线程从线程对象队列中移除,不会再执行了,但是执行这几行代码前执行了下面代码//将Message对象加入到消息队列当中updateBarHandler.sendMessage(msg);这会导致下面的代码被执行public void handleMessage(Message msg) { progressBar.s 阅读全文
posted @ 2014-04-09 10:22
tfy1332
阅读(916)
评论(0)
推荐(0)

浙公网安备 33010602011771号