<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[csno28的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/csno28</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; csno28]]></copyright><item><title><![CDATA[微信支付之认识微信支付流程]]></title><link>https://blog.youkuaiyun.com/csno28/article/details/48518045</link><guid>https://blog.youkuaiyun.com/csno28/article/details/48518045</guid><author>csno28</author><pubDate>Mon, 21 Sep 2015 15:45:01 +0800</pubDate><description><![CDATA[最近公司项目不多，老大让了解微信支付的内容，因为之前没有接触过微信支付的开发，所以花了一点时间研究它，现在基本支付可以实现，在这个过程中也走了不少弯路，所以想在这里跟大家分享一下，希望可以帮到正在迷途中的羔羊们。
1.先了解自己的公众号支付属于哪个版本，这个很重要，本人就是在中间被这个问题搞乱了思路。2014年9月10号申请的是V2版本，之后的是V3版本。V2版本好像可以升级为V3版本，但因为自]]></description><category></category></item><item><title><![CDATA[微信支付之认识微信支付开发]]></title><link>https://blog.youkuaiyun.com/csno28/article/details/48532651</link><guid>https://blog.youkuaiyun.com/csno28/article/details/48532651</guid><author>csno28</author><pubDate>Mon, 21 Sep 2015 15:44:28 +0800</pubDate><description><![CDATA[这一篇开始对微信支付细节进行解释和开发
1.获取openid，这个比较简单，上一篇已经讲到，通过appid，appsecret请求微信接口获取，具体看https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_4


2.获取预支付回话标识prepay_id，获取prepay_id，就是通过https协议，用POST方式，向微信接口]]></description><category></category></item><item><title><![CDATA[Android原理揭秘系列之View、ViewGroup]]></title><link>https://blog.youkuaiyun.com/csno28/article/details/11813099</link><guid>https://blog.youkuaiyun.com/csno28/article/details/11813099</guid><author>csno28</author><pubDate>Wed, 18 Sep 2013 16:21:32 +0800</pubDate><description><![CDATA[作过Android 应用开发的朋友都知道，Android的UI界面都是由View和ViewGroup及其派生类组合而成的。其中，View是所有UI组件的基类，而ViewGroup是容纳这些组件的容器，其本身也是从View派生出来的。AndroidUI界面的一般结构可参见下面的示意图：



可见，作为容器的ViewGroup可以包含作为叶子节点的View，也可以包含作为更低层次的子View]]></description><category></category></item><item><title><![CDATA[Android 4.0设计规范 优先导读 十大改变 （附全文翻译pdf）]]></title><link>https://blog.youkuaiyun.com/csno28/article/details/11724963</link><guid>https://blog.youkuaiyun.com/csno28/article/details/11724963</guid><author>csno28</author><pubDate>Mon, 16 Sep 2013 10:51:47 +0800</pubDate><description><![CDATA[在拜读和翻译了Android design设计指导后，对比Android 4.0与Android2.3及之前版本的app设计指导，总结了Android 4.0设计的10大改变：

1. 导航栏 (详见模式PATTERNS>导航Navigation)
　　由之前的物理按键导航（返回、菜单、搜索、主页）变成了嵌入屏幕的虚拟按键（返回、主页、最近任务）。

 

　　　　　　　　　　左侧为]]></description><category></category></item><item><title><![CDATA[【android】Socket简单用法]]></title><link>https://blog.youkuaiyun.com/csno28/article/details/11593121</link><guid>https://blog.youkuaiyun.com/csno28/article/details/11593121</guid><author>csno28</author><pubDate>Thu, 12 Sep 2013 10:03:29 +0800</pubDate><description><![CDATA[Socket通常也称做”套接字“，用于描述IP地址和端口，废话不多说，它就是网络通信过程中端点的抽象表示。值得一提的是，Java在包java.net中提供了两个类Socket和ServerSocket，分别用来表示双向连接的客户端和服务端。这是两个封装得非常好的类，使用起来很方便！

    下面将首先创建一个SocketServer的类作为服务端如下，该服务端实现了多线程机制，可以在特定端口]]></description><category></category></item><item><title><![CDATA[【Android动画】之Tween动画 (渐变、缩放、位移、旋转)]]></title><link>https://blog.youkuaiyun.com/csno28/article/details/11309591</link><guid>https://blog.youkuaiyun.com/csno28/article/details/11309591</guid><author>csno28</author><pubDate>Sat, 07 Sep 2013 13:22:19 +0800</pubDate><description><![CDATA[Android 平台提供了两类动画。 一类是Tween动画，就是对场景里的对象不断的进行图像变化来产生动画效果（旋转、平移、放缩和渐变）。

