<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[队长，别开枪，是我！]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/javaplay11</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; javaplay11]]></copyright><item><title><![CDATA[Retrofit学习一：文档介绍]]></title><link>https://blog.youkuaiyun.com/javaplay11/article/details/50989561</link><guid>https://blog.youkuaiyun.com/javaplay11/article/details/50989561</guid><author>javaplay11</author><pubDate>Sat, 26 Mar 2016 23:26:26 +0800</pubDate><description><![CDATA[Retrofit
  官方文档：http://square.github.io/retrofit/
  
  源码和例子，Github地址：https://github.com/square/retrofit
  
  一个Android和Java的的类型安全的HTTP客户端。
Retrofit
介绍
API介绍
请求方法
URL操作
请求主体
FORM ENCODED 和 MULTIPART
请求]]></description><category></category></item><item><title><![CDATA[微信登录软键盘弹出后登录自动弹起]]></title><link>https://blog.youkuaiyun.com/javaplay11/article/details/50517693</link><guid>https://blog.youkuaiyun.com/javaplay11/article/details/50517693</guid><author>javaplay11</author><pubDate>Thu, 14 Jan 2016 15:05:10 +0800</pubDate><description><![CDATA[微信登录软键盘弹出后登录自动弹起微信登录软键盘弹出后登录自动弹起
分析
代码实现
总结在微信的登录界面，当用户点击填写密码框后，软键盘弹出，然后上面部分自动上移，软键盘不会遮挡住登录按钮，及下面的一个（登录遇到问题？）按钮，键盘消失后恢复。如图： 
 
分析首先，考虑Android自身可不可以实现这样的功能，通常在开发中处理输入框的遮挡会处理android:windowSoftInputMode的属]]></description><category></category></item><item><title><![CDATA[微信分享及授权登录]]></title><link>https://blog.youkuaiyun.com/javaplay11/article/details/50359516</link><guid>https://blog.youkuaiyun.com/javaplay11/article/details/50359516</guid><author>javaplay11</author><pubDate>Sat, 19 Dec 2015 20:15:50 +0800</pubDate><description><![CDATA[微信分享及授权登录微信分享及授权登录
分享
开发前需要了解的
代码的实现
微信授权登录
开发前需要了解的
代码的实现
总结分享
  流程：进行sdk测初始化（就是注册第三方应用的过程）通过调用微信的sdk，打开微信（携带需要分享的数据），用户在微信中进行相应的操作，第三方应用得到相应的回调，如是否分享成功。
开发前需要了解的
  
  分享到哪里（朋友or朋友圈）
  分享的数据类型有哪些
  回调]]></description><category></category></item><item><title><![CDATA[AndroidStudio使用gradle打包并实现多渠道打包]]></title><link>https://blog.youkuaiyun.com/javaplay11/article/details/49805705</link><guid>https://blog.youkuaiyun.com/javaplay11/article/details/49805705</guid><author>javaplay11</author><pubDate>Thu, 12 Nov 2015 22:30:33 +0800</pubDate><description><![CDATA[介绍：

         Google推出了新的开发工具，AndroidStudio，并且采用了新的工程构建工具，Gradle构建。在每个项目中，都会有一个build.gradle文件来构建。这里，主要来讲打包方面常见的操作。默认，会产生2个版本，debug版本和release版本。

        需求：
        打包一个apk十分简单，需要的就是一个密钥。点击build-]]></description><category></category></item><item><title><![CDATA[Java泛型详解]]></title><link>https://blog.youkuaiyun.com/javaplay11/article/details/49366375</link><guid>https://blog.youkuaiyun.com/javaplay11/article/details/49366375</guid><author>javaplay11</author><pubDate>Fri, 23 Oct 2015 21:14:14 +0800</pubDate><description><![CDATA[Java泛型详解]]></description><category></category></item><item><title><![CDATA[Looper介绍]]></title><link>https://blog.youkuaiyun.com/javaplay11/article/details/48165135</link><guid>https://blog.youkuaiyun.com/javaplay11/article/details/48165135</guid><author>javaplay11</author><pubDate>Tue, 01 Sep 2015 22:22:45 +0800</pubDate><description><![CDATA[Looper简介：

        Looper用于在一个线程中执行一个message loop（消息轮询器）。默认的Thread是没有message loop的，创建一个，通过调用prepare方法来run一个message loop，并且通过执行loop来处理这些消息。

       通常Handler和message loop一起活动。


       下面这个是官方给出]]></description><category></category></item><item><title><![CDATA[Handler简介及分析]]></title><link>https://blog.youkuaiyun.com/javaplay11/article/details/48138569</link><guid>https://blog.youkuaiyun.com/javaplay11/article/details/48138569</guid><author>javaplay11</author><pubDate>Mon, 31 Aug 2015 19:28:13 +0800</pubDate><description><![CDATA[Handler简介：

一个Handler和线程，消息队列关联起来，允许你发送，处理，Message和Runnable。每个Handler实例和单独的线程，消息队列关联，当你创建一个新的handler，它就绑定到了消息队列（当前线程），它将传递Message和Runnable，执行它们当Message和Runnable从消息队列中出来的时候。

        其主要有2种用途；1：在未来]]></description><category></category></item><item><title><![CDATA[Webview解析html源码]]></title><link>https://blog.youkuaiyun.com/javaplay11/article/details/47910671</link><guid>https://blog.youkuaiyun.com/javaplay11/article/details/47910671</guid><author>javaplay11</author><pubDate>Sun, 23 Aug 2015 21:33:03 +0800</pubDate><description><![CDATA[webview加载网页的时候，如何获取html的源码，可以通过js来实现。
