<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Android]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/daikainan521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; daikainan521]]></copyright><item><title><![CDATA[android 设置系统屏幕背光时间或锁屏间隔时间]]></title><link>https://blog.youkuaiyun.com/daikainan521/article/details/84169799</link><guid>https://blog.youkuaiyun.com/daikainan521/article/details/84169799</guid><author>daikainan521</author><pubDate>Fri, 16 Mar 2012 15:06:43 +0800</pubDate><description><![CDATA[是系统不是当前应用的
 
 
 
 
	/**
	 * 获得锁屏时间  毫秒
	 */
	  private int getScreenOffTime(){
	    int screenOffTime=0;
	    try{
	    	screenOffTime = Settings.System.getInt(getContentResolver(), Setting...]]></description><category></category></item><item><title><![CDATA[android 设置当前应用窗口的屏幕亮度]]></title><link>https://blog.youkuaiyun.com/daikainan521/article/details/84169794</link><guid>https://blog.youkuaiyun.com/daikainan521/article/details/84169794</guid><author>daikainan521</author><pubDate>Fri, 16 Mar 2012 15:03:00 +0800</pubDate><description><![CDATA[只针对当前应用窗口，不影响系统屏幕亮度的设置
 
原文解释
 
 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...]]></description><category></category></item><item><title><![CDATA[android 设置系统屏幕亮度]]></title><link>https://blog.youkuaiyun.com/daikainan521/article/details/84169786</link><guid>https://blog.youkuaiyun.com/daikainan521/article/details/84169786</guid><author>daikainan521</author><pubDate>Fri, 16 Mar 2012 14:57:45 +0800</pubDate><description><![CDATA[/**
	 * 获得当前屏幕亮度的模式    
	 * SCREEN_BRIGHTNESS_MODE_AUTOMATIC=1 为自动调节屏幕亮度
	 * SCREEN_BRIGHTNESS_MODE_MANUAL=0  为手动调节屏幕亮度
	 */
	  private int getScreenMode(){
	    int screenMode=0;
	    try{
	 ...]]></description><category></category></item><item><title><![CDATA[android文件管理器源码]]></title><link>https://blog.youkuaiyun.com/daikainan521/article/details/84162863</link><guid>https://blog.youkuaiyun.com/daikainan521/article/details/84162863</guid><author>daikainan521</author><pubDate>Sun, 04 Mar 2012 17:44:28 +0800</pubDate><description><![CDATA[android文件管理器源码]]></description><category></category></item><item><title><![CDATA[java 自动检测文件的编码]]></title><link>https://blog.youkuaiyun.com/daikainan521/article/details/84162660</link><guid>https://blog.youkuaiyun.com/daikainan521/article/details/84162660</guid><author>daikainan521</author><pubDate>Sat, 03 Mar 2012 23:01:16 +0800</pubDate><description><![CDATA[ 
Java 自动检测文件编码：
用法很简单：
 
import org.apache.commons.io.FileUtils;  
  
String filePath=&quot;D:/test.txt&quot;;  
//获得文件编码
String fileEncode=EncodingDetect.getJavaEncode(filePath);  
//根据文件编码获得文件内容
St...]]></description><category></category></item><item><title><![CDATA[Android 70道面试题汇总不再愁面试]]></title><link>https://blog.youkuaiyun.com/daikainan521/article/details/84162609</link><guid>https://blog.youkuaiyun.com/daikainan521/article/details/84162609</guid><author>daikainan521</author><pubDate>Sat, 03 Mar 2012 20:54:22 +0800</pubDate><description><![CDATA[本文为开发者奉献了70道经典Android面试题加答案重要知识点几乎都涉及到了，你还等啥，赶紧收藏吧!!
　　1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存
　　B、 内存回收程序负责释放无用内存
　　C、 内存回收程序允许程序员直接释放内存
　　D、 内存回收程序可以在指定的时间释放内存对象
　　2. 下面异常是属于Runtime Ex...]]></description><category></category></item><item><title><![CDATA[bitmap 设置图片尺寸，避免 内存溢出 OutOfMemoryError的优化方法 ]]></title><link>https://blog.youkuaiyun.com/daikainan521/article/details/84162081</link><guid>https://blog.youkuaiyun.com/daikainan521/article/details/84162081</guid><author>daikainan521</author><pubDate>Fri, 02 Mar 2012 15:33:49 +0800</pubDate><description><![CDATA[android 中用bitmap 时很容易内存溢出，报如下错误：



