自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

android 设置系统屏幕背光时间或锁屏间隔时间

是系统不是当前应用的     /** * 获得锁屏时间 毫秒 */ private int getScreenOffTime(){ int screenOffTime=0; try{ screenOffTime = Settings.System.getInt(getContentResolver(), Setting...

2012-03-16 15:06:43 1189 1

原创 android 设置当前应用窗口的屏幕亮度

只针对当前应用窗口,不影响系统屏幕亮度的设置 原文解释  This can be used to override the user's preferred brightness of  the screen.  A value of less than 0, the default, means to use the  preferred screen brightnes...

2012-03-16 15:03:00 890

android 设置系统屏幕亮度

/** * 获得当前屏幕亮度的模式 * SCREEN_BRIGHTNESS_MODE_AUTOMATIC=1 为自动调节屏幕亮度 * SCREEN_BRIGHTNESS_MODE_MANUAL=0 为手动调节屏幕亮度 */ private int getScreenMode(){ int screenMode=0; try{ ...

2012-03-16 14:57:45 661

原创 android文件管理器源码

android文件管理器源码

2012-03-04 17:44:28 244

原创 java 自动检测文件的编码

 Java 自动检测文件编码:用法很简单: import org.apache.commons.io.FileUtils; String filePath="D:/test.txt"; //获得文件编码String fileEncode=EncodingDetect.getJavaEncode(filePath); //根据文件编码获得文件内容St...

2012-03-03 23:01:16 444

原创 Android 70道面试题汇总不再愁面试

本文为开发者奉献了70道经典Android面试题加答案重要知识点几乎都涉及到了,你还等啥,赶紧收藏吧!!  1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存  B、 内存回收程序负责释放无用内存  C、 内存回收程序允许程序员直接释放内存  D、 内存回收程序可以在指定的时间释放内存对象  2. 下面异常是属于Runtime Ex...

2012-03-03 20:54:22 250

原创 bitmap 设置图片尺寸,避免 内存溢出 OutOfMemoryError的优化方法

android 中用bitmap 时很容易内存溢出,报如下错误:Java代码  Java.lang.OutOfMemoryError : bitmap size exceeds VM budget   Java.lang.OutOfMemoryError : bitmap size exceeds VM budget  ● 主要是加上这...

2012-03-02 15:33:49 142

原创 Android开发注意事项

 1.资源文件的名称格式为[a-z0-9_.]。是不允许大写的2.Paint设置颜色和透明度的时间,一定先设置颜色然后再设置透明度。否则设置的透明度会无效。3.在是用相对布局RelativeLayout,你声明的@+id/button1必须在使用的前面,否则会报错误 ------------------------------------------------------...

2012-02-16 14:57:13 153

原创 Android MediaPlayer播放prepareAsync called in state 8解决办法

使用Android MediaPlayer播放音频文件时,有时会出现prepareasync called in state 8错误。以下方法可以避免这个异常出现。 try { //在播放之前先判断playerMusic是否被占用,这样就不会报错了 if (mMediaPlayer != null) { mMediaPlayer....

2012-02-16 14:55:17 668

Android游戏开发学习(7)--MediaPlayer与SoundPool详解与应用

MediaPlayer:使用简单,适合做游戏的背景音乐,资源占用量较高、延迟时间较长、不支持多个音频同时播放等。音乐文件正常播放完毕,而又没有设置循环播放的话就进入该状态,并会触发OnCompletionListener的onCompletion()方法。此时可以调用start()方法重新从头播放文件,也可以stop()停止MediaPlayer,或者也可以seekTo()来重新定位播放位...

2012-02-16 14:49:34 167

Android游戏开发学习(6)--处理VIew触屏MOVE和UP事件

在大家设置完事件处理之后,自己去测试时候发现点击没有任何效果。是你没有设置当前要操作的VIew没有获得焦点,所以要在你的构造函数中加入 setFocusable(true); 如果你这是处理的是触屏事件,你又会发现你自己实现的这个View只支持DOWN按下事件,不知道拖动和UP事件,需要在VIew的构造函数中加入支持MOVE和UP事件 setClickable(tr...

2012-02-15 17:13:58 154

Android游戏开发学习(5)--实现Button悬浮于与SurfaceView之上

实现Button悬浮于与SurfaceView之上实现 先看效果:  注意:你实现的SurfaceView和android中的Button,EditView是同级的,不能把一个包含在另一个里面1.创建自己的SurfaceView类,一定要实现2个参数的那个函数,因为你要在XMl中使用,第二个参数指的自定义的组件的一些属性长宽等。  publi...

2012-02-15 16:24:43 242

Android游戏开发学习(4)--界面的切换的两种方式

在写这两个例子的时间特别郁闷,开始以为EditText.getText()获得是字符串呢?就直接放进Intent中传给第二个Activity了,结果一直获得都是null。 还来终于发现了EditText.getText()返回的不是字符串,原来是Editable对象。  intent.putExtra("name", et.getText());intent.getSt...

2012-02-15 11:23:20 239

原创 Android游戏开发学习(3)--View与SurfaceView区别

 那个更适合开发游戏,或者说开发什么样的游戏用那个更适合。 SurfaceView双缓冲,主动刷新,线程调用,GL等特点更适合开发画面刷新比较快的游戏。即时类游戏View适合开发一些被动更新的游戏。如棋盘类,益智类的,有人触发游戏画面在更新的游戏。 -----------------------------------------------------------------...

2012-02-15 11:02:48 182

Android游戏开发学习(2)--SurfaceView实例控制角色移动

先看效果   我用到的图片- 在看代码 package dk.game;import android.app.Activity;import android.os.Bundle;import android.view.Window;import android.view.WindowManager;public cla...

2012-02-15 10:26:49 580

原创 Android游戏开发学习(1)--android设置全屏和横屏

横屏设置 XML文件设置--portrait为纵向,landscape为横向android:screenOrientation="portrait" android:screenOrientation=["unspecified" | "user" | "behind" |"landscape" | "portrait" | "sensor" |

2012-02-14 16:09:59 239

Android应用开发学习—Toast使用方法大全

Toast是一个View视图,快速的为用户显示少量的信息。Toast在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于一些帮助/提示。 Toast最常见的创建方式是使用静态方法Toast.makeText  我使用的是SDK 2.2 1. 默认的显示方式 ...

2012-02-14 15:17:05 1076

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除