1：设置webview，js。
webView = (WebView) findViewById(R.id.wv);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.addJavascriptInterface(new ]]></description><category></category></item><item><title><![CDATA[倒计时的实现]]></title><link>https://blog.youkuaiyun.com/javaplay11/article/details/47690017</link><guid>https://blog.youkuaiyun.com/javaplay11/article/details/47690017</guid><author>javaplay11</author><pubDate>Sun, 16 Aug 2015 00:21:37 +0800</pubDate><description><![CDATA[/**
 * 倒计时功能实现
 * Created by air on 2015/8/15.
 */
public class CountDownTimerActivity extends BaseActivity{

    private CountDownTimer timer;

    @Override
    protected void onCreate(Bundle savedI]]></description><category></category></item><item><title><![CDATA[Android双击，连续多次点击事件判断]]></title><link>https://blog.youkuaiyun.com/javaplay11/article/details/47662399</link><guid>https://blog.youkuaiyun.com/javaplay11/article/details/47662399</guid><author>javaplay11</author><pubDate>Fri, 14 Aug 2015 15:31:51 +0800</pubDate><description><![CDATA[常见场景：有时候用户双击控件后，才希望客户端响应。
原理：用户点击一次后，判断最后一次点击距离第一次的时间，如果小于500毫秒，则为双击，同理，三次点击，四次点击……
看看Android自身是如何处理这样的事件的：

long[] mHits = new long[3];
      public void click(View view){
            System. arr]]></description><category></category></item><item><title><![CDATA[自定义控件实现微博图片九宫格效果]]></title><link>https://blog.youkuaiyun.com/javaplay11/article/details/47130309</link><guid>https://blog.youkuaiyun.com/javaplay11/article/details/47130309</guid><author>javaplay11</author><pubDate>Wed, 29 Jul 2015 17:04:45 +0800</pubDate><description><![CDATA[1：自定义GridView
public class NineGridlayout extends ViewGroup {

    private NineGridAdapter adapter;
    private OnItemClickListerner onItemClickListerner;

    // 行间距
    private int lineSpace;
    /]]></description><category></category></item><item><title><![CDATA[Android调用系统的相机，图库，以及裁剪图片功能。]]></title><link>https://blog.youkuaiyun.com/javaplay11/article/details/46807521</link><guid>https://blog.youkuaiyun.com/javaplay11/article/details/46807521</guid><author>javaplay11</author><pubDate>Wed, 08 Jul 2015 19:25:32 +0800</pubDate><description><![CDATA[在开发中，调用系统的相机拍照，或者图库选择图片是很常见的操作，有时候你会看到有的应用在选择图片的时候，会有个小方框，可以进行图片的裁剪选择，其实，这些都可以通过调用系统来实现。
1：调用系统的相机拍照。

        Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        if (ta]]></description><category></category></item><item><title><![CDATA[创建，删除文件或文件夹及判断其是否存在]]></title><link>https://blog.youkuaiyun.com/javaplay11/article/details/46786971</link><guid>https://blog.youkuaiyun.com/javaplay11/article/details/46786971</guid><author>javaplay11</author><pubDate>Tue, 07 Jul 2015 11:21:52 +0800</pubDate><description><![CDATA[public class FileUtils {
    /**
     * 删除文件夹下的所有文件或者某一个文件
     * @param name 文件名，若为null，删除目录下所有文件
     * @param str
     */
    public static void deleteFile(String name,String... str) {
        try ]]></description><category></category></item><item><title><![CDATA[Webview获取连续H5页面的标题]]></title><link>https://blog.youkuaiyun.com/javaplay11/article/details/46762017</link><guid>https://blog.youkuaiyun.com/javaplay11/article/details/46762017</guid><author>javaplay11</author><pubDate>Sun, 05 Jul 2015 11:04:20 +0800</pubDate><description><![CDATA[在应用中，有的页面会使用h5来实现，而title确是客户端来实现的，正确的获取h5的标题，设置正确的title
是必须的。
这个在webview中通过api很容易实现。只需要调用这个方法就可以了。

mWebView.setWebChromeClient(new WebChromeClient(){
            @Override
            public vo]]></description><category></category></item><item><title><![CDATA[View，Activity，Window三者的关系]]></title><link>https://blog.youkuaiyun.com/javaplay11/article/details/46648785</link><guid>https://blog.youkuaiyun.com/javaplay11/article/details/46648785</guid><author>javaplay11</author><pubDate>Fri, 26 Jun 2015 12:31:15 +0800</pubDate><description><![CDATA[View，Activity，Window三者的关系]]></description><category></category></item><item><title><![CDATA[通过style实现Activity的界面切换]]></title><link>https://blog.youkuaiyun.com/javaplay11/article/details/46639149</link><guid>https://blog.youkuaiyun.com/javaplay11/article/details/46639149</guid><author>javaplay11</author><pubDate>Thu, 25 Jun 2015 17:42:50 +0800</pubDate><description><![CDATA[Activity的界面切换可以通过调用系统的方法，overridePendingTransition(int enterAnim, int exitAnim)来实现。
假设界面A点击后可以进入界面B，点击back键后，B界面关闭，返回到A界面。
通过xml文件可以实现动画效果，然后调用overridePendingTransition即可，第一个参数代表即将能看到的界面，第二个参数代表即将看不]]></description><category></category></item></channel></rss>