Java代码  




Java.lang.OutOfMemoryError : bitmap size exceeds VM budget   




Java.lang.OutOfMemoryError : bitmap size exceeds VM budget 

 
● 主要是加上这...]]></description><category></category></item><item><title><![CDATA[Android开发注意事项]]></title><link>https://blog.youkuaiyun.com/daikainan521/article/details/84154137</link><guid>https://blog.youkuaiyun.com/daikainan521/article/details/84154137</guid><author>daikainan521</author><pubDate>Thu, 16 Feb 2012 14:57:13 +0800</pubDate><description><![CDATA[ 

1.资源文件的名称格式为[a-z0-9_.]。是不允许大写的
2.Paint设置颜色和透明度的时间，一定先设置颜色然后再设置透明度。否则设置的透明度会无效。
3.在是用相对布局RelativeLayout，你声明的@+id/button1必须在使用的前面，否则会报错误
 
------------------------------------------------------...]]></description><category></category></item><item><title><![CDATA[Android MediaPlayer播放prepareAsync called in state 8解决办法]]></title><link>https://blog.youkuaiyun.com/daikainan521/article/details/84154132</link><guid>https://blog.youkuaiyun.com/daikainan521/article/details/84154132</guid><author>daikainan521</author><pubDate>Thu, 16 Feb 2012 14:55:17 +0800</pubDate><description><![CDATA[使用Android MediaPlayer播放音频文件时，有时会出现prepareasync called in state 8错误。
以下方法可以避免这个异常出现。
 
try {
       //在播放之前先判断playerMusic是否被占用，这样就不会报错了
       if (mMediaPlayer != null) {
           mMediaPlayer....]]></description><category></category></item><item><title><![CDATA[Android游戏开发学习(7)--MediaPlayer与SoundPool详解与应用]]></title><link>https://blog.youkuaiyun.com/daikainan521/article/details/84154126</link><guid>https://blog.youkuaiyun.com/daikainan521/article/details/84154126</guid><author>daikainan521</author><pubDate>Thu, 16 Feb 2012 14:49:34 +0800</pubDate><description><![CDATA[MediaPlayer：使用简单，适合做游戏的背景音乐，资源占用量较高、延迟时间较长、不支持多个音频同时播放等。
音乐文件正常播放完毕，而又没有设置循环播放的话就进入该状态，并会触发OnCompletionListener的onCompletion()方法。
此时可以调用start()方法重新从头播放文件，也可以stop()停止MediaPlayer，或者也可以seekTo()来重新定位播放位...]]></description><category></category></item><item><title><![CDATA[Android游戏开发学习(6)--处理VIew触屏MOVE和UP事件]]></title><link>https://blog.youkuaiyun.com/daikainan521/article/details/84153721</link><guid>https://blog.youkuaiyun.com/daikainan521/article/details/84153721</guid><author>daikainan521</author><pubDate>Wed, 15 Feb 2012 17:13:58 +0800</pubDate><description><![CDATA[在大家设置完事件处理之后，自己去测试时候发现点击没有任何效果。
是你没有设置当前要操作的VIew没有获得焦点，所以要在你的构造函数中加入
 
setFocusable(true);
 
如果你这是处理的是触屏事件，你又会发现你自己实现的这个View只支持DOWN按下事件，不知道拖动和UP事件，
需要在VIew的构造函数中加入支持MOVE和UP事件
 
setClickable(tr...]]></description><category></category></item><item><title><![CDATA[ Android游戏开发学习(5)--实现Button悬浮于与SurfaceView之上]]></title><link>https://blog.youkuaiyun.com/daikainan521/article/details/84153679</link><guid>https://blog.youkuaiyun.com/daikainan521/article/details/84153679</guid><author>daikainan521</author><pubDate>Wed, 15 Feb 2012 16:24:43 +0800</pubDate><description><![CDATA[实现Button悬浮于与SurfaceView之上实现
 
