- 博客(24)
- 资源 (4)
- 收藏
- 关注
原创 VerticalTabLayout 竖向的TabLayout 支持箭头特效
闲时仿照Android的TabLayout写了一个竖向的VerticalTabLayout. 代码已经分享到github: https://github.com/kim-wang-bj/VerticalTabLayout
2016-08-18 14:44:02 3325
原创 Android TextView 给文本中指定片段添加自定义点击事件
[code="java"] package wq.test; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.text.SpannableString; import android.text.Spanned; import a...
2012-06-20 10:29:57 172
[Guide] How to make a Wow bot for complete newbs!
原文:http://www.ownedcore.com/forums/world-of-warcraft/world-of-warcraft-bots-programs/wow-memory-editing/319172-guide-how-make-wow-bot-complete-newbs.html [Guide] How to make a Wow bot for complete ...
2012-03-22 15:42:34 593
原创 写了个小框架,大家帮忙提提意见
放到google code上了: http://code.google.com/p/easy-android-utility/ [b]Usage Example: typical Android activity[/b] [code="java"] public class AndroidWay extends Activity { private Butto...
2012-02-07 10:03:30 114
工具类:用于监听Activity的创建和内存级回收情况,防止Activity Leaking
import java.io.BufferedOutputStream; import java.io.Closeable; import java.io.FileOutputStream; import java.io.IOException; import java.lang.ref.PhantomReference; import java.lang.ref.Refere...
2011-10-25 16:58:35 113
原创 Android中的内存管理
先从我们刚接触Android的一些疑惑开始: 1. 我们退出了全部Activity后,应用还在后台运行。为什么不能真正的退出应用? 2. 似乎线程也能完成service的功能,为什么不能用线程代替service? 要回答第一个问题,就要从Androi
2011-08-31 17:39:06 263
原创 android中 sqlite数据库插入速度的优化
前几天遇到一个问题,就是关于sqlite插入数据速度慢的问题。看了下sqlite的官方文档,默认情况下sqlite会为每一个插入语句生成一个transaction,在转速为7200的的磁盘驱动器上,每秒钟最多能完成60个左右的transaction。也就是说默认情况下每秒只能插入
2011-08-31 17:37:18 977
Android中的内存管理
先从我们刚接触Android的一些疑惑开始: 1. 我们退出了全部Activity后,应用还在后台运行。为什么不能真正的退出应用? 2. 似乎线程也能完成service的功能,为什么不能用线程代替service? 要回答第一个问题,就要从Android的内存管理机制说起。 Android的内存管理有一些不同寻常,如同Java或.net,Android有自己的运行时状态和虚拟机(...
2011-08-27 11:05:43 94
原创 Grails 下拉框联动最优实现
开发环境:netbeans, Grails1.3.7 共三个域类:Country, City, Person 其中Country和city是一个一对多的关联 下拉联动框在新建Person的页面实现,主要的javascript代码都加了注释。 /person/_selectCity.gsp是一个模板,默认以"_"开头,更新数据的任务其实是由它完成的。 所有代码:PersonCo...
2011-08-26 17:00:24 143
原创 Android 系统操作
[code="java"] //得到存储卡路径 public static String getSDCardPath() { boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); // 判断sd卡是否存在 if (sdCard...
2011-08-17 09:08:14 84
原创 Android 得到地理位置并分析出具体城市
[code="java"] /** * 通过GPS得到城市名 * * @param context * 一個Activity * @return 城市名 */ public static String getCityName(Context context) { LocationManager locationManager;...
2011-08-17 09:04:16 126 1
原创 Android 网络操作(上传下载等)
[code="java"] package com.maidong.utils; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; impor...
2011-08-17 08:58:34 109
原创 Android 文件压缩和解压
[code="java"] package com.maidong.utils; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFou...
2011-08-17 08:52:47 119
原创 Android 图片操作(Bitmap)
[code="java"] /** * 将多个Bitmap合并成一个图片。 * * @param int 将多个图合成多少列 * @param Bitmap... 要合成的图片 * @return */ public static Bitmap combineBitmaps(int columns, Bitmap... bitmaps) { if (...
2011-08-17 08:42:11 106
原创 android Matrix and ImageView
[code="java"] imageView.getImageMatrix() float[] values = new float[9]; matrix.getValues(values); float mtrans_x = values[Matrix.MTRANS_X];//左上顶点X坐标 float mtrans_y = values[Matrix.MTR...
2011-05-03 11:22:17 93
原创 Android正确创建密码输入框
XML: [code="java"] inputType="textPassword" [/code] in code: [code="java"] new EditText(context).setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); [/co...
2011-04-12 15:04:09 130
用Grinder进行性能测试
第一步:设置环境变量下载Grinder,并解压. Download page: http://grinder.sourceforge.net/download.html 设置系统环境变量:GRINDERPATH=grinder的完整路径CLASSPATH=%GRINDERPATH%\lib\grinder.jar(在grinder的目录下新建一个目录叫properties并在该目录下新建文件gri...
2008-03-13 12:20:17 354
生活高于工作
常有管理者说视工作为生命的人才能有所成就,不知此话是出于什么样的目的。 其实道理是很简单的,作为程序员(其实一切行业都是如此)我们工作的目的是为了能让人们能更好的生活,我们所创造出的一切产品和程序都是为了这个目的而存在的。脱离这个中心,一切创造都没有意义且注定会失败。 而一个不会享受生活,只会无视生活中的细节和乐趣人,我不太相信他会有多大的创造性,也不太确信他会在开发中走向正确的方向。...
2008-03-09 22:20:58 147
一个mysql的奇怪问题
本人有洁癖,不喜欢安装版的东西,所以mysql我使用的是5.0的zip包,解压直接用。 今天早上到单位,开机,习惯性的打开DOS窗口输入命令启动mysql,竟然出现个莫名其妙的问题: 080218 10:17:52 [ERROR] Can't find messagefile 'C:\Program Files\NetGuard\mysql\share\english\errmsg.sys...
2008-02-18 10:28:16 82
数据库概念和常用语句(更新中)
数据库锁的概念,类型,排锁语句: 锁是数据库中的一个非常重要的概念,它主要用于多用户环境下保证数据库完整性和一致性。 我们知道,多个用户能够同时操纵同一个数据库中的数据,会发生数据不一致现象。即如果没有锁定且多个用户同时访问一个数据库,则当他们的事务同时使用相同的数据时可能会发生问题。这些问题包括:丢失更...
2007-03-01 20:32:00 106
SpringMVC MultiActionController的使用-最简化教程
Step 1:配置web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:
2006-08-31 13:39:00 97
只有少量页面需要生成静态页面时,可以试试这个类
package com.schedule; import java.io.BufferedReader; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamRe...
2006-08-30 11:33:00 100
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人