- 博客(46)
- 资源 (6)
- 收藏
- 关注
转载 谈C#中的Delegate
引言 Delegate是Dotnet1.0的时候已经存在的特性了,但由于在实际工作中一直没有机会使用Delegate这个特性,所以一直没有对它作整理。这两天,我再度翻阅了一些关于Delegate的资料,并开始正式整理这个C#中著名的特性。本文将由浅入深的谈一下Delegate这个特性。一.Delegate是什么? Delegate中文翻译为“委托”。Msdn中对
2014-12-13 07:55:36
149
转载 Android使用自定义AlertDialog(退出提示框)
有时候我们需要在游戏或应用中用一些符合我们样式的提示框(AlertDialog)以下是我在开发一个小游戏中总结出来的.希望对大家有用.先上效果图:下面是用到的背景图或按钮的图片经过查找资料和参考了一下例子后才知道,要实现这种效果很简单.就是在设置alertDialog的contentView.以下的代码是写在Activity下的,代码如下:p
2014-01-02 22:23:53
296
转载 分享一个Eclipse代码配色教程与颜色主题插件
Eclipse颜色主题插件:Eclipse Color Theme 2011年08月20日由Leyond发布在 Java留下评论 一个很赞的eclipse插件,可以简单方便地实现eclipse下的代码配色。另外插件作者还专门为此插件做了一个eclipse配色网站,配色多达728个,开发者们也可以在此网站分享自己的配色方案。插件设置界面:安装方法:
2013-11-22 13:23:43
434
转载 在Android中使用Handler和Thread线程执行后台操作
大家都知道,在PC上的应用程序当需要进行一些复杂的数据操作,但不需要界面UI的时候,我们会为应用程序专门写一个线程去执行这些复杂的数据操作。通过线程,可以执行例如:数据处理、数据下载等比较耗时的操作,同时对用户的界面不会产生影响。在Android应用程序开发中,同样会遇到这样的问题。当我们需要访问网络,从网上下载数据并显示在我们的UI上时,就会启动后台线程去下载数据,下载线程执行完成后将结果返回给
2013-11-21 21:03:19
267
转载 MyEclispse的智能感知
今天有点时间,研究了一下MyEclispse的智能感知的功能。刚开始使用它时总是感觉如此不爽→智能感知功能太弱!与Visual Studio2008简直不是一个档次的!不过后来经过查看网上的资料发现它也并非如此的弱,就在上周我自己玩弄它时就发现可以通过如下设置来修改它的智 能感知的提示时间:Windows→Preferences→Java→Editor→Content Assist我们看到
2013-11-21 01:48:52
456
转载 AudioController
package newtool;import java.util.HashMap;import com.stickycoding.rokon.audio.RokonAudio;import com.stickycoding.rokon.audio.RokonMusic;import com.stickycoding.rokon.audio.SoundFile;
2013-11-20 23:21:34
483
转载 Eclipse恢复已删除的文件和代码、svn使用了还原,但本地的没有提交找回没提交代码的方法
昨天在做项目时将SVN数据更新,结果项目出错,使用还原,结果本地的没有提交的代码被覆盖了,这下急了,到处找方法恢复,问了好多朋友在网上查资料,大部分说不能恢复,昨晚试了好多方法都没恢复,心想还是死心把利用周末的时间赶出来,今天早上来了还是有点不死心,就继续Google,结果发现了一个帖子(帖子是英文的),情况貌似和我的差不多,我试着照着帖子的图片操作,还真找到了更新前我增加的文件,那些有改动的代码
2013-11-12 12:50:58
776
转载 [Android实例] Android应用性能优化之使用SparseArray替代HashMap
刚刚在看国外的源码的时候看到这个SparseArray类,以前没见,查了下什么意思,发现原来是稀疏数组的意思,可能中文翻译的也不是很合理。查了一些资料。发现这个总结的不错,和大家分享。 HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。
2013-05-06 12:02:05
366
转载 PNG8和PNG24的区别
1.png8和png24的根本区别,不是颜色位的区别,而是存储方式不同。2.png8有1位的布尔透明通道(要么完全透明,要么完全不透明),png24则有8位(256阶)的布尔透明通道(所谓半透明)。png-8 和 gif 有一些相似之处,模式都是索引颜色,只支持像素级的纯透明,不支持 alpha 透明。我们通常说的“IE6 不支持 PNG 透明”,是指不支持 PNG-24
2013-04-27 12:04:55
820
转载 RelativeLayout常见布局
模型一: 水平三列坐拥式 效果图: 说明:水平三列,两边分别是"返回","提交"的按钮,中间是必须居中的几个字,一般都是标题名称。 仿佛标题内容的背景坐拥左右两位美女般的按钮。 方法:主要使用FrameLayout布局 素材: 、 layout代码:
2012-11-28 00:22:05
3007
转载 java.lang.NoClassDefFoundError: net.youmi.android.AdManager .
今天尝试添加youmi广告条的时候。官方demo报错。04-30 10:11:48.214: E/AndroidRuntime(417): java.lang.NoClassDefFoundError: net.youmi.android.AdManager看到一个人的微薄上的解释:把android的SDK升级了,试识4.0,逼著ADT也升了。就出现奇怪的错误:java.l
2012-11-23 20:48:35
374
转载 Android 壁纸设置代码 详解
前几天看到豌豆荚上面风景壁纸的APP 下载得挺火,闲来无事心痒痒的想写一个壁纸程序。由于是Android开发新手,忘记了一个很重要的开发步骤,就是对权限的设置。开始以为自己写的壁纸设置程序有问题,经过对doc文档的多次阅读,写好几种对壁纸的设置。供大家参考。1、别忘记在ApplicationManifest.xml 中加上权限的设置。 2、设置壁纸的方法总结。壁纸设
2012-11-07 11:49:39
4560
转载 java实现对文件的一个简单的加密及解密:涉及java IO,字符间的异或运算
import java.io.File;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;public class InformationEncryption {public static void main(String arg[]) {char[] s
2012-11-07 10:34:05
1374
转载 菜鸟初学Android开发:Android Snake工程加载超时问题 .
本人第一次学习用Eclipse来开发Android应动应用程序,按照资料上的说明,一步一步的加载样例工程Snake时,报了如下的错误:[2011-11-19 17:00:34 - Snake] Android Launch![2011-11-19 17:00:34 - Snake] adb is running normally.[2011-11-19 17:00:34 - S
2012-11-02 10:25:27
530
转载 Android 翻书效果
该控件大致实现方法: eBook继承FrameLayout,好处在于FrameLayout有图层效果,后添加的View类能覆盖前面的View。 初始化:定义一个LinearLayout的成员变量mView,将page.xml inflate 成View分别用leftPage,rightPage引用,并初始化其数据,将leftPage,rightPage通过a
2012-11-01 12:41:44
676
转载 Java操作TXT文件详解
单单读取TXT文件的话,用BufferedReader效率比较高,也方便一些。需要注意的是,TXT文件在不同版本的*作系统中编*格式会有所不同,笔者曾经试过在两台同样的WIN7系统下,一个格式为"UTF-8",一个格式为"GB2312".所以在*作TXT文件之前,最好先确认一下该TXT文件的编*格式。private String GetTxtCode(String path) // 获取tex
2012-10-17 04:15:59
312
转载 java解析txt文件返回文件内容
import java.io.FileReader;import java.util.ArrayList;import java.util.List; //Description: java解析txt文件 //author TimCook 博客地址:http://blog.sina.com.cn/huquandongpublic class TestReadTxtFile {
2012-10-17 04:08:12
412
转载 ASCII码表 (0~255)
Dec Hex Char 0 0 NUL (null)1 1 SOH (start of heading)2 2 STX (start of text)3 3 ETX (end of text)4 4 EOT (end of transmission)5 5 ENQ (enquiry)6 6 ACK (acknowledge)7 7 BEL (bell)8 8
2012-10-17 04:07:03
504
转载 去掉特定字符的字符串/数组
public class LoadText extends Activity { /** Called when the activity is first created. */ String temp = "123"; String[] temp2=null; @Override public void onCreate(Bundle savedInsta
2012-10-16 12:02:41
279
转载 Android中的多种文件读写操作方法 .
package com.ppmeet;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import org.apache.http.util.Enco
2012-10-16 10:30:38
222
转载 Android-通过URL获取网络资源
通过URL获取网络资源 1、先在AndroidManifest.xml中注册加入访问因特网服务的权限: (若不加入,则会出现permission denied异常) 2、代码如下: Java代码 package vip.test.HttpGet;import java.io.BufferedInputStream;import ja
2012-10-16 09:56:00
360
转载 android GridView 通过json显示网络图片和文字
思路:1.获取json数据得到图片地址,图片简介文字存放在容器中 2.设置adapter,从容器中取出数据,显示在adapter中具体代码:MainActivity : public class MainActivity extends Activity {@Overridepublic void onCreate(Bundle savedInstanceS
2012-10-16 09:38:43
1688
转载 android 游戏导引(2. 游戏的基础设置)
上一节已经学习了一个基本的 OpenGL 框架了,今天这一节就进一步设置一下 2D 游戏相关的东西了。对 2D 游戏的喜爱甚于 3D。 相信大多数人也是吧。Table of Contents1 游戏全屏显示2 设置 OpenGL 的 2D 环境2.1 onSurfaceCreated2.2 onSurfaceChanged2.3 onDrawFram
2012-08-07 15:26:12
662
转载 android 游戏导引(3. 图形引擎之模型管理)
上一节中,我们构建了一个自己的场景世界。可以在内部绘制一些基本图元了。本来这一节要说说贴图的,想想还是休息下,放个小插曲,思考下模型的管理,游戏引擎相关的东西。这些东西跟 cocos2d 很像,可能是 iphone 下常用 cocos2d 的缘故吧, 反正成熟且成功的东西,我们拿来用就行了。 源码下载: 点我吧 Table of Contents1 面向对象
2012-08-07 15:25:06
631
转载 error: Error retrieving parent for item: No resource found that matches the given name 'android:Wind
当你的androidAPI 由2.1版本更换成2.2版本时: res/vavlues/styles.xml中使用的android:WindowTitle会报以下异常,error: Error retrieving parent for item: No resource found that matches the given name 'android:WindowTitle'.从而
2012-08-06 11:45:28
1435
1
转载 android利用OpenGLES开发动态壁纸用到的GLWallpaperService类 .
/* * Copyright (C) 2008 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License.
2012-08-06 01:43:51
708
转载 Android 中使用OpenGL ES进行2D开发(纹理Texture使用) .
OpenGL纹理是一种位图,可以把它粘贴到OpenGL物体的表面上。比如可以获取一张邮票的图像粘贴到正方形中,使正方形看起来像一张邮票。要使邮票保持合适的方向,以便图像井然有序地排列,则必须获得形状的每个顶点并在正方形上标记出来,以便邮票和正方形的形状保持一致。在OpenGL中引入了纹理坐标。OpenGL 假设纹理图始终为1x1的正方形,其原点位于(0.0)处,右下角为(1,1)。如下图。
2012-08-06 00:35:12
1917
转载 Android单个进程内存分配策略
Android单个进程内存分配策略android不同设备单个进程可用内存是不一样的,可以查看/system/build.prop文件。# This is a high density device with more memory, so larger vm heaps for it.dalvik.vm.heapsize=24m上面heapsize参数表示单个进程可
2012-08-05 21:27:19
409
转载 Android中取得手机屏幕大小
android.app.Activity;import android.os.Bundle;import android.util.DisplayMetrics;import android.view.View; ...先看效果图: 其实就是 DisplayMetrics类 的应用 ,代码如下:package yc.android.resolu
2012-05-28 12:42:34
258
转载 Android Activity间复杂类型参数传递问题
问题补充: 解决了 只要是继承了Serializable类接口或Parcelable类的接的容器类都可以进行传递,目前来看ArrayList和HashMap等都可以使用。具体实例参照下记代码 // 传递参数画面ArrayList arrClass = new ArrayList();arrClass.add("java.lang.Object");arrClass.add
2012-05-28 06:54:35
364
转载 解决错误:Re-installation failed due to different application signatures
我是在导入已经存在的项目时出现的错误Re-installation failed due to different application signatures调试信息如下:[2011-10-11 10:08:37 - ApiDemos] Re-installation failed due to different application signatures.[2011-10-11
2012-05-27 10:34:13
356
转载 获得当前系统设置界面里设置的参数Settings.System.getInt
在程序开发的时候遇到了一个问题,那就是获得当前系统设置里面现在设置的是否开启了“自动适应屏幕”的设置view plaincopy to clipboardprint?int systemGravity = Settings.System.getInt(this .getContentResolver(), Settings.System.SC
2012-04-13 03:13:02
272
原创 String.length()与Font.stringWidth()
String.length()返回字串中字符个数的总数。Font.stringWidth(sting) 返回字串的像素宽度。 返回字符串数组中占像素最宽的字串private final static int getMaxLength(String[] str, i
2011-10-01 22:25:07
618
转载 j2me声音播放
MIDP 2.0手机支持的常见音频MIME类型: .audio/x-tone-seq 单个的音符和音符序列 . audio/x-wav 声波声音 . audio/mid MIMD 声乐 . audio/mpeg MP3 音频 Player接口中提供了一些重要的方法
2011-09-20 11:55:26
255
转载 eclipse手机游戏开发中的屏幕大小
搞定,用Nokia6131的就行 ,也不知道自己怎么弄上去的.佩服自己.新一篇: 用java模拟球随机运动 最近做了几个J2ME的小游戏,都是用Sun的WTK模拟器,做完之后突然想弄到真机上试一下,才发现屏幕大小相差太大了,于是不得不做大量的修改,其实如果开发
2011-07-06 17:04:13
749
转载 如何将文件名称背景变成透明 具体如何使用ps 教一下
首先要明确,在Photoshop中只有GIF和PSD格式的文件才能把背景色保存为透明色,其他图像格式无法将背景色保存为透明。例如,把图片颜色模式设置为索引模式,然后将图片保存为GIF或者PSD格式即可。保存成PNG格式的最好, 不失真, GIF的会失真启动Ph
2011-07-06 13:08:46
1726
转载 JAR破解原理
JAR破解原理首先来了解下利用java实现短信发送的原理,这个使用的是j2me的可选包Wireless Messaging API(WMA,JSR120)来进行操作的,这是个敏感API,在未取得授权或认证,使用之前必须提示使用者是否要进行操作。对于有的型号的手机可以直接设置程序是否可以进行短信操作。所以一般来说,不会出现无缘无故发出短信而扣费的情况,除非你设置了总是允许操作这项(相信没几个人会这么
2011-06-30 07:57:00
341
原创 JAVA中的static
作用 有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。stati
2011-06-27 05:49:00
217
原创 Final
Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 可以修饰的对象: final 域 final 方法 final 类 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方
2011-06-27 05:36:00
192
原创 TouchFullCanvas Test1
import javax.microedition.lcdui.Display;import javax.microedition.midlet.MIDlet;import javax.microedition.midlet.MIDletStateChangeException; public class EchoTouch extends MIDlet { priv
2011-06-22 12:29:00
190
Learning Android Game Programming
2012-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人