先看效果：


 



 

注意：你实现的SurfaceView和android中的Button,EditView是同级的，不能把一个包含在另一个里面
1.创建自己的SurfaceView类,一定要实现2个参数的那个函数，因为你要在XMl中使用，第二个参数指的自定义的组件的一些属性长宽等。
 
	publi...]]></description><category></category></item><item><title><![CDATA[Android游戏开发学习(4)--界面的切换的两种方式]]></title><link>https://blog.youkuaiyun.com/daikainan521/article/details/84153465</link><guid>https://blog.youkuaiyun.com/daikainan521/article/details/84153465</guid><author>daikainan521</author><pubDate>Wed, 15 Feb 2012 11:23:20 +0800</pubDate><description><![CDATA[在写这两个例子的时间特别郁闷，开始以为EditText.getText()获得是字符串呢？就直接放进Intent中传给第二个Activity了，结果一直获得都是null。
 
还来终于发现了EditText.getText()返回的不是字符串，原来是Editable对象。
 
 
intent.putExtra(&quot;name&quot;, et.getText()
);
intent.getSt...]]></description><category></category></item><item><title><![CDATA[Android游戏开发学习(3)--View与SurfaceView区别]]></title><link>https://blog.youkuaiyun.com/daikainan521/article/details/84153441</link><guid>https://blog.youkuaiyun.com/daikainan521/article/details/84153441</guid><author>daikainan521</author><pubDate>Wed, 15 Feb 2012 11:02:48 +0800</pubDate><description><![CDATA[ 那个更适合开发游戏，或者说开发什么样的游戏用那个更适合。
 
SurfaceView双缓冲，主动刷新，线程调用，GL等特点更适合开发画面刷新比较快的游戏。即时类游戏
View适合开发一些被动更新的游戏。如棋盘类，益智类的，有人触发游戏画面在更新的游戏。
 
-----------------------------------------------------------------...]]></description><category></category></item><item><title><![CDATA[Android游戏开发学习(2)--SurfaceView实例控制角色移动]]></title><link>https://blog.youkuaiyun.com/daikainan521/article/details/84153412</link><guid>https://blog.youkuaiyun.com/daikainan521/article/details/84153412</guid><author>daikainan521</author><pubDate>Wed, 15 Feb 2012 10:26:49 +0800</pubDate><description><![CDATA[先看效果


 

 
 
我用到的图片-
 
在看代码


 
package dk.game;

import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;

public cla...]]></description><category></category></item><item><title><![CDATA[Android游戏开发学习(1)--android设置全屏和横屏]]></title><link>https://blog.youkuaiyun.com/daikainan521/article/details/84153148</link><guid>https://blog.youkuaiyun.com/daikainan521/article/details/84153148</guid><author>daikainan521</author><pubDate>Tue, 14 Feb 2012 16:09:59 +0800</pubDate><description><![CDATA[横屏设置
 
XML文件设置--portrait为纵向，landscape为横向
android:screenOrientation=&quot;portrait&quot; 
android:screenOrientation=[&quot;unspecified&quot; | &quot;user&quot; | &quot;behind&quot; |
&quot;landscape&quot; | &quot;portrait&quot; | 
&quot;sensor&quot; |]]></description><category></category></item><item><title><![CDATA[Android应用开发学习—Toast使用方法大全]]></title><link>https://blog.youkuaiyun.com/daikainan521/article/details/84153096</link><guid>https://blog.youkuaiyun.com/daikainan521/article/details/84153096</guid><author>daikainan521</author><pubDate>Tue, 14 Feb 2012 15:17:05 +0800</pubDate><description><![CDATA[Toast
是一个
View
视图，快速的为用户显示少量的信息。
Toast
在应用程序上浮动显示信息给用户，它永远不会获得焦点，不影响用户的输入等操作，主要用于
一些帮助
/
提示。

 
Toast
最常见的创建方式是使用静态方法
Toast.makeText 

 
我使用的是
SDK 2.2

 
1. 



默认的显示方式


 ...]]></description><category></category></item></channel></rss>