- 博客(22)
- 资源 (23)
- 收藏
- 关注
原创 Java多线程编程总结笔记——一多线程基础知识
这是网上一位牛人写的ava多线程编程总结:http://lavasoft.blog.51cto.com/62575/27069,作为初步学习Java多线程编程非常好,现将学习笔记和心得记录下来。 一、认识多任务、多进程、单线程、多线程 以前古老的DOS操作系统(V 6.22)是单任务的,还没有线程的概念,系统在每次只能做一件事情。比如你在copy东西的时候不能ren
2011-06-28 15:19:00 1420
原创 什么是守护线程
在Java中比较特殊的线程是被称为守护(Daemon)线程的低级别线程。这个线程具有最低的优先级,用于为系统中的其它对象和线程提供服务。将一个用户线程设置为守护线程的方式是在线程对象创建之前调用线程对象的setDaemon方法。典型的守护线程例子是JVM中的系统资自动回收线程,它始终在低级别的状态中运行,用于实时监控和管理系统中的可回收资源。
2011-06-28 15:14:00 3078 1
转载 【转】Android游戏开发之三】剖析 SurfaceView ! Callback以及SurfaceHolder!!
Himi 原创, 转载请注明! 谢谢。原文地址: http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6090575.aspx 各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是你surfaceview不会自己去调用!!!而我代码中的ondraw() 也好 draw() 也好,都是我自己
2011-06-28 10:07:00 3242
转载 【转】【Android游戏开发之二】剖析游戏开发用view还是surfaceView ?!
Himi 原创, 转载请注明! 谢谢。 原文地址: http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6089594.aspx 在Android游戏当中充当主要的除了控制类外就是显示类,在J2ME中我们用Display和Canvas来实现这些,而Google Android中涉及到显示的为view类,Android游戏开发
2011-06-27 13:31:00 1179
原创 Opengl 入门学习一
public class Vortex extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(
2011-06-27 13:02:00 1355 1
原创 Android 进行签名的作用
之前一直以为对Android的apk进行签名的作用只是为了在Android Market上面才使用的东西,为的是方便程序进行升级而做的,今天才明白这只是一部分作用,更大的作用是保护你的软件,防止被别人进行破解,然后重新生成密钥签名,那样的话再法律面前这个程序就不是你的了,因为这个签名就行是身份证一样证明这个软件是谁的。其实现在sdk升级到2.3之后签名和代码混淆都坐在了一起,可以更方便的保护代码。
2011-06-26 09:12:00 4001
原创 C++Primer学习笔记——初窥输入/输出
iostream库的基础是两种命名为istream和ostream的类型,分别表示输入流和输出流。流是指要从某种IO设备上读入或写出的字符序列。术语“流”试图说明字符是随着时间顺序生成或消耗的。输出操作符(std::cout这个语句使用了两次输出操作符。每个输出操作符实例都接受两个操作数:左操作数必须是ostream对象;有操作数是要输出的值。操作符将右操作数写到作为其左操作数的ost
2011-06-25 09:49:00 1305
原创 一个选择问题的分析
设有一组N个数,要确定其中第k个最大者,这称为选择问题(selection problem).该问题的一种解法是将这N个数读进一个数组中,再通过某种简单的算法,比如冒泡排序,以递减顺序将数组排序,然后返回位置k上的元素。更好一点的算法可以先把前k哥元素读入数组中并(以递减的方式)进行排序。接着将剩下的元素逐个读入。当读到一个新元素时,如果该元素小于数组中第k个元素则忽略之,否则就将其放到数
2011-06-25 08:53:00 962
转载 Android应用开发完全退出程序的通用方法!!!
转帖:http://blog.csdn.net/android_tutor/archive/2011/03/26/6279843.aspx 大家好,好久不见了,我们在开发一个android应用时,有可能有N个Activity,而在每个Activity里的菜单里有个"退出程序"菜单,这里就要完全退出程序了,所以今天给大家分享的是Android应用开发完全退出程序的通用方法,以前我在网上收了几
2011-06-24 17:31:00 1930
原创 Android Monkey 测试
adb shell monkey -v -p com.hyfsoft 500 > d:/log.txt打开*#*#3646633#*#*中的"System Logger", 设置存储到手机中,log大小为20M以上。设置到SDCARD有可能会因为Monkey点击了Mount U盘而导致LOG不全。*#*#3646633#*#*这个不一样的手机还不一样,看厂家的设置了。上面的操作也就是打开系统的lo
2011-06-24 10:14:00 1940
转载 Android ApiDemos示例解析:Graphics->Layers
http://www.imobilebbs.com/wordpress/?p=1494 Canvas 在一般的情况下可以看作是一张画布,所有的绘图操作如drawBitmap, drawCircle都发生在这张画布上,这张画板还定义了一些属性比如Matrix,颜色等等。但是如果需要实现一些相对复杂的绘图操作,比如多层动画,地图(地图可以有多个地图层叠加而成,比如:政区层,道路层,兴
2011-06-20 14:46:00 4586 1
原创 用proguard进行反编译遇到的问题 Error: C:/Documents (系统找不到指定文件)
今天同事使用android2.3之后自带的proguard进行反编译和签名的时候遇到一个问题:Proguard returned with error code 1. See consoleError: C:/Documents (系统找不到指定文件)后来发现是因为将整个工程放到了桌面上,而桌面的目录是C:/Documents and Settings/Administrator/
2011-06-20 11:24:00 2059
原创 Android 如何将Drawable和Bitmap画到屏幕上
Drawable画到屏幕上:protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub super.onDraw(canvas); canvas.drawColor(Color.WHITE); int startX=10; int startY=10; int
2011-06-14 15:34:00 12410
转载 Android Drawable、Bitmap、Canvas和Paint的区别
很多朋友刚刚开始学习Android平台,对于Drawable、Bitmap、Canvas和Paint它们之间的概念不是很清楚,其实它们除了Drawable外早在Sun的J2ME中就已经出现了,但是在Android平台中,Bitmap、Canvas相关的都有所变化。 首先让我们理解下Android平台中的显示类是View,但是还提供了底层图形类android.graphics,今天所说的这些均
2011-06-13 19:44:00 12348 2
原创 Android画图学习笔记二—Bitmap
Android画图学习笔记记录的是在www.moandroid.com上的学习Android画图学习的一些文章位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。按照对位图的操作,分为以下几个功能分别介绍:从资源中获取位图获取位图的信息显示位图位图缩放位图旋转1. 从资源中获取位图在前一篇幅介绍了:先获取Resource,然后可以通过资
2011-06-13 18:49:00 1418
原创 Android画图学习笔记一 类的简介
Android画图学习笔记记录的是在www.moandroid.com上的学习Android画图学习的一些文章 一。类的简介1.如何获取 res 中的资源 数据包package:android.content.res主要类:ResourcesAndroid SDK中的简介:Class for accessing an application’s resources.Clas
2011-06-13 18:24:00 1388
原创 Android CreateBitmap
public class CreateBitmap extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setCont
2011-06-08 18:27:00 17033
原创 Android Clipping
public class Clipping extends Activity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(new SampleView(this)); }
2011-06-08 16:38:00 3846
原创 Java中数值类型准换
之前一直没有注意过Java中的数值类型的互相转换,今天遇到了一个这方面的问题被小小的困扰了一会,现在做个记录,总结一下这方面。public class JavaTest { public static void main(String[] args) { long time=0; double span=0.15; time+=span; System.out.pr
2011-06-08 14:24:00 1229
转载 Bitmap.Config参数
Bitmap.Config ALPHA_8 Bitmap.Config ARGB_4444 Bitmap.Config ARGB_8888 Bitmap.Config RGB_565 A R G B透明度 红色
2011-06-07 20:17:00 5737 1
原创 Android Canvas 画图
@Override public void draw(Canvas canvas) { if (mDrawable!=null) { int sc=canvas.save(); if (mAnimation!=null) { mAnimation.getTransformation( AnimationUtils.
2011-06-03 17:40:00 7517
转载 Android LogCat使用详解
Android的Logcat用于显示系统的调试信息,可在分别以下几个地方查看和调用logcat: 1.eclipse的Debug模式或DDMS模式下的会有一个Logcat窗口,用于显示log日志 只需在eclipse中启动Android模拟器,切换到DDMS或debug模式下,就会有Logcat窗口,窗口右上方有一系列图标,其中V、D、I、W、E五个图标为五个调试信息过滤器:
2011-06-03 11:19:00 18980 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人