摘要: 最早使用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 阅读(143) 评论(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 阅读(251) 评论(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 阅读(324) 评论(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 阅读(912) 评论(0) 推荐(0)
摘要: 也谈layout_gravity和gravity的用法相信对于Android的初学者来说,大家都曾经被layout里这两个极其相似的属性迷惑过。简单使用一下搜索工具,我们就不难找到下面这样的答案:layout_gravity 表示组件自身在父组件中的位置gravity 表示组件的子组件在组件中的位置看似很简单嘛~)貌似大伙瞅一眼就明白了。今天我要说的就是这貌似瞅一眼就明白的道理。为什么这么简单的道理,总有同学会发现,在“某些时候”,layout_gravity这个属性不好使了,失去了它应有的作用。于是同学们又开始使用搜索工具,一边还不停的骂:Google做的这个layout真他妈的不好使!下面 阅读全文
posted @ 2014-04-09 15:41 tfy1332 阅读(137) 评论(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 阅读(311) 评论(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 阅读(145) 评论(0) 推荐(0)
摘要: ANDROID应用开发的时候可能会用到WEBVIEW这个组件,使用过程中可能会接触到WEBVIEWCLIENT与WEBCHROMECLIENT,那么这两个类到底有什么不同呢?WebViewClient主要帮助WebView处理各种通知、请求事件的,比如:onLoadResourceonPageStartonPageFinishonReceiveErroronReceivedHttpAuthRequestWebChromeClient主要辅助WebView处理Javascript的对话框、网站图标、网站title、加载进度等比如onCloseWindow(关闭WebView)onCreateWi 阅读全文
posted @ 2014-04-09 15:27 tfy1332 阅读(161) 评论(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 阅读(133) 评论(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 阅读(371) 评论(0) 推荐(0)
摘要: 浅谈Android五大布局(一)——LinearLayout、FrameLayout和AbsoulteLayout Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。 LinearLayout: LinearLayout按照垂直或者水平的顺序依次排列子元素,每一个子元... 阅读全文
posted @ 2014-04-09 11:33 tfy1332 阅读(1807) 评论(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 阅读(187) 评论(0) 推荐(0)
摘要: MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlethttp://my.csdn.net/21aspnet/message 阅读全文
posted @ 2014-04-09 11:10 tfy1332 阅读(182) 评论(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 阅读(122) 评论(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 阅读(164) 评论(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 阅读(134) 评论(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 阅读(127) 评论(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 阅读(917) 评论(0) 推荐(0)
摘要: Handler的使用(一)Handler基本概念:Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分逐个的在消息队列中将消息取出,然后对消息进行出来,就是发送消息和接收消息不是同步的处理。这种机制通常用来处理相对耗时比较长的操作。使用一个例子简单的来介绍一下Handler。示例1:一个应用程序中有2个按钮(start、end),当点击start按钮时,执行一个线程,这个线程在控制台输出一串字符串,并且每隔3秒再执行一次线程,直到点击end按钮为止,线程停止。下图为这个应用程序的界面:下图为执行程序时控制台的输出:开发步骤:1、 阅读全文
posted @ 2014-04-09 10:19 tfy1332 阅读(192) 评论(0) 推荐(0)
摘要: Android之Handler用法总结方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() { public void run() { myView.invalidate(); } }).start();可以实现功能,刷新UI界面。但是这样是不行的,因为它违背了单线程模型:Android UI操作并不是线程安全的并且这些操作必须在UI线程中... 阅读全文
posted @ 2014-04-09 10:18 tfy1332 阅读(175) 评论(0) 推荐(0)
摘要: Android中有时需动态设置控件四周的drawble图片,这个时候就需要调用 setCompoundDrawables(left, top, right, bottom),四个参数类型都是drawableButton继承TextView,所以可以采用相同的设置方法方法一.XML方式方法二.JAVA代码Drawable img_on, img_off;Resources res = getResources();img_off = res.getDrawable(R.drawable.btn_strip_mark_off);//调用setCompoundDrawables时,必须调用Drawa 阅读全文
posted @ 2014-04-09 10:06 tfy1332 阅读(197) 评论(0) 推荐(0)
摘要: 对另一个drawable资源,基于当前的level,进行尺寸变换的drawable。文件位置:res/drawable/filename.xml文件名即资源名编译数据类型:指向ScaleDrawable的指针。资源引用:In Java:R.drawable.filenameIn XML:@[package:]drawable/filename语法:元素:定义一个ScaleDrawable,必须作为根元素。属性:xmlns:androidString类型。 必须的。定义XML文件的命名空间。必须是"http://schemas.android.com/apk/res/android&q 阅读全文
posted @ 2014-04-09 10:05 tfy1332 阅读(512) 评论(0) 推荐(0)
摘要: 当我们创建好一个Android项目后,打开src下的java文件时,我们会看到已经写好的类,但你知道这些都是什么含义么? 题外话:今天晚上陈老师给串讲了一下Android入门,有一个环节,我记得是这样问的:在AndroidManifest.xml文件中的元素中有这么两句: 你知道中间的两句话都是什么含义么? www.2cto.com当写好的应用发布到手机上之后,当双击”抽屉“里该应用的图标时,系统会将这个点击时间包装成一个Intent,该Intent包含两个参数,如上所述的两个参数被传递给应用之后,在应用的功能清单文件中寻找与该意图匹配的意图过滤器,如果匹配成功,找到相匹配的意图过滤器所在的. 阅读全文
posted @ 2014-04-09 10:04 tfy1332 阅读(365) 评论(0) 推荐(0)
摘要: Activity中有一个名称叫onCreate的方法。该方法是在Activity创建时被系统调用,是一个Activity生命周期的开始。可是有一点容易被忽视,就是onCreate方法的参数saveInsanceState。一般的程序开发中,很少用到这个参数。 onCreate方法的完整定义如下: public void onCreate(Bundle saveInsanceState){ super.onCreate(saveInsanceState); } Bundle类型的数据与Map类型的数据相似,都是以key-value的形式存储数据的。 从字面上看saveInsanceState,. 阅读全文
posted @ 2014-04-09 10:02 tfy1332 阅读(547) 评论(0) 推荐(0)
摘要: 我们在定义一个drawable的时候可以通过xml定义的drawable对象。它使得一个图片能在不同的状态下显示不同的图案,比如一个Button,它有pressed,focused,或者其它状态,通过使用state list drawable,你就可以为每种状态提供不同的图片。先看一个范例:XML file saved atres/drawable/button.xml:This layout XML applies the state list drawable to a Button:android:drawable放一个drawable资源android:state_pressed 是否 阅读全文
posted @ 2014-04-09 09:59 tfy1332 阅读(153) 评论(0) 推荐(0)
摘要: ▪简易信息聚合▪直肠乙状结肠镜▪系统相对灵敏性▪数和的平方根▪统计平方公差法(Root-Sum-Squares)收藏46681663rss(简易信息聚合)编辑简易信息聚合,也叫聚合内容)是一种描述和同步网站内容的格式。RSS可以是以下三个解释的其中一个: Really Simple Syndication;RDF (Resource Description Framework) Site Summary; Rich Site Summary。但其实这三个解释都是指同一种Syndication的技术。RSS目前广泛用于网上新闻频道,blog和wiki,主要的版本有0.91, 1.0, 2.0。使 阅读全文
posted @ 2014-04-09 09:20 tfy1332 阅读(355) 评论(1) 推荐(0)
摘要: 1.题记提起谷歌Map相信大家都不会陌生,那进入我们今天的话题,如何在Android手机上进行Google Map的开发。2.Map应用程序的开发2.1 准备工作2.1.1 申请Android Map API KEY 步骤一: 找到你的debug.keystore文件,在Eclipse 首选项中可以看到该文件。如下图: 步骤二:取得debug.keystore的MD5值在命令行下进入debug.keystore文件所在的路径,执行命令:keytool -list -keystore debug.keystore,会提示输入密码,输入默认密码“android”,即可取得MD5值。 步骤三:... 阅读全文
posted @ 2014-04-09 09:18 tfy1332 阅读(540) 评论(0) 推荐(0)
摘要: 网络游戏(联网进行的多人电子游戏)编辑网游即网络游戏(联网进行的多人电子游戏)。网络游戏:英文名称为Online Game,又称 “在线游戏”,简称“网游”。指以互联网为传输媒介,以游戏运营商服务器和用户计算机为处理终端,以游戏客户端软件为信息交互窗口的旨在实现娱乐[1]、休闲、交流和取得虚拟成就的具有可持续性的个体性多人在线游戏。中文名称网络游戏外文名称Online Game别称在线游戏、网游传输媒介互联网目录1简介▪定义▪区别2产业数据▪2012年数据▪发展格局3游戏形式▪浏览器形式▪客户端形式4游戏类型▪种类▪模式5市场管理6盈利模式7其他相关▪外挂▪推广▪产业▪弊端▪防沉迷8发展史▪第 阅读全文
posted @ 2014-04-09 07:58 tfy1332 阅读(815) 评论(0) 推荐(1)
摘要: 嘎嘎(汉语词语)编辑[gā gā]目录1基本信息2各地方言1基本信息编辑嘎嘎(gā gā):(1)象声词,形容笑的声音,像鸭子一样,有一种不屑一顾的感觉,当然,这是比较嚣张的声音。2各地方言编辑(1)莱阳南部方言(许多胶东地区亦有使用),指的是鸭子这种动物。(2)蒙古语,嘎嘎是漂亮的意思。(3)重庆方言,外婆或外公的意思,念一声。四川、重庆东北、中西部也有“肉”的意思。(4)东北方言,意思是“非常”,比如“我的棒棒糖嘎嘎甜”意思就是我的棒棒糖非常甜。(5)四川方言:指外公、外婆、外公的兄弟、外公的兄弟的妻子。阴平声调。(6)山东鲁西方言:月亮的意思。(7)江苏省北部山东南部方言:“小鸡鸡”的意 阅读全文
posted @ 2014-04-09 07:43 tfy1332 阅读(1116) 评论(0) 推荐(0)