<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dansuninho</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dansuninho]]></copyright><item><title><![CDATA[9Patch再次研究]]></title><link>https://blog.youkuaiyun.com/dansuninho/article/details/8533097</link><guid>https://blog.youkuaiyun.com/dansuninho/article/details/8533097</guid><author>dansuninho</author><pubDate>Wed, 23 Jan 2013 11:08:48 +0800</pubDate><description><![CDATA[第一次使用9Patch应该是2011年头，一开始只是泛泛看一下。
最近遇到了点小问题，不得不再次回过头来学习一下，这次总算是深入了解了一下。
先奉上一篇很不错的文章：点我
对于9Patch，就是分两个部分的拉伸：Scalable Area  和 Fill Area。
1，Scalable Area
这个比较容易理解，就是按照左边和上边进行拉伸。作用于整个图片。
2，Fill Area]]></description><category></category></item><item><title><![CDATA[Android 监控程序安装和删除的实现]]></title><link>https://blog.youkuaiyun.com/dansuninho/article/details/6948118</link><guid>https://blog.youkuaiyun.com/dansuninho/article/details/6948118</guid><author>dansuninho</author><pubDate>Tue, 08 Nov 2011 15:06:38 +0800</pubDate><description><![CDATA[通过阅读Android SDK里关于intent.action这部分里面的描述，我们可以找到一些与package相关的系统广播


android.intent.action.PACKAGE_ADDED       
android.intent.action.PACKAGE_CHANGED       
android.intent.action.PACKAGE_DATA_CLEARED]]></description><category></category></item><item><title><![CDATA[Eclipse/MyEclipse中的代码自动提示功能失效的解决]]></title><link>https://blog.youkuaiyun.com/dansuninho/article/details/6903689</link><guid>https://blog.youkuaiyun.com/dansuninho/article/details/6903689</guid><author>dansuninho</author><pubDate>Tue, 25 Oct 2011 13:43:55 +0800</pubDate><description><![CDATA[今天Coding时自动提示功能无缘无故不能用了，按网上提供的方法检查了下，Window
 -> Preferences -> Java -> Editor -> Content Assist -> Auto-Activation中的Enable
 auto activation选荐已被选中了。
还有提示说要在Window -> Preferences -> Java -> Editor ->]]></description><category></category></item><item><title><![CDATA[多线程中关于synchronized的一点事]]></title><link>https://blog.youkuaiyun.com/dansuninho/article/details/6846765</link><guid>https://blog.youkuaiyun.com/dansuninho/article/details/6846765</guid><author>dansuninho</author><pubDate>Thu, 06 Oct 2011 13:25:18 +0800</pubDate><description><![CDATA[链接1
链接2]]></description><category></category></item><item><title><![CDATA[关于BroadcastReceiver的一点事]]></title><link>https://blog.youkuaiyun.com/dansuninho/article/details/6843593</link><guid>https://blog.youkuaiyun.com/dansuninho/article/details/6843593</guid><author>dansuninho</author><pubDate>Tue, 04 Oct 2011 10:54:56 +0800</pubDate><description><![CDATA[先转载一篇人家的文章，有空了再好好整理一下。


链接1
链接2]]></description><category></category></item><item><title><![CDATA[音频、视频播放]]></title><link>https://blog.youkuaiyun.com/dansuninho/article/details/6752494</link><guid>https://blog.youkuaiyun.com/dansuninho/article/details/6752494</guid><author>dansuninho</author><pubDate>Tue, 06 Sep 2011 10:32:08 +0800</pubDate><description><![CDATA[代码来自Hellogv，运行起来有些问题。自己修改了一下，可以完美运行音频和视频的播放，至于能播放哪些格式还没有测试过。

btn_start_audio.setOnClickListener(new View.OnClickListener()
{
	@Override]]></description><category></category></item><item><title><![CDATA[android 动画简单介绍]]></title><link>https://blog.youkuaiyun.com/dansuninho/article/details/6749132</link><guid>https://blog.youkuaiyun.com/dansuninho/article/details/6749132</guid><author>dansuninho</author><pubDate>Mon, 05 Sep 2011 11:41:48 +0800</pubDate><description><![CDATA[很简单的动画，可以从APIDEMO里找到。



