- 博客(30)
- 问答 (1)
- 收藏
- 关注
Java中LinkedList遍历速度可比ArrayList快!
[code="java"]import java.util.LinkedList;import java.util.ArrayList;import java.util.Random; public class TestList { private static Random random = new Random(); public static vo...
2011-07-12 10:53:23
349
java 线程等待原理
[code="java"]public class TestThread { int count=0; Object lock=new Object(); transient boolean isWorking=true; Thread t1=new Thread(){ public void run() { while(true){ try {...
2011-06-09 10:08:53
219
android半透叠加对照表
[code="java"]paint.setColor(Color.WHITE); for (int i = 0; i < 255; i++) { for (int j = i; j < 255; j++) { Bitmap b1=Bitmap.createBitmap(3, 1,Config.ARGB_8888); int[] pixels=new int[...
2011-06-03 15:41:57
284
原创 Android SDK访问权限大全
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在checkin数据库中,改值可以修改上传( Allows read/write access to the "properties" ta...
2011-05-23 17:32:52
790
原创 两分钟彻底让你明白Android Activity生命周期(图文)!
http://jbg168.blog.163.com/blog/static/996836201072604651584/?fromdm&isFromSearchEngine=yes 首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的): ...
2011-05-23 11:05:26
104
原创 Android 如何在自己的应用中模拟Home键
Android 如何在自己的应用中模拟Home键 今天在做一个应用的时候要用到类似于QQ按返回键并不销毁Activity的方法(即不调用Activity.finish(),系统不调用onDestroy),而是类似于按Home键,让Activity类似于“暂停”(即只调用onPause,onDestroy)。 最开始想到的便是Override onKeyDo...
2011-05-23 10:43:02
193
原创 Rokon引擎主要类介绍
Rokon引擎主要类介绍com.stickycoding.rokon包:Rokon:提供静态函数和属性属性:circle,Polygon实例,圆形 rectangle,Polygon实例,矩形。Sprite类的polygon属性默认为该矩形函数:getActivity(),获取当前activity实例--------------------------------...
2011-05-21 16:21:02
161
原创 gravity和android:layout_gravity区别
从名字上可以看到,android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的。android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素的什么位置。我们举一个例子大家看一下:<?xml version="1.0" encoding="utf-8"?> <LinearLayou...
2011-05-17 14:24:04
111
原创 Android界面开发推荐颜色
下图是帮助文档中的关于界面开发的推荐色值,大家可以参考一下:[img]http://android.yaohuiji.com/wp-content/uploads/2010/07/IconGraphic_Colors_thumb.png[/img]
2011-05-17 14:18:30
122
原创 Android drawRegion 绘制
public void drawRegion1(Image img, int x_src, int y_src, int width, int height, int transform, int x_dest, int y_dest, int anchor) { canvas.save(); int ix = 0, iy = 0; switch (tran...
2011-05-13 17:15:56
314
原创 Android中两种设置全屏的方法
在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里改!一、在代码中设置:view plaincopy to clipboardprint?package com.android.tutor; import android.app.Activity; import android.os.Bundle; ...
2011-05-09 11:18:27
143
原创 android获取屏幕尺寸、密度
有些时候,我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸: 从网上找过不少资料,发现获取屏幕尺寸并不是很复杂的编程操作,下面的代码即可获取屏幕的尺寸。 在一个Activity的onCreate方法中,写入如下代码: DisplayMetrics metric = new D...
2011-05-09 11:15:07
144
原创 调用系统的媒体音量控制显示
调大声:1 AudioManager audioMa=(AudioManager)this.getSystemService(Context.AUDIO_SERVICE);2 audioMa.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_RAISE,AudioManager.FX_FOCUS...
2011-05-07 10:59:27
274
原创 Android 下保持屏幕常亮
需要对象PowerManager.WakeLock wakeLock;启用屏幕常亮功能wakeLock = ((PowerManager)getSystemService(POWER_SERVICE)).newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, "MyAct...
2011-05-05 18:47:15
177
原创 返回键关闭程序
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // 按下键盘上返回按钮 if (keyCode == KeyEvent.KEYCODE_BACK) { new AlertDialog.Builder(this) .setTitle("关闭程序") ....
2011-04-26 23:38:34
153
ArrayList的陷阱!谁知道?
[code="java"]import java.util.ArrayList;public class ArrayListTest { public static void main(String[] args) { //一个物件链表 ArrayList strAl=new ArrayList(); strAl.add("a"); strAl.add("b...
2011-04-14 10:19:04
159
RandomAccessFile readUTF与我自己写的方法对比,官方为什么那么复杂?
我写的[code="java"]RandomAccessFile raf=。。。int len=raf.readShort()&0xffff;byte[] name=new byte[len];raf.read(name);return new String(name,"utf-8");[/code]readUTF源码[code="java"]int u...
2011-03-31 10:43:38
295
java写的堆排序 代码
参照改写自 http://blog.kingsamchen.com/archives/547#viewSource[code="java"]public class HeapSorter { int temp = 0; /* * 输 入: Ary(int[]) - [in,out]排序数组 nIndex(int) - 起始下标 nHeapSize(int) - ...
2011-02-22 23:27:35
155
原创 准备转android
入手了个i897 感觉还不错 速度好快的说 自己搞了点代码测出传感器就5个加速度传感器(accelerometer)环境光照传感器(light)磁力传感器(magnetic field)方向传感器(orientation)距离传感器(proximity)可惜了没有陀螺仪 六方向传感器应该一样吧...
2011-01-06 14:34:41
119
Swing 开发的2d游戏地图编辑器
最近想转行做游戏开发,所以就准备用java写个2D游戏的引擎,图形引擎好了之后就做了个地图开发工具。在eclipse下用swing写的。
2010-12-23 14:15:03
397
原创 行测 50以内数运对照表
一件工程,甲单独做20天完成,乙单独做30天完成,问甲、乙合作几天完成?A10B11C12D133,6:2 6,12:4 9,18:6 12,24:8 15,30:10 18,36:12 24,48:164,12:3 8,24:6 12,36:9 16,48:125,20:4 10,40:810,15:6 20,30:1...
2010-08-11 11:32:51
250
原创 转 六种技巧解决你做不出来的行测题
一、最有效、最基本的方法——难度判断法 定义:难度判断法是指根据试题的难度确定答案的基本位置。 基本原理:由于行测全是四选一的客观题,所以无论如何答案都在ABCD 这四个选项中,此其一。其二,按照试题设置的原则,答案分布应当均衡,因此各个答案出现的机率要差不多。到底在不同的试题中,哪种题的答案放在哪个位置? 一个基本的原则就是,难题的答案放前边,易题的答案放后边。由此就涉及如何...
2010-08-10 09:31:04
505
1
Swing窗口默认输入焦点组件
在JDialog JFrame里有时因为布局的问题, 默认打开窗口后聚焦的组件并不是我想要的所以如果想默认聚焦按钮,就是按enter会响应的按钮,可以用(JFrame jf/JDialog jd) .getRootPane().setDefaultButton(JButton j);如果想默认聚焦到其他可输入组件,(JFrame jf/JDialog jd).addWi...
2010-03-25 14:28:08
465
原创 JME里摄像机Camera的理解
看了http://westice.iteye.com/blog/415511 westice的笔记,这里有些内容引自该页设置摄像机[code="java"] cam.setFrustumPerspective( 130f, //这是视角,单位为度,修改该角度可缩放屏幕 display.getWidth()/displa...
2010-01-25 16:15:54
226
原创 3D JAVA游戏引擎JMonkeyEngine 介绍及入门之简单配置环境
JMonkeyEngine(缩写JME)是一个开源的很不错的3D引擎,网址是www.jMonkeyEngine.com,用java编写的,封装了LWJGL,JOGL,都是使用opengl和openol的API,包括了开发3D网游的所有基本组件(网络,脚本功能除外)。令人头痛的速度问题,我在用了一段时间之后,觉得JME的速度已经可以达到大型游戏水准了,至于有的人会搞的很慢,那可能是编程水平的问题,本...
2010-01-25 10:36:36
1566
原创 JME基础(1)AbstractGame
JME的构造1.initSystem() - 初始化系统(比如显示系统)2.initGame() - 初始化游戏(比如准备缓存)3.游戏循环,直到finish()被调用 3.1.update(float) - 更新游戏数据3.2.render(float) - 渲染游戏数据4.cleanup() - 释放所有资源变量DisplaySystem display 渲...
2010-01-22 17:51:10
194
原创 每句话都可以品味一生
每句话都可以品味一生老鼠嘲笑猫的时候,身旁必有一个洞。 站在山顶和站在山脚下的两人,虽然地位不同,但在对方眼里,同样的渺小使我们不快乐的,都是一些芝麻小事,我们可以躲闪一头大象,却躲不开一只苍蝇最好的与最坏的创造了历史,平庸之辈则繁衍了种族在这世上惟一件事比别人议论更糟,那就是无人议论你失败并不意味你浪费了时间和生命。失败表明你有理由重新开始许多人爬到了梯子的顶端,...
2010-01-22 14:31:35
94
原创 拖拽物品
传递参数物件ID值修改部分代码:jmetest.awt.swingui.dnd.TestDnd[code="java"] protected void buildUI() { new JMEDragAndDrop(this.getDesktop()); JInternalFrame frame = new JInternalF...
2010-01-21 15:55:03
127
原创 JMonkeyEngine jme里JMEDesktop输入中文解决方案
修改该类源代码,主要是这两个方法。测试环境简体中文XP3测试通过[code="java"] // Properties props = System.getProperties();// String charset=props.getPro...
2010-01-20 13:53:53
338
原创 Swing程序里去掉中文输入时弹出的小输入法框
方法有31、在main函数的入口处添加如下代码:System.setProperty("java.awt.im.style", "on-the-spot");2、在执行参数中添加-D属性,该方法我未验证3、把Local设置为英国或美国 ...
2010-01-18 17:55:44
498
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人