<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a22422931的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a22422931</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a22422931]]></copyright><item><title><![CDATA[android 属性动画小技巧一ObjectAnimator]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/80944792</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/80944792</guid><author>a22422931</author><pubDate>Fri, 06 Jul 2018 18:08:01 +0800</pubDate><description><![CDATA[android出了属性动画 ，对于开发者来说犹如沙漠的绿洲。但是在大家使用属性动画ObjectAnimator的时候，总会遇到的问题：

那就是该调用ofInt方法， 还是ofFloat方法，还是…; 方法中的propertyName参数要传什么字符串呢？



今天我就跟大家说说这个小技巧，如果已经知道的人请勿喷，或者有更好的可以给我留言。

首先我先给大家看几个ObjectAnimator的使...]]></description><category></category></item><item><title><![CDATA[Android Studio 快捷键大全（学习AS第二章）]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/78032133</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/78032133</guid><author>a22422931</author><pubDate>Wed, 31 Jan 2018 12:00:08 +0800</pubDate><description><![CDATA[本文概述： 好工具可以事半功倍，用好工具再事半功倍。这句话再很多地方都是适用的。上一章中提到Android的好开发工具AS（Android Studio 的简称，以后发表的博客基本用AS来代替），本章将教大家认识并使用好这个功能。



Android Studio 是基于 IntelliJ IDEA 的官方 Android 应用开发集成开发环境 (IDE)。 除了 IntelliJ 强大的代码编...]]></description><category></category></item><item><title><![CDATA[Android 占位符使用大全]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/79159886</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/79159886</guid><author>a22422931</author><pubDate>Thu, 25 Jan 2018 11:37:52 +0800</pubDate><description><![CDATA[Android中优雅的展示包含特殊字符串的几种方法。

注：以下含有空格的写法是为了在md文档中显示，在android项目中使用的时候请去除空格




  名称
  显示样式
  Android string中标准写法
  HTML 写法
  描述



  冒号
  :
  \u003A
  & #58;
  使用HTML写法时请去除其中的空格


  左双角括号
  
  \u00BB]]></description><category></category></item><item><title><![CDATA[Android Studio 加载第三方jar包（jar包和res分开的情况）]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/78852871</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/78852871</guid><author>a22422931</author><pubDate>Wed, 20 Dec 2017 14:28:26 +0800</pubDate><description><![CDATA[首先我们先来了解一下Eclipse和AndroidStudio(下面简写成AS)两种android开发工具导入jar包的方式。Eclipse （jar解决方案）    1. 只有jar包无res文件的情况下，直接把jar包拷贝到项目的libs目录下（在与res平级的目录下新建libs文件夹），然后右击jar包，选择Build Path中的Add toBuild Path，即可。    2. 既有ja]]></description><category></category></item><item><title><![CDATA[浅谈AsyncTask]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/78478736</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/78478736</guid><author>a22422931</author><pubDate>Wed, 08 Nov 2017 14:50:05 +0800</pubDate><description><![CDATA[AsyncTask 类现在刚开始学android的人 已经越来越少接触了， 但是我觉得还是有必要发表这样一篇文章，来让初学者们可以更加轻松的了解到该类的使用。 毕竟AsyncTask 类才是android 亲儿子public class TestAsyncTask {    public TestAsyncTask(){
        MyAsyncTask myAsyncTask = new M]]></description><category></category></item><item><title><![CDATA[Android Studio 好用的快捷键之Eclipse模式]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/78054853</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/78054853</guid><author>a22422931</author><pubDate>Wed, 08 Nov 2017 14:44:49 +0800</pubDate><description><![CDATA[在Android Studio中的File->Settings->Keymap页面的第一栏有一个Keymaps 选项， 再里面可以选择Eclipse。 有些习惯了Eclipse快捷方式的程序员就会去配置这个模式。 但是问题来了，这个时候有些Android Studio中很好用的快捷键 功能就丢失了。 今天我就给大家总结一些 AS中EclipseMode好用的快捷键。
  文字描述
  快捷键  代码]]></description><category></category></item><item><title><![CDATA[使用Chrome来调试你的Android App]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/78041153</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/78041153</guid><author>a22422931</author><pubDate>Wed, 20 Sep 2017 15:10:19 +0800</pubDate><description><![CDATA[转载 http://stormzhang.com/android/2015/03/05/android-debug-use-chrome/个人一直对Chrome情有独钟，Chrome除了更快之外，对开发者的支持更友好。内置强大的Developer Tools，相信Web开发简直爱不释手！而且Chrome Store里提供各种各样的插件，没有你用不到，只有你想不到。现在任何事基本Chrome全部办的到]]></description><category></category></item><item><title><![CDATA[Android Studio 学习第一章（下载安装）]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/78029865</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/78029865</guid><author>a22422931</author><pubDate>Tue, 19 Sep 2017 14:42:04 +0800</pubDate><description><![CDATA[1. 直接给出大家最关注的Android Studio下载地址在访问不了的时候，你应该要知道是怎么回事哦!!!（如你下载不了，可以给我留言，要是需求比较大的话， 我可以去下载后，在放置到网盘上）。2. 安装的资料在网上有太多太多了，大家自己google/baidu吧，我就不在做说明了。]]></description><category></category></item><item><title><![CDATA[java.lang.ExceptionInInitializerError 错误]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/76976570</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/76976570</guid><author>a22422931</author><pubDate>Wed, 09 Aug 2017 11:23:20 +0800</pubDate><description><![CDATA[java.lang.ExceptionInInitializerError 错误的是应用在类初始化的时候出错了，通俗一点来说就是在new一个对象的时候出错（构造方法内出错）。下面给大家列出一个比较常见的列子：public class TestStatic {
    private static TestStatic testStatic = new TestStatic();
    privat]]></description><category></category></item><item><title><![CDATA[Android 获取当前网速]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/76155241</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/76155241</guid><author>a22422931</author><pubDate>Wed, 26 Jul 2017 17:48:00 +0800</pubDate><description><![CDATA[问题描述：- 当前网络视频播放应用盛行，很多时候大家都可以看到在视频缓冲时会显示一个网络的速度，或者在InforBar上会有当前网络速度的显示，这是一个很好的用户体验。但是很多工程师并不知道如何去实现这一个功能， 今天我就给大家分享一下刚刚完成的，还是热乎乎的代码。思路:- 编程最重要的是要有思路。本问题的思路就是 ：
android系统带有相关的API。
根据获取当前时间总流量， 然后用当前总流量]]></description><category></category></item><item><title><![CDATA[Java的位运算符详解实例——与（&）、非（~）、或（|）、异或（^）]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/75072010</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/75072010</guid><author>a22422931</author><pubDate>Thu, 13 Jul 2017 15:57:30 +0800</pubDate><description><![CDATA[﻿﻿
位运算符主要针对二进制，它包括了：“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符，但逻辑运算符是针对两个关系运算符来进行逻辑运算，而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。
 

1．与运算符
与运算符用符号“&”表示，其使用规律如下：
两个操作数中位都为1，结果才为1，否则结果为0，例如下面的程序段。
public class]]></description><category></category></item><item><title><![CDATA[android studio 插件大全]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/75040977</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/75040977</guid><author>a22422931</author><pubDate>Wed, 12 Jul 2017 20:45:46 +0800</pubDate><description><![CDATA[本文主要归纳一些android studio中比较重要，也是比较常用的插件–持续更新。as大家非常熟悉了，但是这里还是要跟大家说一下 在什么地方下载插件。（as中的 File–>Settings–>Plugins）点击其中的Browse repositories 按钮，进行下载网络插件现在开始给大家介绍插件名称，以及作用。
1.CodeGlance （代码拖动插件）
2 EventBus3 Inte]]></description><category></category></item><item><title><![CDATA[git 命令大全]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/74725444</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/74725444</guid><author>a22422931</author><pubDate>Fri, 07 Jul 2017 15:31:34 +0800</pubDate><description><![CDATA[欢迎使用Markdown编辑器写博客本篇文章包括： 创建分支， 删除分支，重命名分支，合并分支创建分支：
1：git branch branchName(在本地创建一个以branchName命名的分支)
2：git branch 可以查看自己当前所在的分支
3：git branch -a 可以查看服务器的所有分支以及自己当前所在的分支,自己所在分支前面会带有*号，并且颜色一般也会不同于其他分支
4：]]></description><category></category></item><item><title><![CDATA[大小端模式的int和byte相互转换]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/64929815</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/64929815</guid><author>a22422931</author><pubDate>Wed, 22 Mar 2017 20:30:37 +0800</pubDate><description><![CDATA[今天在这里给大家做个int和byte类型转换的总结。直接附上代码。这年头就是要这么干脆。


/**
 * 以大端模式将int转成byte[]
 */
public static byte[] intToBytesBig(int value) {
    byte[] src = new byte[4];
    src[0] = (byte) ((value >> 24) & 0]]></description><category></category></item><item><title><![CDATA[2017 年初、阿里、腾讯、百度、华为、京东、搜狗和滴滴面试题汇集]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/62222808</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/62222808</guid><author>a22422931</author><pubDate>Wed, 15 Mar 2017 14:07:42 +0800</pubDate><description><![CDATA[﻿﻿
原文地址：http://blog.youkuaiyun.com/xiaole0313/article/details/62056612
前言：前一段时间和大家交流，据反馈现在Android岗位也没有以前那么多了，当然这不意味着饱和，只是市场更趋于合理一些，就像深圳房价一样，以前破天慌的涨，新政出来后，房价慢慢趋向合理一样。Android还有有很多机会的。最近结合一些面试的同学（包含社招和校招），整理]]></description><category></category></item><item><title><![CDATA[android MediaPlayer 实现切换视频播放比例]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/62216636</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/62216636</guid><author>a22422931</author><pubDate>Wed, 15 Mar 2017 10:33:10 +0800</pubDate><description><![CDATA[在做项目的过程中遇到切换视频播放比例的]]></description><category></category></item><item><title><![CDATA[推荐TV内容]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/54890683</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/54890683</guid><author>a22422931</author><pubDate>Mon, 06 Feb 2017 10:50:23 +0800</pubDate><description><![CDATA[﻿﻿
推荐TV内容

原文:Android Leanback示例代码。
创建推荐服务
内容推荐是被后台处理创建。为了把我们的应用提供到内容推荐，创建一个周期性添加列表服务，从应用目录到系统推荐列表。
接下来的代码描绘了如何扩展删除它。
应用的推荐顺序被保存依据应用提供他们的顺序。framework interleave应用推荐基于推荐质量，用户习惯的收集。最好的推荐应是推荐最合适的出]]></description><category></category></item><item><title><![CDATA[EventBus 使用进阶]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/54693631</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/54693631</guid><author>a22422931</author><pubDate>Mon, 23 Jan 2017 15:01:42 +0800</pubDate><description><![CDATA[﻿﻿
      EventBus的使用想必大家也都有所了解了吧， 毕竟出来这么多年了。 这里我也再给大家做个简单的介绍吧。
首先，先在接收类中 注册：
EventBus.getDefault().register(this);                   
然后编写Event实体类：


public class EventStudent {
    private in]]></description><category></category></item><item><title><![CDATA[static 静态变量和静态代码块的执行顺序]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/54669508</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/54669508</guid><author>a22422931</author><pubDate>Sun, 22 Jan 2017 16:55:13 +0800</pubDate><description><![CDATA[众所周知 在android中static 修饰的会被称之为 静态常量，
静态变量， 静态方法 ，还有就是静态代码块，用static{ // 代码块 非static修饰的方法，变量，常量， 是不能再静态代码块中使用的 } 表示。
       static修饰的 是跟着类走的， 而不是跟随对象，这个大家都是知道的。 那么大家是否知道它们之间的运行顺序的关系呢？ 今天， 我就给大家简单讲解一下吧。]]></description><category></category></item><item><title><![CDATA[android 代码混淆]]></title><link>https://blog.youkuaiyun.com/a22422931/article/details/53535120</link><guid>https://blog.youkuaiyun.com/a22422931/article/details/53535120</guid><author>a22422931</author><pubDate>Fri, 09 Dec 2016 09:50:22 +0800</pubDate><description><![CDATA[首先 ：打开
﻿﻿
project.properties  文件中的proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 这段配置， 没有的可以直接加上这个配置。
 然后：在 proguard-project.txt 文件中配置不需要混淆的代码
 例如你在项目中引用了第三方ja]]></description><category></category></item></channel></rss>