@Override 
public void onItemSelected(AdapterView parent, View v, int position, long id)
{  
	final View target]]></description><category></category></item><item><title><![CDATA[列出所有安装程序的例子]]></title><link>https://blog.youkuaiyun.com/dansuninho/article/details/6736070</link><guid>https://blog.youkuaiyun.com/dansuninho/article/details/6736070</guid><author>dansuninho</author><pubDate>Wed, 31 Aug 2011 15:29:30 +0800</pubDate><description><![CDATA[方法很多，先列出几个，以后有空了再慢慢补充。
1. 
List packs = pm.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES);
// 得到系统 安装的所有程序包的PackageInfo对象]]></description><category></category></item><item><title><![CDATA[Android Activity中启动另一应用程序的方法]]></title><link>https://blog.youkuaiyun.com/dansuninho/article/details/6735828</link><guid>https://blog.youkuaiyun.com/dansuninho/article/details/6735828</guid><author>dansuninho</author><pubDate>Wed, 31 Aug 2011 14:47:29 +0800</pubDate><description><![CDATA[1. 需要得到目标Activity的PackageName和ClassName

String btn1_packageName = GetItems().get(btn1_appIndex).activityInfo.packageName;
String btn1_cla]]></description><category></category></item><item><title><![CDATA[简单谈谈Resource，Drawable和Bitmap之间的转换]]></title><link>https://blog.youkuaiyun.com/dansuninho/article/details/6734488</link><guid>https://blog.youkuaiyun.com/dansuninho/article/details/6734488</guid><author>dansuninho</author><pubDate>Wed, 31 Aug 2011 09:06:27 +0800</pubDate><description><![CDATA[一直接触这些东西，还是归个类整理一下比较好。


Resource -> Drawable

Drawable draw1 = this.getResources().getDrawable(R.drawable.icon);
Drawable -> Bitmap]]></description><category></category></item><item><title><![CDATA[Android Activity生命週期簡介]]></title><link>https://blog.youkuaiyun.com/dansuninho/article/details/6720761</link><guid>https://blog.youkuaiyun.com/dansuninho/article/details/6720761</guid><author>dansuninho</author><pubDate>Fri, 26 Aug 2011 10:06:16 +0800</pubDate><description><![CDATA[作为最基础的知识点，还是写下来比较好。在网上看到一片不错的，转载了过来。

前面有提到何謂Activity: 最簡單的就是把Activity看成一個User Interface Program. 它會提供使用者一個互動式的介面功能. 當然一個activity通常不只一個UI,]]></description><category></category></item><item><title><![CDATA[Android中Broadcast的Intent大全]]></title><link>https://blog.youkuaiyun.com/dansuninho/article/details/6708657</link><guid>https://blog.youkuaiyun.com/dansuninho/article/details/6708657</guid><author>dansuninho</author><pubDate>Mon, 22 Aug 2011 15:11:20 +0800</pubDate><description><![CDATA[Android中Broadcast的Intent大全
2010-08-31 18:44


Api Level 3:(SDK 1.5)

android.bluetooth.a2dp.intent.action.SINK_STATE_CHANGED   
androi]]></description><category></category></item><item><title><![CDATA[监听home键（android:launchMode="singleTask" 与 onNewIntent(Intent intent) 的用法）]]></title><link>https://blog.youkuaiyun.com/dansuninho/article/details/6708480</link><guid>https://blog.youkuaiyun.com/dansuninho/article/details/6708480</guid><author>dansuninho</author><pubDate>Mon, 22 Aug 2011 14:32:42 +0800</pubDate><description><![CDATA[android:launchMode="singleTask" 和 onNewIntent(Intent intent)两个特性，现总结一下经验：
android:launchMode="singleTask" 配置在 Mainifest 中，它保证了栈中此Activity总是]]></description><category></category></item><item><title><![CDATA[【例子】随意拖动Button]]></title><link>https://blog.youkuaiyun.com/dansuninho/article/details/6707811</link><guid>https://blog.youkuaiyun.com/dansuninho/article/details/6707811</guid><author>dansuninho</author><pubDate>Mon, 22 Aug 2011 11:45:41 +0800</pubDate><description><![CDATA[一个可以随意拖动Button的例子，难点在于实时更新坐标
package org.test;

import android.app.Activity;
import android.content.Context;
import android.inputmethodserv]]></description><category></category></item></channel></rss>