<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[奈]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/x_nuo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; x_nuo]]></copyright><item><title><![CDATA[接口测试]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/100566224</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/100566224</guid><author>x_nuo</author><pubDate>Thu, 05 Sep 2019 20:16:07 +0800</pubDate><description><![CDATA[1:工具:postman

2:接口测试中:接口请求需要关注4个信息:接口URL地址、请求方法、请求头、请求参数

接口url / 请求方法 / 请求头域 / 请求参数

:
]]></description><category></category></item><item><title><![CDATA[RecyclerView的Item点击事件处理不同的业务]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/87534512</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/87534512</guid><author>x_nuo</author><pubDate>Sun, 17 Feb 2019 15:46:35 +0800</pubDate><description><![CDATA[
第一种:
给封装实体类里面添加一个代表&quot;选中&quot;状态的参数去处理业务逻辑
Bean:



 private Boolean isselset;

        public Boolean getIsselset() {
            return isselset;
        }

        public void setIsselset(Boolean isselse...]]></description><category></category></item><item><title><![CDATA[ScrollView嵌套EditText解决滑动冲突]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/84589992</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/84589992</guid><author>x_nuo</author><pubDate>Thu, 29 Nov 2018 08:53:36 +0800</pubDate><description><![CDATA[ScrollView的滑动事件会拦截EditText的事件,封装新的SlidEditText继承EditText,重写onTouchEvent方法
@Override
    public boolean onTouchEvent(MotionEvent event) {
        if(event.getAction()==MotionEvent.ACTION_DOWN){

      ...]]></description><category></category></item><item><title><![CDATA[自定义View(1)]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/80535063</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/80535063</guid><author>x_nuo</author><pubDate>Fri, 01 Jun 2018 14:12:02 +0800</pubDate><description><![CDATA[自定义View的流程：1：构造函数——（View初始化）2：onMeasure——(测量View大小)3：onSizeChanged——(确定View大小)4：onLayout——（确定子View布局（自定义view包含子View时有用，决定View在viewGroup中的位置））5：onDraw——（实际绘制内容）6：提供接口——（控制View或者监听View的某些状态）onMeasure():...]]></description><category></category></item><item><title><![CDATA[自定义view]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/80405589</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/80405589</guid><author>x_nuo</author><pubDate>Tue, 22 May 2018 14:48:37 +0800</pubDate><description><![CDATA[学习参考链接：https://www.jianshu.com/p/c84693096e41https://blog.youkuaiyun.com/rhljiayou/article/details/7212620https://www.jianshu.com/p/ba6db48fd2b9https://blog.youkuaiyun.com/u013831257/article/details/50784565https...]]></description><category></category></item><item><title><![CDATA[Bitmap相关转换工具（Bitmap to base64、base64 to bitmap）]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/80348234</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/80348234</guid><author>x_nuo</author><pubDate>Thu, 17 May 2018 11:40:51 +0800</pubDate><description><![CDATA[import java.io.ByteArrayOutputStream;
import java.io.IOException;

import android.annotation.SuppressLint;
import android.graphics.Bitmap;
import android.graphics.Bitmap.CompressFormat;
import android...]]></description><category></category></item><item><title><![CDATA[ImageUtils图片工具]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/80348162</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/80348162</guid><author>x_nuo</author><pubDate>Thu, 17 May 2018 11:15:55 +0800</pubDate><description><![CDATA[package ***
/**
 *     desc  : 图片相关工具类
 */
public final class ImageUtils {

    private ImageUtils() {
        throw new UnsupportedOperationException(&quot;u can't instantiate me...&quot;);
    }

    /**
    ...]]></description><category></category></item><item><title><![CDATA[图片压缩库Compressor]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/80347678</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/80347678</guid><author>x_nuo</author><pubDate>Thu, 17 May 2018 10:57:39 +0800</pubDate><description><![CDATA[有时候需要在界面展示一张较大的图片这时候我们应该想到两点1.图片是否能够缓存2.图片是否能够压缩做到了缓存和压缩，才能尽可能低减少内存的负荷，增强app的流畅度------------------------------------------------------------------------------------------------下面介绍具体使用方法首先你需要在gradle中引...]]></description><category></category></item><item><title><![CDATA[httppost的用法]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/80339224</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/80339224</guid><author>x_nuo</author><pubDate>Wed, 16 May 2018 17:02:38 +0800</pubDate><description><![CDATA[（一）案例一定义了一个list，该list的数据类型是NameValuePair（简单名称值对节点类型），这个代码多处用于Java像url发送Post请求。在发送post请求时用该list来存放参数。发送请求的大致过程如下：String url=&quot;http://www.baidu.com&quot;;
HttpPost httppost=new HttpPost(url); //建立HttpPost对象
L...]]></description><category></category></item><item><title><![CDATA[Base64编码与解码]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/80332945</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/80332945</guid><author>x_nuo</author><pubDate>Wed, 16 May 2018 14:43:05 +0800</pubDate><description><![CDATA[之前真的忘记将图片上传到服务器用的是httpservlet,还是base64,因为一直在用别人封装过的代码，没有太深入探究，但终究日子过的太混沌了，好好的学吧......关于base64编码Encode和Decode编码的几种方式Base64是一种能将任意Binary资料用64种字元组合成字串的方法，而这个Binary资料和字串资料彼此之间是可以互相转换的，十分方便。在实际应用上，Base64除了...]]></description><category></category></item><item><title><![CDATA[android6.0 动态申请权限问题小结记录]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/80324908</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/80324908</guid><author>x_nuo</author><pubDate>Tue, 15 May 2018 17:45:56 +0800</pubDate><description><![CDATA[shouldShowRequestPermissionRationale():这个方法是AppCompact里面的，用于权限管理为了帮助查找用户可能需要解释的情形，Android 提供了一个实用程序方法，即 shouldShowRequestPermissionRationale()。 如果应用之前请求过此权限但用户拒绝了请求，此方法将返回 true。注：如果用户在过去拒绝了权限请求，并在权限请求...]]></description><category></category></item><item><title><![CDATA[Glide的使用]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/79919607</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/79919607</guid><author>x_nuo</author><pubDate>Thu, 12 Apr 2018 20:29:44 +0800</pubDate><description><![CDATA[一、加载Gif图片效果图：实现步骤：    第一步：xml布局添加ImageView[java] view plain copy&amp;lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;      xmlns:app=&quot;http://schemas.android.com/apk/res-auto&quot;    ...]]></description><category></category></item><item><title><![CDATA[android之禁用Appt2]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/79900508</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/79900508</guid><author>x_nuo</author><pubDate>Wed, 11 Apr 2018 17:55:12 +0800</pubDate><description><![CDATA[开发项目构建的时候出现的问题，下面是转自墨_浅-的一篇博客。地址：https://blog.youkuaiyun.com/moqianmoqian/article/details/795986401)上方提示R文件缺失？2）Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 e...]]></description><category></category></item><item><title><![CDATA[网络编程学习（一）]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/78913759</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/78913759</guid><author>x_nuo</author><pubDate>Wed, 27 Dec 2017 16:34:23 +0800</pubDate><description><![CDATA[前言：最近在学习网络编程只看了一半后面会继续学习，博主写的很清晰很容易理解，博客转自于(http://blog.youkuaiyun.com/a10615/article/details/52312009)，想去源址学习的朋友可以点击这个链接TCP 与 UDP 简述
  Table
  TCP
  UDP  名称
  Transmission Control Protocol，传输控制协议
  User Dat]]></description><category></category></item><item><title><![CDATA[Android中SQL的使用与详解]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/72736562</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/72736562</guid><author>x_nuo</author><pubDate>Thu, 25 May 2017 18:41:00 +0800</pubDate><description><![CDATA[前述： 
此篇文章转自于liuhe688作者，原文链接:http://blog.youkuaiyun.com/liuhe688/article/details/6715983 
作者写的很详细，以此保存方便日后学习与查阅。上次我向大家介绍了SQLite的基本信息和使用过程，相信朋友们对SQLite已经有所了解了，那今天呢，我就和大家分享一下在Android中如何使用SQLite。 
现在的主流移动设备像Andr]]></description><category></category></item><item><title><![CDATA[android中的UriMatcher和ContentUris]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/72735062</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/72735062</guid><author>x_nuo</author><pubDate>Thu, 25 May 2017 18:19:11 +0800</pubDate><description><![CDATA[此篇文章转自 于“http://www.cnblogs.com/lxmanutd/archive/2011/08/14/2138080.html”。总结的非常好，所以记录保存一下，方便以后查阅两个用于操作Uri的工具类，分别为UriMatcher 和ContentUris。 
UriMatcher 
用于匹配Uri。 
用法如下：  
首先把你需要匹配Uri路径全部给注册上： 
注册完需要匹配的Ur]]></description><category></category></item><item><title><![CDATA[DrawerLayout]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/53906248</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/53906248</guid><author>x_nuo</author><pubDate>Wed, 28 Dec 2016 10:28:38 +0800</pubDate><description><![CDATA[//右边的布局禁止手势滑动 
mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED,Gravity.RIGHT) 
//打开手势滑动 
mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED)]]></description><category></category></item><item><title><![CDATA[记录一下...]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/53335900</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/53335900</guid><author>x_nuo</author><pubDate>Fri, 25 Nov 2016 15:57:42 +0800</pubDate><description><![CDATA[有些最近使用到东西，来不及了解，要赶东西先记录下来 
CommonAdapter（第三方的适配器） 
picassos(加载图片) 
AutoEdit(与TextView不同) 
tipView 
list.add()  与 list.addAll()]]></description><category></category></item><item><title><![CDATA[List去重]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/53256963</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/53256963</guid><author>x_nuo</author><pubDate>Mon, 21 Nov 2016 10:34:48 +0800</pubDate><description><![CDATA[关于List去重，之前没有做过多的了解！但是这次用了一个第三方的适配器做的时候，发现数据总是重复，至于原因感觉短时间内对于我来说是困难的。 
呢么我想先记录下list去重的两种方式！ 
（1）HashSet// 声明并且初始化HashSet
private HashSet mManageSet;
mManageSet = new HashSet();
//数据处理
DataAry mDataAry]]></description><category></category></item><item><title><![CDATA[Intent]]></title><link>https://blog.youkuaiyun.com/x_nuo/article/details/53220331</link><guid>https://blog.youkuaiyun.com/x_nuo/article/details/53220331</guid><author>x_nuo</author><pubDate>Fri, 18 Nov 2016 18:11:53 +0800</pubDate><description><![CDATA[传递参数：（传递多个数据时） 
 Bundle bundle = new Bundle(); 
                bundle.putSerializable(“GOODS_LIST”, (Serializable) selectList); 
                intent1.putExtras(bundle); 
                intent1.put]]></description><category></category></item></channel></rss>