<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[blue的博客]]></title><description><![CDATA[当你的才华还撑不起你的野心时，就应该静下心来学习； 当你的能力还驾驭不了你的目标时，就应该沉下心来历练…]]></description><link>https://blog.youkuaiyun.com/blueshell001</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; blueshell001]]></copyright><item><title><![CDATA[AutoCompleteTextView]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/79406039</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/79406039</guid><author>blueshell001</author><pubDate>Wed, 28 Feb 2018 21:51:14 +0800</pubDate><description><![CDATA[/** 
 * 动态匹配的 TextView 
 */ 
public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setConten...]]></description><category></category></item><item><title><![CDATA[RecyclerView的基本用法]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/53955153</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/53955153</guid><author>blueshell001</author><pubDate>Sat, 31 Dec 2016 13:15:06 +0800</pubDate><description><![CDATA[使用之前的准备工作 首先打开build.gradle 文件,在dependencies的节点之内 添加如下内容:dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:24.2.1'
    compile 'com.andro]]></description><category></category></item><item><title><![CDATA[WebView的简单学习20160820]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/52269637</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/52269637</guid><author>blueshell001</author><pubDate>Sun, 21 Aug 2016 21:32:32 +0800</pubDate><description><![CDATA[加载本地资源 
//加载web资源
//启用 支持Javascript
//webView加载优先使用缓存
设置显示进度条对话框
设置是否可以返回上一页
package com.gao.webviewdemo;import android.app.ProgressDialog;
import android.os.Bundle;
import android.support.v7.app.AppCo]]></description><category></category></item><item><title><![CDATA[TextView 实现跑马灯效果]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/52203575</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/52203575</guid><author>blueshell001</author><pubDate>Sun, 14 Aug 2016 11:12:57 +0800</pubDate><description><![CDATA[*  本实例实现 textView 跑马灯的效果 
 * android:ellipsize=”marquee” 
 * android:focusable=”true” 
 * android:focusableInTouchMode=”true” 
 * 仅适用以上3条属性只能让第一个TextView 获取到焦点,只能第一个TextView实现 跑马灯效果, 
 * 我们这里使用自定义TextV]]></description><category></category></item><item><title><![CDATA[ViewPager 添加动画效果]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/52038758</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/52038758</guid><author>blueshell001</author><pubDate>Tue, 26 Jul 2016 19:22:32 +0800</pubDate><description><![CDATA[Viewpager 添加动画效果 
 * 第一种动画效果 分别对应 各自的 DepthPageTransformer 
 * 第2中动画效果 分别对应 各自的 ZoomOutPageTransformer 
 * 
 * 以上两个动画的效果直接在 Android API文档下面直接复制的源码  
 * file:///D:/adt-64/sdk/docs/training/animation/scr]]></description><category></category></item><item><title><![CDATA[相机拍照]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/51985518</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/51985518</guid><author>blueshell001</author><pubDate>Thu, 21 Jul 2016 18:29:34 +0800</pubDate><description><![CDATA[public class MainActivity extends AppCompatActivity {
    ImageView image;
    public static final int REQ_1 = 1; //请求码
    public static final int REQ_2 = 2; //请求码    private String mFilePath; //文件路径]]></description><category></category></item><item><title><![CDATA[JsonObject 解析 json]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/51940908</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/51940908</guid><author>blueshell001</author><pubDate>Mon, 18 Jul 2016 12:10:12 +0800</pubDate><description><![CDATA[public class MainActivity extends AppCompatActivity {
    Button button, button2, button3;
    String jsonString = "{\"number\":[1,2,3]}";
    String jsonString2 = "{\"mobile\":[{\"name\":\"android\"},]]></description><category></category></item><item><title><![CDATA[Android 免费短信验证码--Mob.com]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/51933878</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/51933878</guid><author>blueshell001</author><pubDate>Sun, 17 Jul 2016 19:36:26 +0800</pubDate><description><![CDATA[Android 短信SDK集成文档package com.gaoo.smsverificationcode;import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;import java.util.]]></description><category></category></item><item><title><![CDATA[使用 ViewPagerIndicator + FragmentPagerAdapter 实现 tab 切换]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/51932010</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/51932010</guid><author>blueshell001</author><pubDate>Sun, 17 Jul 2016 13:37:45 +0800</pubDate><description><![CDATA[主界面本项目导入的是 v4 包的Fragmentpackage com.gaoo.tab04;
import com.viewpagerindicator.TabPageIndicator;
import java.util.List;/**
 * 使用 ViewPagerIndicator + FragmentPagerAdapter 实现 tab 切换
 * //导入 Indicator_lib]]></description><category></category></item><item><title><![CDATA[ViewPager 切换页面]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/51927414</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/51927414</guid><author>blueshell001</author><pubDate>Sat, 16 Jul 2016 23:51:09 +0800</pubDate><description><![CDATA[package com.gaoo.apptab;
/**
 * ViewPager 实现tab
 *
 * 代码中存在一个小问题: 点击底部导航栏时,点击下面的文字没有问题可以正常切换,而点击标签文字上方的图片就不能实现正常切换了,这是为什么?
 *  因为我们在底部导航栏 4个 LinearLayout 布局中 图片的展示的控件是 ImageButton ,而它本身具备消费点击事件的能力,自己把点]]></description><category></category></item><item><title><![CDATA[Volley请求网络简单学习]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/51923938</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/51923938</guid><author>blueshell001</author><pubDate>Sat, 16 Jul 2016 13:12:14 +0800</pubDate><description><![CDATA[请求网络的4种方式.get和post分别2种public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        se]]></description><category></category></item><item><title><![CDATA[自定义加载网络图片工具: 三级缓存 解决图片显示错位的问题]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/51919124</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/51919124</guid><author>blueshell001</author><pubDate>Fri, 15 Jul 2016 16:40:39 +0800</pubDate><description><![CDATA[自定义加载网络图片工具: 三级缓存该类中主要是在 请求网络加载图片之前设置一个,可以理解为listview的条目请求网络的位置,然后在请求网络的方法中展示图片之前 设置一个 显示在屏幕上位置 判断二者是否相等,如果相等就直接显示图片public class MyBitmapUtils {
    private final Context context;    private LruCache<S]]></description><category></category></item><item><title><![CDATA[Android ListView异步加载图片乱序  使用NetworkImageView]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/51917370</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/51917370</guid><author>blueshell001</author><pubDate>Fri, 15 Jul 2016 14:16:33 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/45586553尊重原著解决方案  使用Volley框架的 NetworkImageView控件把ImageView替换成了NetworkImageView。<?xml version="1.0" encoding="utf-8"?>  
<LinearLayout xmlns:andr]]></description><category></category></item><item><title><![CDATA[Android ListView异步加载图片错位解决方案一   使用findViewWithTag]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/51917280</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/51917280</guid><author>blueshell001</author><pubDate>Fri, 15 Jul 2016 14:09:16 +0800</pubDate><description><![CDATA[* 解决listView 加载图片错位解决方案一   使用findViewWithTag * 
使用findViewWithTag必须要有ListView的实例,在Adapter中怎样才能获取到ListView的实例呢？，getView()方法中传入的第三个参数其实就是ListView的实例 我们定义一个全局变量mListView ，然后在getView()方法中判断它是否为空, 如果为空就把par]]></description><category></category></item><item><title><![CDATA[简单倒计时 mm : ss格式]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/51907012</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/51907012</guid><author>blueshell001</author><pubDate>Thu, 14 Jul 2016 10:35:29 +0800</pubDate><description><![CDATA[package com.gaoo.countdown;import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import andro]]></description><category></category></item><item><title><![CDATA[实现获取验证码倒计时功能]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/51906957</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/51906957</guid><author>blueshell001</author><pubDate>Thu, 14 Jul 2016 10:31:16 +0800</pubDate><description><![CDATA[package com.gaoo.countdown;import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import]]></description><category></category></item><item><title><![CDATA[获取自己的经纬度 LocationManager]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/51900184</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/51900184</guid><author>blueshell001</author><pubDate>Wed, 13 Jul 2016 17:50:21 +0800</pubDate><description><![CDATA[package com.gao.locationtest;/**
 * LocationManager
 * 确定自己位置的经纬度
 */
public class MainActivity extends AppCompatActivity {
    TextView show_location;
    LocationManager mLocationManager;    String p]]></description><category></category></item><item><title><![CDATA[简单使用 AsyncTask]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/51900121</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/51900121</guid><author>blueshell001</author><pubDate>Wed, 13 Jul 2016 17:44:44 +0800</pubDate><description><![CDATA[AsyncTask 的基本用法，AsyncTask 是一个抽象类，如果我们想使用它，就必须要创建一个子类去继承它.在继承时我们可以为 AsyncTask 类指定三个泛型参数，这三个参数的用途如下 :
Params 在执行 AsyncTask 时需要传入的参数，可用于在后台任务中使用。
Progress 后台任务执行时，如果需要在界面上显示当前的进度，则使用这里指定的泛型作为进度单位。
Result]]></description><category></category></item><item><title><![CDATA[调用摄像头拍照 camera]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/51898980</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/51898980</guid><author>blueshell001</author><pubDate>Wed, 13 Jul 2016 16:07:26 +0800</pubDate><description><![CDATA[package com.gao.choosepictest;import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Bundle;
import android.os.E]]></description><category></category></item><item><title><![CDATA[接收和发送短信]]></title><link>https://blog.youkuaiyun.com/blueshell001/article/details/51898901</link><guid>https://blog.youkuaiyun.com/blueshell001/article/details/51898901</guid><author>blueshell001</author><pubDate>Wed, 13 Jul 2016 16:01:39 +0800</pubDate><description><![CDATA[package com.gao.smstest;import android.app.PendingIntent;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
i]]></description><category></category></item></channel></rss>