- 博客(90)
- 收藏
- 关注
原创 java设计模式(3)--工厂模式及其实例
一.工厂模式,以数据库的业务逻辑为简单例子,里面有很多不合理的地方,目的是为了阐述对工厂模式的理解。 1.声明接口BaseDAO /** **<p>工厂接口</p> **作者: **Blong:http://www.blogjava.net/1504 **E-mail:yyk1504@163.com **QQ:251218333 **&l...
2011-09-22 11:52:42 149
原创 java设计模式(2)--观察者模式Swing 多线程事件处理进度条和Observer的一个具体应用...
适合使用环境: 当自身发生改变时,通知其它对象,其他对象会跟着改变。例如:swing中分页的程序,当你点击上一页下一页时需要重新激发事件,从数据库获得新数据时,等。 Swing的事件处理中,对于非常费时的处理如果不用多线程会造成主界面的阻塞,即界面一片白色,这样非常不好的,也是不提倡的,而起用多线程进行事件 处理又面临一个问题即如果通知用户事件处理的进度,是否处理完成,所以最好在处理的过程中给用...
2011-09-22 11:51:27 192
原创 java设计模式(1)--代理模式及动态代理类
代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到的角色有: 抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,代...
2011-09-22 11:29:54 110
原创 CSS制作水平垂直居中对齐
作为前端攻城师,在制作Web页面时都有碰到CSS制作水平垂直居中,我想大家都有研究过或者写过,特别的其中的垂直居中,更是让人烦恼。这段时 间,我收集了几种不同的方式制作垂直居中方法,但每种方法各有千秋呀,要正确的选择也是一件不容易的事情。我会将这几种方法一一介绍给大家,以供大家参 考。或许对于我这样的初学者有一定的帮助。 用CSS来实现元素的垂直居中效果是件苦差事,虽然说实现方法有多种,但有...
2011-09-09 12:55:25 168
原创 Memcached - PHP 安装&使用
下载Memcached: http://danga.com/memcached/download.bml 安装: 下载安装libevent,已安装可跳过: 下载地址:http://www.monkey.org/~provos/libevent/ Memcached For PHP Module下载地址: http://pecl.php.net/package/memcache h...
2011-09-08 11:34:32 98
原创 mysqldump参数详解
1、mysqldump 1.1 备份 mysqldump 是采用SQL级别的备份机制,它将数据表导成 SQL 脚本文件,在不同的 MySQL 版本之间升级时相对比 较合适,这也是最常用的备份方法。 现在来讲一下 mysqldump 的一些主要参数: --compatible=name 它告诉 mysqldump,导出的数据将和哪种数据库或哪个旧版本的 MySQL 服务器相兼容。值...
2011-09-02 17:42:16 162
原创 Android 开发 — 开机自启动
Android 的开机自启动是通过捕捉开机结束的广播来实现的,手机的启动完后会给出一个BroadcastReceiver,在自己的程序中捕捉即可。 AutoBootReceiver.java 文件: package com.ldq.auto.boot; import android.content.BroadcastReceiver; import android.co...
2011-01-24 14:14:47 109
原创 最全的HTML特殊字符集
有些属于utf-8字符集,所以网页需要字符编码是utf-8才能显示全部字符。 下面是来自不同的源,所以难免有重复的地方。 left single quote &lsquo; ‘ right single quote &rsquo; ’ single low-9 quote &sbquo; ‚ left d...
2010-11-15 14:23:51 209
原创 ProgressDialog
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent&qu
2010-09-29 14:11:06 88
原创 一些常用设置,标记一下
设置全屏: // Full screen requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 设置...
2010-09-29 13:20:01 114
原创 同一个位置显示不同的图片--->level-list
有时候,我们为了在一个image view中显示不同的图片,往往会使用: if (条件1) { image.setBackground(R.id.xxx1); } else if (条件2) { image.setBackground(R.id.xxx2); } ... 可以用另一个简便的方法实现相同的功能 首先,在res/drawable下建立一个xml文件,内容如下 <leve...
2010-09-29 13:14:35 197
原创 Android下实现wap和net自适应
真郁闷,前段时间一直纠结的事情,就这么容易解决了 1. private HttpURLConnection getURLConnection(String url) throws Exception { 2. String proxyHost = android.net.Proxy.getDefaultHost(); 3. if...
2010-09-29 10:41:43 80
原创 android 3d 旋转
在javaeye里看到了关于3d旋转的文章,可是博主没有透入什么技术细节。由于一直想做出那种旋转效果,所以就想啊想,终于想出来了( 我是个小菜鸟)。呵呵,不管怎样,希望对想做还没做出来的朋友一些帮助。 先上一个效果图: 这是你想要的吗?如果是就继续往下看吧。 其实,这个效果是用animation配合camera做出来的,相信大家在apidemo里面看过类似的。 ...
2010-09-28 11:46:33 105
原创 Android Post Get 示例
package alex.reader.ebook.bam; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; i...
2010-09-21 17:50:48 97
原创 Android通过手势实现的缩放处理
原文《我认为HTC HERO-ROM支持所谓的多点触摸是个谎言》我觉得太具有攻击性,和我平时的风格不大相符,故撤换之。 看见网上很多人评论HTC的HERO是支持多点触摸的,我也心痒痒了很久。要知道,如果能找到绕过Google实现多点触摸的真理,那将会引起Android软件设计上的一场革命... 网络上传言HTC的HERO-ROM支持多点触摸的论证大多源于浏览网页和图片时,能像IPhone一样通过手...
2010-09-20 11:06:20 177
原创 Android中Drawable、Bitmap、byte
1、Drawable → Bitmap public static Bitmap drawableToBitmap(Drawable drawable) { Bitmap bitmap = Bitmap .createBitmap( ...
2010-09-16 11:40:58 68
原创 android上怎样让一个Service开机自动启动
1.首先开机启动后系统会发出一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED,这个Action只会发出一次。2.构造一个IntentReceiver类,重构其抽象方法onReceiveIntent(Context context, Intent intent),在其中启动你想要启动的Service。3.在Andr...
2010-09-15 11:16:37 94
原创 Android DrawBitmap绘制图像
package com.Aina.Android; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; impor...
2010-09-15 10:52:38 162
原创 ViewFlipper Animation 使用
ViewFlipper [功能] 1. ViewFlipper 可以包含多个View 且View之间的切换有Animation 比如:渐变效果 [代码] 1. 创建包含ViewFlipper 的main.xml 还包含2个Button 用于各个View切换 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:a...
2010-09-15 10:45:02 107
原创 调用Iphone phone,sms,email,safari浏览器
调用 自带mail [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@hzlzh.com"]]; 调用 电话phone [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://...
2010-09-14 10:26:00 202
原创 java查询结果以数组形式返回
/** * 查询结果以数组形式返回 * * @param sql 查询的sql语句 * @return */ public String[][] query(String sql){ ConnectionPool pool = ConnectionPool.getInstance(); // 连接池 ResultSet rs = null; ...
2010-09-10 13:25:02 843
原创 程序中如何开启关闭wifi服务
开启关闭wifi服务牵涉到系统服务的问题, 在你的manifest文件中要先赋予如下权限: android.permission.ACCESS_WIFI_STATE android.permission.CHANGE_WIFI_STATE android.permission.WAKE_LOCK 在你的程序里, 先获取WifiManager: wifiManager = (WifiManage...
2010-09-09 17:07:22 207
原创 Android 桌面组件【app widget】 进阶项目--心情记录器
本篇完成项目名称为:【心情记录器】 可将你的心情讯录并用桌面组件的形式展示于桌面上,并有丰富的表情可供选择并加载在桌面上,此功能类似于QQ上的各性签名,虽然手机是自己的但我们用的是Android 手机,难免会有朋友拿来把玩,此时可以看到手机主人的心情状况不是很好吗?或许可以自己把一些不满的想法偷偷用心情记录下来也可以。注:此功能并不提供多个心情保存,只能保存一个,如果需要的朋友可以在后文...
2010-09-08 13:38:04 113
原创 实现Java连接mysql(源码)
Java连接mysql数据库,代码经过运行准确无误。下面为实例---->用数据库操纵工具(例:SQLyogEnt)操纵mysql建表,或dos下建,如下:数据库名:scutcs表名:student表内容:sno char[7] NO NULL Primary Key;sname varchar[8] NO NULL;sex char[2] NO NULL;bdate date ...
2010-09-07 13:48:30 83
原创 iPhone开发入门教程
现在的智能手机越来越风行了,其中尤以Apple的iPhone和Google的Android系统最为流行,这里我将向大家介绍iPhone开发的基础知识。为了便于初学者尽快上手,我尽量以代码加截图的方式加以说明。 要想进行iPhone开发,Mac和iPhone是必不可少的,虽然有人通过一些手段也能在pc上装上Mac,使用上“黑苹果”,但毕竟不是正统,经常会出现这样那样的问题,比如无线不行,声卡不行之...
2010-09-07 09:33:50 134
原创 系出名门Android(2) - 布局(Layout)和菜单(Menu)
介绍 在 Android 中各种布局的应用,以及菜单效果的实现 各种布局方式的应用,FrameLayout, LinearLayout, TableLayout, AbsoluteLayout, RelativeLayout 为指定元素配置上下文菜单,为应用程序配置选项菜单,以及多级菜单的实现 1、各种布局方式的演示 res/layout/main.xml 代码 <?xml vers...
2010-08-26 16:57:45 79
原创 系出名门Android(3) - 对话框(Dialog)和通知(Notification)
介绍 在 Android 中种对话框及各种通知效果的应用 常用对话框的使用,弹出式对话框、日期选择对话框、时间选择对话框、进度条对话框 通知(出现在通知列表)和提示性通知(Toast)的演示 1、常用对话框的演示 res/layout/main.xml 代码 <?xml version="1.0" encoding="utf-8"?> <LinearLayou...
2010-08-26 16:53:56 106
原创 系出名门Android(4) - 活动(Activity), 服务(Service), 广播(Broadcast), 广播接收器(BroadcastReceiv...
介绍 在 Android 中使用 Activity, Service, Broadcast, BroadcastReceiver 活动(Activity) - 用于表现功能 服务(Service) - 相当于后台运行的 Activity 广播(Broadcast) - 用于发送广播 广播接收器(BroadcastReceiver) - 用于接收广播 Intent - 用于连接以上各个组件,并在...
2010-08-26 16:40:42 116
原创 系出名门Android(5) - 控件(View)
介绍 在 Android 中使用各种控件(View) TextView - 文本显示控件 Button - 按钮控件 ImageButton - 图片按钮控件 ImageView - 图片显示控件 CheckBox - 复选框控件 RadioButton - 单选框控件 AnalogClock - 钟表(带表盘的那种)控件 ...
2010-08-26 16:38:20 63
原创 系出名门Android(6) - 控件(View)
系出名门Android(6) - 控件(View)之DatePicker, TimePicker, ToggleButton, EditText, ProgressBar, SeekBar, AutoCompleteTextView, MultiAutoCompleteTextView 介绍 在 Android 中使用各种控件(View) DatePicker - 日期选择控件 TimePicke...
2010-08-26 16:35:48 202
原创 系出名门Android(7) - 控件(View)
系出名门Android(7) - 控件(View)之ZoomControls, Include, VideoView, WebView, RatingBar, Tab, Spinner, Chronometer, ScrollView 介绍 在 Android 中使用各种控件(View) ZoomControls - 放大/缩小按钮控件 Include - 整合控件 VideoView - 视频播...
2010-08-26 16:33:13 126
原创 系出名门Android(10) - HTTP 通信, XML 解析, 通过 Hander 实现异步消息处理
系出名门Android(10) - HTTP 通信, XML 解析, 通过 Hander 实现异步消息处理 介绍 在 Android 中与服务端做 HTTP 通信,解析 XML,通过 Handler 实现异步消息处理 HTTP 通信 - 与服务端做 HTTP 通信,分别以 GET 方式和 POST 方式做演示 XML 解析 - 可以用两种方式解析 XML,分别是 DOM 方式和 SAX 方式 异步...
2010-08-26 16:25:08 95
原创 系出名门Android(9) - 数据库支持(SQLite),
系出名门Android(9) - 数据库支持(SQLite), 内容提供器(ContentProvider) 介绍 在 Android 中使用 SQLite, ContentProvider 数据库支持(SQLite) - Android 开发平台提供了操作 SQLite 数据库的相关 API 内容提供器(ContentProvider) - 当数据需要在应用程序之间共享时,可以在某程序中使用 ...
2010-08-26 16:17:22 83
原创 系出名门Android(8)
系出名门Android(8) - 控件(View)之TextSwitcher, Gallery, ImageSwitcher, GridView, ListView, ExpandableList 介绍 在 Android 中使用各种控件(View) TextSwitcher - 文字转换器控件(改变文字时增加一些动画效果) Gallery - 缩略图浏览器控件 ImageSwitcher -...
2010-08-26 14:37:59 100
原创 java HttpURLConnection 登录网站 完整代码
java httpurlconnection 登录网站 完整代码 import java.io.*; import java.util.*; import java.net.*; public class WebTest { public static void main(String[] args) { ...
2010-08-24 14:47:14 146
原创 Android通过http协议POST传输方式
Android通过http协议POST传输方式如下: 方式一:HttpPost(import org.apache.http.client.methods.HttpPost) 代码如下: private Button button1,button2,button3;private TextView textView1; button1.setOnClickListener(new Bu...
2010-08-24 14:40:04 78
原创 给APK文件签名
给APK文件签名 默认生成的APK文件是debug签名的,如果要发布到Android Market那么需要另外用keytool和jarsigner来给你的APK签名(主要是设定时间和所有者). 按照常见步骤 第一步:keytool -genkey -v -keystore android.keystore -alias android.keystore -keyalg RSA -va...
2010-08-24 10:29:21 75
原创 Android -SharedPreferences
SharedPreferences [功能] 大家在android开发中 一点有这样的需求 就是需要保存一下与该程序有关的属性设置的问题 比如:window xp 中 <假设系统盘为 C:/> 的位置为: C:\Program Files 那么在android中是怎样呢? 那就是:SharedPreferences 既然它是用来保存数据的 那么一点下面...
2010-08-23 17:51:10 81
原创 Android 显示网络信息 ConnectivityManager用法
<script type="text/javascript"></script><script type="text/javascript"></script> 用程序显示当前Android手机联网信息 main.java package zy.netmana; import android.app.Activity; im...
2010-08-23 17:13:26 128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人