<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[逐梦者频道]]></title><description><![CDATA[Follow Your Heart]]></description><link>https://blog.youkuaiyun.com/Young0325</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Young0325]]></copyright><item><title><![CDATA[如何检测 Android Cursor 泄漏]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/12910985</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/12910985</guid><author>Young0325</author><pubDate>Mon, 21 Oct 2013 14:48:51 +0800</pubDate><description><![CDATA[本文转自：http://www.cnblogs.com/imouto/archive/2013/01/14/how-to-detect-leaked-cursor.html


简介：

本文介绍如何在 Android 检测 Cursor 泄漏的原理以及使用方法，还指出几种常见的出错示例。有一些泄漏在代码中难以察觉，但程序长时间运行后必然会出现异常。同时该方法同样适合于其他需要检测资源泄]]></description><category></category></item><item><title><![CDATA[如何设置按钮背景透明度]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/10173321</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/10173321</guid><author>Young0325</author><pubDate>Thu, 22 Aug 2013 10:46:45 +0800</pubDate><description><![CDATA[1、Button/ImageButton的背景设为透明或者半透明：

例：透明


说明：颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255（00 到 ff）。对于 alpha，00 表示完全透明，ff 表示完全不透明。表达式顺序是“aabbggrr”，其中“aa=alpha”（00 到 ff）；“bb=blue”（00 到 ff）；“gg=]]></description><category></category></item><item><title><![CDATA[android ScrollView中嵌套GridView，ListView只显示一行的解决办法]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/9831587</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/9831587</guid><author>Young0325</author><pubDate>Thu, 08 Aug 2013 10:00:40 +0800</pubDate><description><![CDATA[注：本文是由网上大神分享的解决方案汇集而成
方法一：
重写ListView、GridView：

重写ListView：
public class MyListView extends ListView {

	public MyListView(Context context) {
		// TODO Auto-generated method stub
		super(context]]></description><category></category></item><item><title><![CDATA[Android自定义RatingBar && ProgressBar]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/8687438</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/8687438</guid><author>Young0325</author><pubDate>Mon, 18 Mar 2013 15:42:31 +0800</pubDate><description><![CDATA[1、自定义RatingBar：
Ratingbar简介：


RatingBar为评分条控件，默认效果为若干个绿色的星星，如果想将其换成其他自定义图片就要自定义它的style。

RatingBar是SeekBar 和 ProgressBar 的一种扩展，用星星表示等级。

当RatingBar使用默认的大小，用户可以点击/拉拽或使用方向键来设置等级。当RatingBar使用默认的]]></description><category></category></item><item><title><![CDATA[NDK入门实例，生成.so文件]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/8605414</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/8605414</guid><author>Young0325</author><pubDate>Sat, 23 Feb 2013 15:47:41 +0800</pubDate><description><![CDATA[文章摘自：http://zctya.blog.163.com/blog/static/1209178201181074018603/

目标：

利用NDK 生成 SO 库，使用 SO 库进行 JNI 调用，在 Android sdcard 创建文件并写入数据。
工具：NDK　1.6 、Eclipse for java 、android SDK 、Cygwin

一、下载 　Cywi]]></description><category></category></item><item><title><![CDATA[Android.mk 介绍]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/8605412</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/8605412</guid><author>Young0325</author><pubDate>Sat, 23 Feb 2013 15:44:51 +0800</pubDate><description><![CDATA[摘自：http://blog.chinaunix.net/u3/99423/showart_2206760.html

在一个Android.mk中可以生成多个可执行程序、动态库和静态库。

1，编译应用程序的模板：

     #Test Exe

     LOCAL_PATH := $(call my-dir)

     #include $(CLEAR_VARS)]]></description><category></category></item><item><title><![CDATA[Android 数据查询query函数参数解析]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/8540959</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/8540959</guid><author>Young0325</author><pubDate>Fri, 25 Jan 2013 10:42:30 +0800</pubDate><description><![CDATA[转自：http://notfatboy.iteye.com/blog/653357

首先我们假设我们有如下表格，表格名称“Employees”：

 



Id
LastName
FirstName
Address
City


1
Adams
John
Oxford Street
London


2
Bush
George
Fifth Av]]></description><category></category></item><item><title><![CDATA[Eclipse自动补全功能和自动生成作者、日期注释等功能设置]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/8528550</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/8528550</guid><author>Young0325</author><pubDate>Tue, 22 Jan 2013 09:54:58 +0800</pubDate><description><![CDATA[1、Eclipse自动补全功能设置，默认是键入“.”才会有代码提示，否则就只有按“Alt+/”组合键。
通过下面的设置可以按照你自己的需求显示代码提示。
1)、直接设置
打开 Eclipse -> Window -> Perferences->Java->Editor->Content Assist,右边出现的选项中，
有一个Auto activation triggersor for J]]></description><category></category></item><item><title><![CDATA[Animation 2D动画笔记]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/8505068</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/8505068</guid><author>Young0325</author><pubDate>Tue, 15 Jan 2013 12:07:04 +0800</pubDate><description><![CDATA[rotate 旋转动画效果
       属性：interpolator 指定一个动画的插入器
             在我试验过程中，使用android.res.anim中的资源时候发现
             有三种动画插入器:
                accelerate_decelerate_interpolator   加速-减速 动画插入器]]></description><category></category></item><item><title><![CDATA[URL正则表达式大全]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/8500431</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/8500431</guid><author>Young0325</author><pubDate>Mon, 14 Jan 2013 12:03:14 +0800</pubDate><description><![CDATA[在没有了解RFC1738的时候，一直以为Url的正则表达式很简单，没想到Url有这么多分类，更没想到一个普通的http的正则表达式也不是那么简单。

以下是我搜到的关于http的正则表达式：



http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?

复制代码

当然这已经满足大部分人的需求了，但是如果需要严格的验证的话还是要符合RFC1738了]]></description><category></category></item><item><title><![CDATA[Android中获取屏幕相关信息（屏幕大小，状态栏、标题栏高度）]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/8489940</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/8489940</guid><author>Young0325</author><pubDate>Thu, 10 Jan 2013 14:49:23 +0800</pubDate><description><![CDATA[下面介绍下在Android中如何获取屏幕相关的信息。
1.屏幕尺寸，源代码如下：

DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
int screenWidth=metrics.widthPixels;]]></description><category></category></item><item><title><![CDATA[android:descendantFocusability用法简析]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/8452429</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/8452429</guid><author>Young0325</author><pubDate>Sun, 30 Dec 2012 11:53:25 +0800</pubDate><description><![CDATA[开发中很常见的一个问题，项目中的listview不仅仅是简单的文字，常常需要自己定义listview，自己的Adapter去继承BaseAdapter，在adapter中按照需求进行编写，问题就出现了，可能会发生点击每一个item的时候没有反应，无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton，Button，CheckBox等子控件(也可以说是Button或者C]]></description><category></category></item><item><title><![CDATA[回调函数概念与应用]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/8447511</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/8447511</guid><author>Young0325</author><pubDate>Fri, 28 Dec 2012 14:35:24 +0800</pubDate><description><![CDATA[1 什么是回调


软件模块之间总是存在着一定的接口，从调用方式上，可以把他们分为三类：同步调用、回调和异步调用。同步调用是一种阻塞式调用，调用方要等待对方执行完毕才返回，它是一种单向调用；回调是一种双向调用模式，也就是说，被调用方在接口被调用时也会调用对方的接口；异步调用是一种类似消息或事件的机制，不过它的调用方向刚好相反，接口的服务在收到某种讯息或发生某种事件时，会主动通知客户方（即调用]]></description><category></category></item><item><title><![CDATA[Android.mk编译APK范例]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/8433754</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/8433754</guid><author>Young0325</author><pubDate>Tue, 25 Dec 2012 15:35:05 +0800</pubDate><description><![CDATA[以下仅是使用Android.mk编译APK程序的一些范例。

如果你想了解Android.mk的更多内容请参考《Android.mk简介》

一、编译一个简单的APK 

  LOCAL_PATH := $(call my-dir)

  include $(CLEAR_VARS)

  # Build all java files in the java subdirecto]]></description><category></category></item><item><title><![CDATA[Android.mk简介]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/8433747</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/8433747</guid><author>Young0325</author><pubDate>Tue, 25 Dec 2012 15:33:56 +0800</pubDate><description><![CDATA[Android.mk文件是GNU Makefile的一小部分，它用来对Android程序进行编译。
因为所有的编译文件都在同一个 GNU MAKE 执行环境中进行执行，而Android.mk中所有的变量都是全局的。因此，您应尽量少声明变量，不要认为某些变量在解析过程中不会被定义。
一个Android.mk文件可以编译多个模块，每个模块属下列类型之一：
  1）APK程序
  一般的Andr]]></description><category></category></item><item><title><![CDATA[android XML文件使用]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/8433550</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/8433550</guid><author>Young0325</author><pubDate>Tue, 25 Dec 2012 15:03:10 +0800</pubDate><description><![CDATA[一、布局文件：在layout目录下，使用比较广泛；

　　我们可以为应用定义两套或多套布局，例如：可以新建目录layout_land(代表手机横屏布局)，layout_port(代表手机竖屏布局)，系统会根据不同情况自动找到最合适的布局文件，但是在同一界面的两套不同布局文件的文件名应该是相同的，只是放在了两个不同的目录下。

二、图片文件：在drawable目录下，从2.1版本以后分为三个]]></description><category></category></item><item><title><![CDATA[Android Http get post请求]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/8331830</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/8331830</guid><author>Young0325</author><pubDate>Wed, 19 Dec 2012 14:49:25 +0800</pubDate><description><![CDATA[Get请求和Post请求的区别：

1、GET是从服务器上获取数据，POST是向服务器传送数据。


2、在客户端， GET方式在通过URL提交数据，数据在URL中可以看到；POST方式，数据放置在HTML HEADER内提交


3、对于GET方式，服务器端用Request.QueryString获取变量的值，对于POST方式，服务器端用Request.Form获取提交的数据。]]></description><category></category></item><item><title><![CDATA[Android - LayoutInflater]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/8312759</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/8312759</guid><author>Young0325</author><pubDate>Tue, 18 Dec 2012 09:56:44 +0800</pubDate><description><![CDATA[在实际开发中LayoutInflater这个类还是非常有用的，它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件，并且实例化；而findViewById()是找xml布局文件下的具体widget控件(如 Button、TextView等)。
具体作用：
1、对于一个没有被载入或者想要动态载入的界面，都需要使用Layo]]></description><category></category></item><item><title><![CDATA[Android 包管理流程之包的解析]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/8287134</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/8287134</guid><author>Young0325</author><pubDate>Wed, 12 Dec 2012 16:30:22 +0800</pubDate><description><![CDATA[定义
   包管理服务( PackageManagerService)是ANDROID的系统服务之一,主要功能实现应用包的解析、安装、更新、移动、卸载等服务。
   PackageManagerService系统类图如下：


PackageManagerService类图剖析：
   PackageManagerService主要通过Installer、UserManager、App]]></description><category></category></item><item><title><![CDATA[Android Looper]]></title><link>https://blog.youkuaiyun.com/Young0325/article/details/8280991</link><guid>https://blog.youkuaiyun.com/Young0325/article/details/8280991</guid><author>Young0325</author><pubDate>Tue, 11 Dec 2012 09:48:32 +0800</pubDate><description><![CDATA[(1) Looper类别用来为一个线程开启一个消息循环。默认情况下Android中新诞生的线程是没有开启消息循环的。（主线程除外，主线程系统会自动为其创建Looper对象，开启消息循环）

Looper对象通过MessageQueue来存放消息和事件。一个线程只能有一个Looper，对应一个MessageQueue。







(2) 通常是通过Handler对象来与Loo]]></description><category></category></item></channel></rss>