第二类就是 Frame动画，即顺序的播放事先做好的图像，与gif图片原理类似。

 

下面就讲一下Tweene Animations。

 

主要类：

 

Animation   动画

AlphaAnimation ]]></description><category></category></item><item><title><![CDATA[Android 移动动画- TranslateAnimation（转）]]></title><link>https://blog.youkuaiyun.com/csno28/article/details/11308551</link><guid>https://blog.youkuaiyun.com/csno28/article/details/11308551</guid><author>csno28</author><pubDate>Sat, 07 Sep 2013 13:00:49 +0800</pubDate><description><![CDATA[在Android 中, 制作移动动画,


可以利用 Animation 与 TranslateAnimation 两个物件来达成.

范例程式, 如下 :

Java 程式范例

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
 
    /]]></description><category></category></item><item><title><![CDATA[Android ViewPager多页面滑动切换以及动画效果]]></title><link>https://blog.youkuaiyun.com/csno28/article/details/11098721</link><guid>https://blog.youkuaiyun.com/csno28/article/details/11098721</guid><author>csno28</author><pubDate>Wed, 04 Sep 2013 22:25:08 +0800</pubDate><description><![CDATA[一、首先，我们来看一下效果图，这是新浪微博的Tab滑动效果。我们可以手势滑动，也可以点击上面的头标进行切换。与此同方式，

白色横条会移动到相应的页卡头标下。这是一个动画效果，白条是缓慢滑动过去的。好了，接下来我们就来实现它。



 

二、在开始前，我们先要认识一个控件，ViewPager。它是google SDk中自带的一个附加包的一个类，可以用来实现屏幕间的切换。

这]]></description><category></category></item><item><title><![CDATA[如何使用fragment里的控件]]></title><link>https://blog.youkuaiyun.com/csno28/article/details/10963597</link><guid>https://blog.youkuaiyun.com/csno28/article/details/10963597</guid><author>csno28</author><pubDate>Tue, 03 Sep 2013 10:53:00 +0800</pubDate><description><![CDATA[最近正在用actionbar和fragment做出tabhost的效果，其中遇到一个问题，就是把fragment添加到activity里，不知道如何使用fragment里的空间，上网查了一下，都说是用view.findviewbyid找到控件的ID，可是尝试之后老是没有效果，原来是返回的view有问题，先上代码，这就是不成功的例子，问题就出在红字的地方
public View onCreateV]]></description><category></category></item><item><title><![CDATA[修改Actionbar的样式]]></title><link>https://blog.youkuaiyun.com/csno28/article/details/10952147</link><guid>https://blog.youkuaiyun.com/csno28/article/details/10952147</guid><author>csno28</author><pubDate>Mon, 02 Sep 2013 23:25:52 +0800</pubDate><description><![CDATA[本例几乎涵盖了有关Actionbar的所有操作，由于前面介绍过tabs和item，这里重点介绍Actionbar的样式修改，需要源工程的请在资源里下载styleactionbar。更多请阅读http://android-developers.blogspot.com/2011/04/customizing-action-bar.html

1、首先准备一个RoundedColourFragme]]></description><category></category></item><item><title><![CDATA[在ActionBar中进行Fragment之间的切换]]></title><link>https://blog.youkuaiyun.com/csno28/article/details/10827843</link><guid>https://blog.youkuaiyun.com/csno28/article/details/10827843</guid><author>csno28</author><pubDate>Sun, 01 Sep 2013 15:52:49 +0800</pubDate><description><![CDATA[在ActionBar中添加标签(Tabs)，每个标签对应的是一个Fragment，点击不同的Tab时，就会切换到对应的Fragment。

　　这里有五个关键步骤：

　　１. 要实现 ActionBar.TabListener接口，当点击Tab的时候触发这个接口里面的事件，有onTabSelected(), onTabUnselected(), 和 onTabReselected().　]]></description><category></category></item></channel></rss>