<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaocai237</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaocai237]]></copyright><item><title><![CDATA[Android开发网上的一些重要知识点]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6936518</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6936518</guid><author>xiaocai237</author><pubDate>Fri, 04 Nov 2011 17:00:34 +0800</pubDate><description><![CDATA[先记录下来   有需要的时候来查~~~
 
 
1. android单实例运行方法

我们都知道Android平台没有任务管理器，而内部App维护者一个Activity history stack来实现窗口显示和销毁，对于常规从快捷方式运行来看都是startActivity可能会使用FLAG_ACTIVITY_NEW_TASK标记来打开一个新窗口，比如Launcher，所以考虑单任务的实]]></description><category></category></item><item><title><![CDATA[Java 中 Vector的用法]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6934581</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6934581</guid><author>xiaocai237</author><pubDate>Fri, 04 Nov 2011 10:08:33 +0800</pubDate><description><![CDATA[import 
java.util.*;
/**
 * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、
 * 统计Vector中元素的个数和遍历Vector中的元素。
 */

public class VectorDemo{
 public static void main(String[] args){
  
  //V]]></description><category></category></item><item><title><![CDATA[线程同步(使用了synchronized)和线程通讯(使用了wait,notify)]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6931547</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6931547</guid><author>xiaocai237</author><pubDate>Thu, 03 Nov 2011 11:42:27 +0800</pubDate><description><![CDATA[线程同步

什么是线程同步？
当使用多个线程来访问同一个数据时，非常容易出现线程安全问题(比如多个线程都在操作同一数据导致数据不一致),所以我们用同步机制来解决这些问题。

实现同步机制有两个方法：
1。同步代码块：
synchronized(同一个数据){} 同一个数据：就是N条线程同时访问一个数据。
 
 
2。
 
 
 
同步方法：
public synchr]]></description><category></category></item><item><title><![CDATA[Android中各种JAVA包的功能描述]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6923659</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6923659</guid><author>xiaocai237</author><pubDate>Tue, 01 Nov 2011 09:26:39 +0800</pubDate><description><![CDATA[在Android的应用程序开发中，通常使用的是JAVA语言，除了需要熟悉JAVA语言的基础知识之外，还需要了解Android提供的扩展的JAVA功能。
　　在一般的JAVA应用中，如果需用引用基础类库，通常需要使用如下的方式：
　　import javax.swing.*;
　　以上代码表示了引用JAVA的GUI组件Swing,javax.swing即JAVA中的一个包。
　　androi]]></description><category></category></item><item><title><![CDATA[使用【AudioManager】类控制音量]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6915337</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6915337</guid><author>xiaocai237</author><pubDate>Fri, 28 Oct 2011 17:32:35 +0800</pubDate><description><![CDATA[一个好的 Android 应用免不了会自带背景音乐，比如游戏或者一款比较不错的书本阅读器。一些好的应用在自带音乐的时候会多添加一款小功能即可以帮助用户设置声音大小或者改变应用的声音模式。
本篇基于 Android API 中的
AudioManager 作讲述，使看过本篇的读者可以迅速的掌握这个类的实现过程。下面是本篇大纲：

1、认识 AudioManager2、AudioManager]]></description><category></category></item><item><title><![CDATA[Android的Window类详解]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6915324</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6915324</guid><author>xiaocai237</author><pubDate>Fri, 28 Oct 2011 17:29:32 +0800</pubDate><description><![CDATA[Android的Window类(一) Android的GUI层并不复杂。它的复杂度类似于WGUI这类基于布局和对话框的GUI，与MFC、Qt等大型框架没有可比性，甚至飞漫魏永明的MiniGUI都比它复杂许多。您也许会问，这样简单的GUI如何实现浏览器呢?原因很简单，浏览器有自己一套GUI。Android浏览器(WebKit)的GUI和Android的GUI实用同一套GDI——Skia，但GUI层是]]></description><category></category></item><item><title><![CDATA[SoundPool 和 MediaPlayer]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6915064</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6915064</guid><author>xiaocai237</author><pubDate>Fri, 28 Oct 2011 16:40:00 +0800</pubDate><description><![CDATA[Android 平台中关于音频播放有以下两种方式：
　　1. SoundPool —— 适合短促且对反应速度比较高的情况(游戏音效或按键声等)
　　2. MediaPlayer —— 适合比较长且对时间要求不高的情况
　　--------------------------------------------------------------------------------------]]></description><category></category></item><item><title><![CDATA[android SoundPool 的使用]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6915024</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6915024</guid><author>xiaocai237</author><pubDate>Fri, 28 Oct 2011 16:33:46 +0800</pubDate><description><![CDATA[Android里的SoundPool类是 android.media 包里提供的一个用来播放声音文件的类，可以支持同时播放多个声音文件，可以控制每个文件的循环次数。基本上要遵守下面的步骤： 
1  实现   SoundPool.OnLoadCompleteListener 接口的 onLoadComplete函数
2  New一个SoundPool 的实例 sndPool，构造函数的第一个参数]]></description><category></category></item><item><title><![CDATA[屏蔽Activity, Dialog风格Activity, AlertDialog的Home键功能方法(总结)]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6771403</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6771403</guid><author>xiaocai237</author><pubDate>Tue, 13 Sep 2011 15:31:41 +0800</pubDate><description><![CDATA[屏蔽Activity, Dialog风格Activity, AlertDialog的Home键功能方法分别是:


1.屏蔽Activity的Home键功能
@Override 
public void onAttachedToWindow() { 
this.get]]></description><category></category></item><item><title><![CDATA[一次性关闭模块中所有Activity但不关闭Service]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6771391</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6771391</guid><author>xiaocai237</author><pubDate>Tue, 13 Sep 2011 15:30:02 +0800</pubDate><description><![CDATA[在解音乐播放器中的BUG时,总结了一些分别关闭Activity和Service的三种方法.写下来作为笔记使用:
(1)关闭Activity和Service
(2)只关闭Service,不关闭Activity
(3)只关闭Activity,不关闭Service]]></description><category></category></item><item><title><![CDATA[android2.3绝杀退出问题，此方法证实有效，可以完美退出]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6760799</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6760799</guid><author>xiaocai237</author><pubDate>Thu, 08 Sep 2011 16:21:33 +0800</pubDate><description><![CDATA[经过多次试验，终于自己解决了
首先在要退出的地方写
int version = android.os.Build.VERSION.SDK_INT;
                if (version 
                        ActivityM]]></description><category></category></item><item><title><![CDATA[从Android界面开发谈起]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6753681</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6753681</guid><author>xiaocai237</author><pubDate>Tue, 06 Sep 2011 15:39:19 +0800</pubDate><description><![CDATA[这篇文章没有打算有一个很好的逻辑去介绍android的某个方面，全盘大致上就是我接触、了解android的ui开发后到现在的一些感想以及个人理解吧！
        全文可能会涉及到java、android开发、android源码研究、设计模式等各方面的初级知识，属于典型的杂侃]]></description><category></category></item><item><title><![CDATA[Android的设置界面及Preference使用]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6753195</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6753195</guid><author>xiaocai237</author><pubDate>Tue, 06 Sep 2011 13:48:58 +0800</pubDate><description><![CDATA[一．基础知识
    我们在使用Android手机时，可能会经常用到其中的设置界面，如下所示：


图1 Android系统中的设置界面
    而且对于我们自己开发的一个完整的程序来说，我们也会需要给用户提供一个设置界面使用户可以对程序的一些参数进行设置。因此，我们就]]></description><category></category></item><item><title><![CDATA[Android PreferenceActivity简介]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6739815</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6739815</guid><author>xiaocai237</author><pubDate>Thu, 01 Sep 2011 15:47:03 +0800</pubDate><description><![CDATA[好了，我们看到Android系统本身就大量用到了PreferenceActivity来对系统进行信息配置和管理，那么它是怎么保存数据的呢，如何创建PrefenceActivity的呢，更关键是怎样触发相应事件的呢。

         先看第一个问题，PreferenceAc]]></description><category></category></item><item><title><![CDATA[Android布局之横竖屏切换]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6730556</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6730556</guid><author>xiaocai237</author><pubDate>Mon, 29 Aug 2011 20:40:00 +0800</pubDate><description><![CDATA[在默认情况下当屏幕从竖评变到横屏时会触发 onConfigurationChanged 事件 在默认情况下会重新加载画面并显示和横屏一样的画面，这样会有2个问题，

  * 布局问题，在竖屏 显示的布局 到横屏中由于宽和高发生了变化所有多少都会影响到布局（除非你定制2套画面在]]></description><category></category></item><item><title><![CDATA[Android 播放Gif 动画]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6730554</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6730554</guid><author>xiaocai237</author><pubDate>Mon, 29 Aug 2011 20:38:45 +0800</pubDate><description><![CDATA[在Android 中是不支持直接使用Gif 图片关联播放帧动画，如下动画在Android 中是无法播放的：

Android 提供了另外一种解决的办法，就是使用AnimationDrawable 这一函数使其支持逐帧播放，但是如何把gif 图片打散开来，成为每一帧的图片呢？下]]></description><category></category></item><item><title><![CDATA[关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6730371</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6730371</guid><author>xiaocai237</author><pubDate>Mon, 29 Aug 2011 19:19:31 +0800</pubDate><description><![CDATA[首先是几个基本概念：


1.屏幕尺寸Screen size


即显示屏幕的实际大小，按照屏幕的对角线进行测量。


为简单起见，Android把所有的屏幕大小分为四种尺寸：小，普通，大，超大(分别对应：small, normal, large, and ex]]></description><category></category></item><item><title><![CDATA[android程序启动画面之Splash总结]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6730366</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6730366</guid><author>xiaocai237</author><pubDate>Mon, 29 Aug 2011 19:17:30 +0800</pubDate><description><![CDATA[方法一：
很多应用都会有一个启动界面。欢迎画面慢慢隐现，然后慢慢消隐。实现这种效果的方法有两种（暂时只发现两种）
1、使用两个Activity，程序启动时候load第一张Activity，然后由tick触发N秒钟后startActivity另外一张Activity。
2、使]]></description><category></category></item><item><title><![CDATA[Android中尺寸单位杂谈]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6730364</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6730364</guid><author>xiaocai237</author><pubDate>Mon, 29 Aug 2011 19:16:53 +0800</pubDate><description><![CDATA[讲解一
在android系统中单位DP也就是DIP：device independent pixels(设备独立像素). 
dip : device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关，一般我们为了支持WVGA]]></description><category></category></item><item><title><![CDATA[报Only the original thread that created a view hierarchy can touch its views错误解决]]></title><link>https://blog.youkuaiyun.com/xiaocai237/article/details/6730361</link><guid>https://blog.youkuaiyun.com/xiaocai237/article/details/6730361</guid><author>xiaocai237</author><pubDate>Mon, 29 Aug 2011 19:15:23 +0800</pubDate><description><![CDATA[很多网友在Android中使用多线程处理UI相关内容时可能会发现Logcat提示Only the original thread that created a view hierarchy can touch its views这样的错误，这主要是Android的相关View和控]]></description><category></category></item></channel></rss>