<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_35115643的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_35115643</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_35115643]]></copyright><item><title><![CDATA[配置系统权限]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/135520442</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/135520442</guid><author>qq_35115643</author><pubDate>Thu, 11 Jan 2024 10:26:45 +0800</pubDate><description><![CDATA[配置系统权限]]></description><category></category></item><item><title><![CDATA[获取当前用户的Context]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/135519907</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/135519907</guid><author>qq_35115643</author><pubDate>Thu, 11 Jan 2024 10:04:35 +0800</pubDate><description><![CDATA[【代码】获取当前用户的Context。]]></description><category></category></item><item><title><![CDATA[Kotlin简单讲解（三）]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/108000759</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/108000759</guid><author>qq_35115643</author><pubDate>Fri, 14 Aug 2020 11:43:54 +0800</pubDate><description><![CDATA[Kotlin简单讲解（三）

又是一个周末，夏天到了，快去撸串吧。人生得意须尽欢，多喝啤酒多撸串。

下面是java和kotlin基本类型的对比：

1：List集合的使用


                        java List声明
                        List&lt;String&gt; list=new ArrayList&lt;&gt;

                        java List集合遍历
                     .]]></description><category></category></item><item><title><![CDATA[Kotlin简单讲解（二）]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/105560777</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/105560777</guid><author>qq_35115643</author><pubDate>Thu, 16 Apr 2020 16:38:29 +0800</pubDate><description><![CDATA[马上周末又要开始了，在美国疫情如此的严重的情况下，我们只能好好学习kotlin，为了自己的未来好好奋斗，争取买房买车买别墅。Good good study ,Day day up.

     首先简单讲解一下kotlin的特点：

     1：与Java的编译 运行速度相似

     2：比java更安全，简洁(Kotlin在语法上具...]]></description><category></category></item><item><title><![CDATA[Kotlin简单讲解（一）]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/105418346</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/105418346</guid><author>qq_35115643</author><pubDate>Thu, 09 Apr 2020 20:24:43 +0800</pubDate><description><![CDATA[好久不写博客了，新的一年，现在疫情已经被打倒，为了迎接疫情成功的号角，写一篇博客庆祝一下，这篇博客主要讲解kotlin的基本使用，主要是个人理解，如有问题，欢迎一起讨论和学习。

      一：安装kotlin插件

     1： 首先如果是新创建的项目，只需要选择kotlin即可，如下图所示。





      2：另一种情况是...]]></description><category></category></item><item><title><![CDATA[Android Aapt异常总结和处理]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/80281922</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/80281922</guid><author>qq_35115643</author><pubDate>Fri, 11 May 2018 15:41:50 +0800</pubDate><description><![CDATA[Aapt异常总结和处理一：升级Android studio 到3.0的问题    升级到Android studio3.0之后爆出Aapt2Exception异常，显示如下所示：这样的话我们只需要在gradle.properties对象的文件下进行配置代码：android.enableAapt2=false如下图所示:在这个文件进行配置，然后配置界面如下所示：这就是配置的代码展示。哈哈，是不是很神...]]></description><category></category></item><item><title><![CDATA[Android 6.0权限封装]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/80191544</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/80191544</guid><author>qq_35115643</author><pubDate>Fri, 04 May 2018 10:47:37 +0800</pubDate><description><![CDATA[Android 6.0权限封装    相信大家都是Android的老油条了，都已经了解了Android 6.0以上的危险权限需要主动申请，6.0以下的危险权限只需要在AndroidManifest.xml文件配置下就可以了。每次配置和申请权限的过程中会感觉到代码重复量过多，比较烦躁，其实我也是，这样的话就就需要我们进行封装处理。那么如果我们在baseactivity中进行封装，然后每次只需要调用一...]]></description><category></category></item><item><title><![CDATA[Android Retrofit取消请求异常分析]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/80163482</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/80163482</guid><author>qq_35115643</author><pubDate>Wed, 02 May 2018 11:17:48 +0800</pubDate><description><![CDATA[Retrofit取消请求封装和分析处理   此篇文章适合okhttp和retrofit使用者，如果不是请观看其他文章，如果是的那你就发达了，赚到了。   首先我们在封装网络请求的时候会遇到activity等视图已经关闭，然而网络请求并没有关闭的现象，毕竟网络请求为异步处理和加载，不处理就会造成异常。那么接下来我们就需要管理和处理这个现象，那么怎么处理呢，请继续看文章分析。    一：管理和处理ca...]]></description><category></category></item><item><title><![CDATA[Android 和js进行简单交互处理]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/79291036</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/79291036</guid><author>qq_35115643</author><pubDate>Fri, 09 Feb 2018 10:42:32 +0800</pubDate><description><![CDATA[Android 和js进行简单交互处理首先本文下载demo地址  git地址为  https://github.com/zhiyongshuangquan/androidjscsdn 下载地址http://download.youkuaiyun.com/download/qq_35115643/10246061现在由于 前端技术的发展和便捷，Android 原生的稳定，所以有些功能混合开发是个不错的选择，开发...]]></description><category></category></item><item><title><![CDATA[Rxjava 2.0+Retrofit 2.0 +MvP美好封装]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/79268296</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/79268296</guid><author>qq_35115643</author><pubDate>Tue, 06 Feb 2018 11:52:51 +0800</pubDate><description><![CDATA[Rxjava 2.0+Retrofit 2.0 +MvP美好封装
  demo 地址：https://github.com/zhiyongshuangquan/MyMvp-欢迎下载
csdn 地址：http://download.youkuaiyun.com/download/qq_35115643/10242086 
   2018年已经到来，相信狗年大家都期待工资涨涨涨，那就来研究下Rxjava+R]]></description><category></category></item><item><title><![CDATA[bugly热更新和热补丁修复]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/79172443</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/79172443</guid><author>qq_35115643</author><pubDate>Wed, 31 Jan 2018 11:46:21 +0800</pubDate><description><![CDATA[腾讯bugly简单集成介绍
一：热更新的好处
在app上线后出现严重bug需要紧急修复，再次更新版本，提交市场审核过于繁琐，时间较长，用户体验不太完美。这样就催生了app热更新技术。也就是给apk进行补丁形式打入，不需要再次提交版本，用户关闭当前app进程再次启动下就OK了。热更新优势在于以下几点：
1：不需要重新发布版本，简单高效
2：用户无感知，无需下载新的应用
3：修复成功率高，挽]]></description><category></category></item><item><title><![CDATA[原生js  ajax简单封装和使用]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/78688375</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/78688375</guid><author>qq_35115643</author><pubDate>Fri, 01 Dec 2017 17:06:56 +0800</pubDate><description><![CDATA[相信大家都看了下ajax基本使用，感觉每次调用是不是很麻烦啊，这样的话就要简单的封装下了，废话不多说，直接走起吧
一：进行简单的基本封装（根据自己的需求可以再次封装喔）

function ajax(obj) {
//做网络请求的时候,参数以"对象"的形式传递进来
//规定: obj 里面包含属性: 
//1.url 
//2.type -- get 还是 post
//3.data -- ]]></description><category></category></item><item><title><![CDATA[Android 适配方法（dp，sp等单位适配）]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/78601536</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/78601536</guid><author>qq_35115643</author><pubDate>Wed, 22 Nov 2017 15:33:00 +0800</pubDate><description><![CDATA[一：首选进入导入工具类文件
https://github.com/zhiyongshuangquan/autodp




就是这两个文件导入
二：进行文件导入，直接导入main目录下，如下图所示





三：进行点击设置文件，如下面所示，


四：进入文件夹后双击打开的文件


五：适配文件创建成功]]></description><category></category></item><item><title><![CDATA[android 主流工具类的封装和使用]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/78021083</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/78021083</guid><author>qq_35115643</author><pubDate>Mon, 18 Sep 2017 16:55:46 +0800</pubDate><description><![CDATA[Android主流工具类的封装和使用（一）
具体使用和案例可以查看https://github.com/zhiyongshuangquan/utils
一：Intent 工具类封装和使用import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import androi]]></description><category></category></item><item><title><![CDATA[ActiveAndroid的简单使用]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/78015581</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/78015581</guid><author>qq_35115643</author><pubDate>Mon, 18 Sep 2017 09:18:35 +0800</pubDate><description><![CDATA[ActiveAndroid简单使用讲解
现在android 主流数据库框架ormlite activeAndroid  greenDao等orm数据库框架的使用，本文主要简单讲解activeAndroid的简单使用讲解，便于大家更好的理解和使用，如有讲解不当之处请予以指出，我们一起探讨。
一：首先就是使用配置
大家首先可以查看activeAndroid的源码地址  https://githu]]></description><category></category></item><item><title><![CDATA[Android Retrofit 网络框架的使用]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/77987899</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/77987899</guid><author>qq_35115643</author><pubDate>Fri, 15 Sep 2017 09:37:22 +0800</pubDate><description><![CDATA[Retrofit2整体教程（包你走向幸福人生）
  现在主流网络框架retrofit已经火了很久了，没用的速度走起，本文章给大家提供详细的讲解，欢迎参考，如有疑问请速度告知老铁，一起探讨喔。
一： 首先就是配置文件的配置
如果单纯使用retrofit 2的话可以查看官方文档  https://github.com/square/retrofit
也就是需要配置 
compile 'com]]></description><category></category></item><item><title><![CDATA[Android表单乱码问题解决]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/72822830</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/72822830</guid><author>qq_35115643</author><pubDate>Wed, 31 May 2017 18:52:32 +0800</pubDate><description><![CDATA[相信很多朋友提交表单的时候会遇到一些问题，就是中文乱码问题。


按照这样的样式提交会有可能出现unicode乱码，乱码的话转下码试试，
public static final MediaType FORM_CONTENT_TYPE
            = MediaType.parse("application/x-www-form-urlencoded; charset=utf-8]]></description><category></category></item><item><title><![CDATA[Android studio安装ButterKnife插件]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/72636376</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/72636376</guid><author>qq_35115643</author><pubDate>Tue, 23 May 2017 08:35:19 +0800</pubDate><description><![CDATA[一：首先点击进入设置界面


二：点击进入设置后，然后点击Plugins


三：点击进入后点击设置Browse respositor


四：在里面搜索ButterKnife插件点击进行安装
五：然后直接就可以使用插件功能了，点击alt+insert键就可以一键进行注解操作了，速度使用吧，各位老铁们。]]></description><category></category></item><item><title><![CDATA[Listview,Gridview等BaseAdapter简单的封装操作]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/71158069</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/71158069</guid><author>qq_35115643</author><pubDate>Thu, 04 May 2017 09:30:04 +0800</pubDate><description><![CDATA[在使用列表比如listview中经常会进行自定义适配器操作，也就是自定义adapter，这样的话直接继承系统adapter每次都需要重写很多方法，就需要我们进行封装adapter
package com.base;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.Vi]]></description><category></category></item><item><title><![CDATA[限制Editext输入字节长度]]></title><link>https://blog.youkuaiyun.com/qq_35115643/article/details/71107194</link><guid>https://blog.youkuaiyun.com/qq_35115643/article/details/71107194</guid><author>qq_35115643</author><pubDate>Wed, 03 May 2017 09:57:19 +0800</pubDate><description><![CDATA[在 xml 文件中设置文本编辑框属性作字符数限制

如：Android:maxLength="10" 即限制最大输入字符个数为10

这样限制的话限制的是字符长度，有的并不能实现需求，那么限制字节长度应该怎么处理呢？请看如下所示：


 InputFilter[] filters = new InputFilter[]{new LimitCharLengthFilter(12)};
]]></description><category></category></item></channel></rss>