- 浏览: 47318 次
- 性别:
- 来自: 北京
最新评论
-
zeroblue:
419591321 写道不错,但是看了老半天都看晕了, 还不知 ...
写了个小框架,大家帮忙提提意见 -
419591321:
不错,但是看了老半天都看晕了, 还不知道楼主的思路,代码耦合太 ...
写了个小框架,大家帮忙提提意见 -
limingcai:
非常感谢,确实很实用
Grails 下拉框联动最优实现 -
zeroblue:
使用时只要在Activity的onCreate方法里写一句:A ...
工具类:用于监听Activity的创建和内存级回收情况,防止Activity Leaking -
fighterhou:
下载了,慢慢研究,多谢
Grails 下拉框联动最优实现
文章列表
package wq.test;
import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.text.SpannableString;
import android.text.Spanned;
import android.text.method.LinkMovementMethod;
import android.text.style.ClickableSpan;
import android.view.View;
impor ...
原文: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 newbs!
Hi! My name is Devon and I’m an alcoholic.
Actually I have about 10 days off work and my choic ...
放到google code上了:
http://code.google.com/p/easy-android-utility/
Usage Example:
typical Android activity
public class AndroidWay extends Activity
{
private Button btn1;
private Button btn2;
@Override
public void onCreate(Bundle savedInstanceState)
{
...
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.ReferenceQueue;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import java.util ...
先从我们刚接触Android的一些疑惑开始:
1. 我们退出了全部Activity后,应用还在后台运行。为什么不能真正的退出应用?
2. 似乎线程也能完成service的功能,为什么不能用线程代替service?
要回答第一个问题,就要从Android的内存管理机制说起。
Android的内存管理有一些不同寻常,如同Java或.net,Android有自己的运行时状态和虚拟机(Dalvik)去管理程序内存。但不像其它框架(比如Java,程序打开时该程序的进程开始,程序退出时该程序的进程也就结束),android同时也管理进程的生命周期。Android会通过停止或杀死低优先级的 ...
开发环境:netbeans, Grails1.3.7
共三个域类:Country, City, Person
其中Country和city是一个一对多的关联
下拉联动框在新建Person的页面实现,主要的javascript代码都加了注释。
/person/_selectCity.gsp是一个模板,默认以"_"开头,更新数据的任务其实是由它完成的。
所有代码:PersonController中updateSelect方法。
/person/_selectCity.gsp
/person/create.gsp中的javascript ...
Android 系统操作
- 博客分类:
- Android
//得到存储卡路径
public static String getSDCardPath() {
boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); // 判断sd卡是否存在
if (sdCardExist) {
File sdDir = Environment.getExternalStorageDirectory();// 获取跟目录
return sdDir.getPath();
}
r ...
/**
* 通过GPS得到城市名
*
* @param context
* 一個Activity
* @return 城市名
*/
public static String getCityName(Context context) {
LocationManager locationManager;
String contextString = Context.LOCATION_SERVICE;
locationManager = (LocationManager) context.getSystemServi ...
package com.maidong.utils;
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import ja ...
Android 文件压缩和解压
- 博客分类:
- Android
package com.maidong.utils;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import j ...
Android 图片操作(Bitmap)
- 博客分类:
- Android
/**
* 将多个Bitmap合并成一个图片。
*
* @param int 将多个图合成多少列
* @param Bitmap... 要合成的图片
* @return
*/
public static Bitmap combineBitmaps(int columns, Bitmap... bitmaps) {
if (columns <= 0 || bitmaps == null || bitmaps.length == 0) {
throw new IllegalArgumentException("Wrong pa ...
emulator -avd <avdname> -partition-size 240
480x816
480x762
320x455
240x301
imageView.getImageMatrix()
float[] values = new float[9];
matrix.getValues(values);
float mtrans_x = values[Matrix.MTRANS_X];//左上顶点X坐标
float mtrans_y = values[Matrix.MTRANS_Y];//左上顶点Y坐标
float mscale_x = values[Matrix.MSCALE_X] ;//宽度缩放倍数
float mscale_y = values[Matrix.MSCALE_Y] ...
XML:
inputType="textPassword"
in code:
new EditText(context).setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);