<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kevin373的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kevin373</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kevin373]]></copyright><item><title><![CDATA[Android View预估大小]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6449723</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6449723</guid><author>kevin373</author><pubDate>Fri, 27 May 2011 11:45:00 +0800</pubDate><description><![CDATA[Android View预估大小
2010-01-26 13:47




android的布局分两个阶段，先measure()后requestLayout(), 

测量的三种模式： 

UNSPECIFIED: 不限定EXACTLY: 固定AT_MOST:最多

LinearLayout 调用measure(EXACTLY 240,UNSPECIFIED)来得到高度。]]></description><category></category></item><item><title><![CDATA[Android NDK入门搭建]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6449721</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6449721</guid><author>kevin373</author><pubDate>Fri, 27 May 2011 11:45:00 +0800</pubDate><description><![CDATA[Android NDK入门搭建
2010-01-27 17:32







Android开发者社区对JNI的呼声一直很高，这次Google发布NDK可以说是顺应民意。NDK和SDK一样提供了Linux、Windows、Mac三大开发平台的版本。
在Linux上，尤其是Debian/Ubuntu上进行安装，非常顺利，不会有什么问题。但是在Windows平台进行安装，就不那么]]></description><category></category></item><item><title><![CDATA[Building Custom Components/建立自定义组件]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6449713</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6449713</guid><author>kevin373</author><pubDate>Fri, 27 May 2011 11:42:00 +0800</pubDate><description><![CDATA[Building Custom Components/建立自定义组件
文章分类:移动开发

一、android除了内建的众多组件(widget/layout)外，还提供基于View和ViewGroup的成熟组件扩展模型，让你构建自已的组件。
 
二、常用的内建widget有：Button、TextView、EditText、ListView、CheckBox、RadioButton、Ga]]></description><category></category></item><item><title><![CDATA[Android Layout 之 RelativeLayout]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6449709</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6449709</guid><author>kevin373</author><pubDate>Fri, 27 May 2011 11:40:00 +0800</pubDate><description><![CDATA[Android Layout 之 RelativeLayout
2010-03-09 18:07





使用 AbsoluteLayout 可以直接指定其子 View 的绝对位置， 这种布局方式虽然简单，但是不够灵活。比如在一个程序中，按钮2 位于 按钮1 的下方且和 按钮1 左对齐，我们可以使用指定两个按钮的绝对位置的方式布局，但是当布局完成后，由于某些原因，这两个按钮需要相左]]></description><category></category></item><item><title><![CDATA[Android SDK 1.5中文版 (Application基础—3)]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6449701</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6449701</guid><author>kevin373</author><pubDate>Fri, 27 May 2011 11:38:00 +0800</pubDate><description><![CDATA[Android SDK 1.5中文版 (Application基础—3) 
1.2 Activity和任务
如前所述，一个Activity可以启动其他的，包括不同应用程序定义的Activity。例如，假设想让用户看到某个地方的街道地图。而且已经有一个Activity具有此功能，那么我们的Activity只需要把必要的信息打包到Intent对象并把它传递给startActivity()。于是地图]]></description><category></category></item><item><title><![CDATA[关于Activity和Task的设计思路和方法]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6449690</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6449690</guid><author>kevin373</author><pubDate>Fri, 27 May 2011 11:37:00 +0800</pubDate><description><![CDATA[关于Activity和Task的设计思路和方法
2010-04-08 10:06














Activity和Task是Android Application Framework架构中最基础的应用，开发者必须清楚它们的用法和一些开发技巧。本文用大量的篇幅并通过引用实例的方式一步步深入全面讲解它们的基础原理(underlying principles]]></description><category></category></item><item><title><![CDATA[android中使用selector动态改变imageView或ImageViewButton的背景]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6449685</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6449685</guid><author>kevin373</author><pubDate>Fri, 27 May 2011 11:36:00 +0800</pubDate><description><![CDATA[android中使用selector动态改变imageView或ImageViewButton的背景
2010-04-12 18:44




做应用时，可能会需要动态改变控件的背景图片，如果仅仅是简单的点击，选中之类的事件，如果靠程序中写监听的代码就显得太麻烦了，在这种情况下，你可以使用selector动态改变控件背景拉：） 

1。在res/drawable目录下建一个mybu]]></description><category></category></item><item><title><![CDATA[Android Nine Patch图片及按钮背景]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6449677</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6449677</guid><author>kevin373</author><pubDate>Fri, 27 May 2011 11:33:00 +0800</pubDate><description><![CDATA[Android Nine Patch图片及按钮背景
2010-04-26 13:34






NinePatchDrawable 绘画的是一个可以伸缩的位图图像，Android会自动调整大小来容纳显示的内容。一个例子就是NinePatch为背景，使用标准的Android按钮，按钮必须伸缩来容纳长度变化的字符
NinePatchDrawable是一个标准的PNG图像，它包括额外]]></description><category></category></item><item><title><![CDATA[活用Android线程间通信的Message机制1（转）]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6449673</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6449673</guid><author>kevin373</author><pubDate>Fri, 27 May 2011 11:32:00 +0800</pubDate><description><![CDATA[活用Android线程间通信的Message机制1（转）
2010-06-08 17:26




1.1.
Message

代码在frameworks/base/core/java/android/Os/Message.java中。


Message.obtain函数：有多个obtain函数，主要功能一样，只是参数不一样。作用是从Message Pool中取出一个Me]]></description><category></category></item><item><title><![CDATA[Make your Android Listview Fast and Efficient]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6449659</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6449659</guid><author>kevin373</author><pubDate>Fri, 27 May 2011 11:28:00 +0800</pubDate><description><![CDATA[Make your Android Listview Fast and Efficient
2010-06-21 18:32





Android programming --- Make your Android Listview Fast and Efficient
Google Staff有一篇Turbo-charge your UI关于加速和提高Android UI效率]]></description><category></category></item><item><title><![CDATA[Android中Activity的Intent大全]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6449625</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6449625</guid><author>kevin373</author><pubDate>Fri, 27 May 2011 11:20:00 +0800</pubDate><description><![CDATA[<br />Android中Activity的Intent大全2010-08-31 18:40<br />Api Level 3: (SDK 1.5)Xml代码android.intent.action.ALL_APPS   android.intent.action.ANSWER   android.intent.action.ATTACH_DATA   android.intent.action.BUG_REPORT   android.intent.action.CALL   android.inte]]></description><category></category></item><item><title><![CDATA[Android中Broadcast的Intent大全]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6449621</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6449621</guid><author>kevin373</author><pubDate>Fri, 27 May 2011 11:19:00 +0800</pubDate><description><![CDATA[<br />Android中Broadcast的Intent大全2010-08-31 18:44<br />Api Level 3:(SDK 1.5)Xml代码 android.bluetooth.a2dp.intent.action.SINK_STATE_CHANGED   android.bluetooth.intent.action.BLUETOOTH_STATE_CHANGED   android.bluetooth.intent.action.BOND_STATE_CHANGED_ACTION  ]]></description><category></category></item><item><title><![CDATA[添加APN网络接入点，设置指定网络为默认网络]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6449599</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6449599</guid><author>kevin373</author><pubDate>Fri, 27 May 2011 11:12:00 +0800</pubDate><description><![CDATA[网上看了很多资料，再加上自己的理解和探索，终于实现了添加接入点设置和将当前网络设置为自己指定的网络接入点。废话不多说，上源码，大家分享下：（在moto-xt800，CDMA下进行了测试）
1.准备工作：
      AndroidManifest。xml文件里添加以下三个权限设置：



开始上代码了，很期待吧？
2.新建一个类ApnNode，算是属性设置吧
public clas]]></description><category></category></item><item><title><![CDATA[Android应用及应用管理简介]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6449398</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6449398</guid><author>kevin373</author><pubDate>Fri, 27 May 2011 10:16:00 +0800</pubDate><description><![CDATA[（作者：邹伟）: http://space.itpub.net/21255398/viewspace-605619
 

Android应用及应用管理简介

一、概述
07年，Google公司推出了基于Java语言的Android平台，引起了IT业界的一致关注，同年，播思通讯公司开始研发基于其的OPhone平台。
08年，第一款Android手机G1面世，这款Google为HTC量身]]></description><category></category></item><item><title><![CDATA[深入理解Android消息处理系统——Looper、Handler、Thread]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6396907</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6396907</guid><author>kevin373</author><pubDate>Thu, 05 May 2011 15:08:00 +0800</pubDate><description><![CDATA[<br /><br /> <br />作者：simon_fu   http://my.unix-center.net/~Simon_fu/?p=652<br /> <br /> <br />熟悉Windows编程的朋友可能知道Windows程序是消息驱动的，并且有全局的消息循环系统。而Android应用程序也是消息驱动的，按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制，也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机制]]></description><category></category></item><item><title><![CDATA[Android Animation学习笔记]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6220582</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6220582</guid><author>kevin373</author><pubDate>Thu, 03 Mar 2011 14:09:00 +0800</pubDate><description><![CDATA[<br /><br />转自：http://www.cnblogs.com/feisky/archive/2010/01/11/1644482.html<br /> <br />关于动画的实现，Android提供了Animation，在Android SDK介绍了2种Animation模式：<br />1. Tween Animation：通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果，即是一种渐变动画；<br />2. Frame Animation：顺序播放事先做好的图像，是一种画面转]]></description><category></category></item><item><title><![CDATA[android研究]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6202668</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6202668</guid><author>kevin373</author><pubDate>Wed, 23 Feb 2011 15:30:00 +0800</pubDate><description><![CDATA[<br />http://blog.youkuaiyun.com/maxleng/archive/2010/04/10/5471557.aspx]]></description><category></category></item><item><title><![CDATA[Android NDK opengl ES]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6201962</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6201962</guid><author>kevin373</author><pubDate>Wed, 23 Feb 2011 11:27:00 +0800</pubDate><description><![CDATA[<br />Android NDK opengl ES<br />Android 2010-05-24 08:49:25 阅读272 评论0  字号：大中小 订阅作者: 刘鹏日期: 2010-02-08本文详细介绍了如何利用 Anroid NDK 开发 native OpenGL ES程序。NDK 简介<br />Android SDK 提供了一套 OpenGL ES 接口，该接口是基于 Java 的，速度非常慢，往往很难满足需要。<br />NDK 提供了一系列的工具，帮助开发者快速开发C（或C++）的动]]></description><category></category></item><item><title><![CDATA[Android AIDL全攻略一]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6177341</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6177341</guid><author>kevin373</author><pubDate>Thu, 10 Feb 2011 16:23:00 +0800</pubDate><description><![CDATA[http://www.android123.com.cn/androidkaifa/597.html by:Android开发网原创Android的服务开发中我们可能都是Activity和Service同进程处理，但想象过系统提供的各种ServiceManager吗? 比如 SensorManager、SmsManager 这些服务可以提供给任意应用，对于这样的公共后台服务器开发类似我们在Win32的COM组件或Symbian的C/S框架，我们需要AIDL(Android Interface Definit]]></description><category></category></item><item><title><![CDATA[Android Widget开发模板]]></title><link>https://blog.youkuaiyun.com/kevin373/article/details/6177296</link><guid>https://blog.youkuaiyun.com/kevin373/article/details/6177296</guid><author>kevin373</author><pubDate>Thu, 10 Feb 2011 16:12:00 +0800</pubDate><description><![CDATA[<br /><br />http://www.android123.com.cn/androidkaifa/647.html by: Android开发网原创<br /><br /><br />Android上的Widget使用了Java语言开发比W3C的Widget运行效率提高了不少，可以做更多的事情调用系统的API，除了UI上的限制外，我们可以考虑帮助系统完善一些appWidget，Android123给出大家一个开发Widget的模板。<br />public class cwjWidget exte]]></description><category></category></item></channel></rss>