<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[nate1860的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/nate1860</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; nate1860]]></copyright><item><title><![CDATA[Socket 的学习]]></title><link>https://blog.youkuaiyun.com/nate1860/article/details/45829681</link><guid>https://blog.youkuaiyun.com/nate1860/article/details/45829681</guid><author>nate1860</author><pubDate>Mon, 18 May 2015 22:25:16 +0800</pubDate><description><![CDATA[（一）. socket 描述 

      HTTP通信中Client发送的每次请求都需要Server回送响应，在请求结束后，Client会主动释放连接。从建立连接到隔壁连接的过程成为一次连接。要保持Client程序的在线状态，需要不断地向Server发送请求。通常的做法是，即使不需要获取任何数据，Client也保持每隔一段固定的时间向Server发送一次保持连接的请求，Server在收到该]]></description><category></category></item><item><title><![CDATA[android 界面绘制过程]]></title><link>https://blog.youkuaiyun.com/nate1860/article/details/45798053</link><guid>https://blog.youkuaiyun.com/nate1860/article/details/45798053</guid><author>nate1860</author><pubDate>Sun, 17 May 2015 21:55:18 +0800</pubDate><description><![CDATA[1. View与ViewGroup类关系
       Android View和ViewGroup从组成架构上看，似乎ViewGroup在View之上，View需要继承ViewGroup，但实际上不是这样的。View是基类，ViewGroup是它的子类。这就证明了一点，View代表了用户界面组件的一块可绘制的空间块。每一个View在屏幕上占据一个长方形区域。在这个区域内，这个VIEW对象负责图]]></description><category></category></item><item><title><![CDATA[Android ：子Activity 使用dialog 引发的BUG--android.view.WindowManager$BadTokenException: Unable to add wind]]></title><link>https://blog.youkuaiyun.com/nate1860/article/details/40376719</link><guid>https://blog.youkuaiyun.com/nate1860/article/details/40376719</guid><author>nate1860</author><pubDate>Wed, 22 Oct 2014 15:02:12 +0800</pubDate><description><![CDATA[在tabhost中的子activity使用dial]]></description><category></category></item><item><title><![CDATA[Android：Service类onStartCommand的返回值]]></title><link>https://blog.youkuaiyun.com/nate1860/article/details/38727377</link><guid>https://blog.youkuaiyun.com/nate1860/article/details/38727377</guid><author>nate1860</author><pubDate>Thu, 21 Aug 2014 11:23:55 +0800</pubDate><description><![CDATA[Android开发的过程中，每次调用startService(Intent)的时候，都会调用该Service对象的onStartCommand(Intent,int,int)方法，然后在onStartCommand方法中做一些处理。然后我们注意到这个函数有一个int的返回值，这篇文章就是简单地讲讲int返回值的作用。

从Android官方文档中，我们知道onStartCommand有4种返回]]></description><category></category></item><item><title><![CDATA[Caused by: java.lang.IllegalArgumentException: you must specify a way to create the tab indicator.]]></title><link>https://blog.youkuaiyun.com/nate1860/article/details/38707393</link><guid>https://blog.youkuaiyun.com/nate1860/article/details/38707393</guid><author>nate1860</author><pubDate>Wed, 20 Aug 2014 15:52:15 +0800</pubDate><description><![CDATA[在做一个Tab]]></description><category></category></item><item><title><![CDATA[Android动画效果translate、scale、alpha、rotate详解]]></title><link>https://blog.youkuaiyun.com/nate1860/article/details/38586011</link><guid>https://blog.youkuaiyun.com/nate1860/article/details/38586011</guid><author>nate1860</author><pubDate>Fri, 15 Aug 2014 15:35:19 +0800</pubDate><description><![CDATA[动画类型

Android的animation由四种类型组成

XML中



alpha
渐变透明度动画效果


scale
渐变尺寸伸缩动画效果


translate
画面转换位置移动动画效果


rotate
画面转移旋转动画效果





JavaCode中



AlphaAnimation
渐变透明度动画效果


]]></description><category></category></item><item><title><![CDATA[android：anim --translate中的属性]]></title><link>https://blog.youkuaiyun.com/nate1860/article/details/38582901</link><guid>https://blog.youkuaiyun.com/nate1860/article/details/38582901</guid><author>nate1860</author><pubDate>Fri, 15 Aug 2014 11:49:10 +0800</pubDate><description><![CDATA[<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="@android:integer/config_mediumAnimTime"
    android:fromYDelta="100.0%"
    android:interpolator="@anim/dece]]></description><category></category></item><item><title><![CDATA[android：handle.postDelayed 与 removeCallbacks 用法]]></title><link>https://blog.youkuaiyun.com/nate1860/article/details/38582195</link><guid>https://blog.youkuaiyun.com/nate1860/article/details/38582195</guid><author>nate1860</author><pubDate>Fri, 15 Aug 2014 11:08:31 +0800</pubDate><description><![CDATA[postDelayed方法和removeCallbacks方法的使用：]]></description><category></category></item><item><title><![CDATA[Android ：Parcelable]]></title><link>https://blog.youkuaiyun.com/nate1860/article/details/38581537</link><guid>https://blog.youkuaiyun.com/nate1860/article/details/38581537</guid><author>nate1860</author><pubDate>Fri, 15 Aug 2014 10:33:19 +0800</pubDate><description><![CDATA[android提供了一种新的类型：Parcel。本类被用作封装数据的容器，封装后的数据可以通过Intent或IPC传递。 除了基本类型以

外，只有实现了Parcelable接口的类才能被放入Parcel中。]]></description><category></category></item><item><title><![CDATA[从setContentView()谈起]]></title><link>https://blog.youkuaiyun.com/nate1860/article/details/38464293</link><guid>https://blog.youkuaiyun.com/nate1860/article/details/38464293</guid><author>nate1860</author><pubDate>Sun, 10 Aug 2014 00:44:47 +0800</pubDate><description><![CDATA[本文主要内容是讲解一个视图View或者一个ViewGroup对象是如何添加至应用程序窗口中的。

         下文中提到的窗口可泛指我们能看到的界面，包括一个Activity呈现的界面(我们可以将之理解为应用程序窗口)，一个Dialog，

   一个Toast，一个Menu菜单等。



        首先对相关类的作用进行一下简单介绍：]]></description><category></category></item><item><title><![CDATA[Android在Http连接中设置超时和代理]]></title><link>https://blog.youkuaiyun.com/nate1860/article/details/38427577</link><guid>https://blog.youkuaiyun.com/nate1860/article/details/38427577</guid><author>nate1860</author><pubDate>Thu, 07 Aug 2014 23:15:27 +0800</pubDate><description><![CDATA[Http连接的超时机制能够防止连接线程的无限期等待，一般可分为connect timeout和socket timeout，在Android中可以使用HttpClient和HttpURLConnection建立Http连接，因此存在两种设置超时的方式，首先Socket等待建立连接的超时时间和Socket输入流等待数据到达的超时时间设置如下：]]></description><category></category></item></channel></rss>