<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[IT_Phoenix的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/IT_Phoenix</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; IT_Phoenix]]></copyright><item><title><![CDATA[android webview ZoomButtonsController 导致android.view.WindowLeaked 问题彻底解决]]></title><link>https://blog.youkuaiyun.com/IT_Phoenix/article/details/53114263</link><guid>https://blog.youkuaiyun.com/IT_Phoenix/article/details/53114263</guid><author>IT_Phoenix</author><pubDate>Thu, 10 Nov 2016 11:39:47 +0800</pubDate><description><![CDATA[转载地址：http://blog.youkuaiyun.com/dreamer0924/article/details/34082687


Activity has leaked window Android.widget.ZoomButtonsController
 that was originally added here android.view.WindowLeaked:

引起这个错]]></description><category></category></item><item><title><![CDATA[Android如何查看第三方SDK的日志]]></title><link>https://blog.youkuaiyun.com/IT_Phoenix/article/details/51727460</link><guid>https://blog.youkuaiyun.com/IT_Phoenix/article/details/51727460</guid><author>IT_Phoenix</author><pubDate>Tue, 21 Jun 2016 15:06:40 +0800</pubDate><description><![CDATA[最近由于工作，需要调查下别的行业的第三方SDK，所以做下简单的记录。
  当从官网下载到相应的SDK以后，其实就是一些jar和资源文件，作为开发人员肯定是先运行下demo，看下效果，当对大致的集成流程都熟悉以后，那么就可以尝试去查看第三方的日志了，当然这里说到的日志并不是简单的SDK中对外开放给开发者看到的日志，而是开发这个SDK的工程师在开发的过程中所用于调试用的日志，这些日志才是关键性的东西]]></description><category></category></item><item><title><![CDATA[AndroidStudio下结合本地maven仓库多版本配置]]></title><link>https://blog.youkuaiyun.com/IT_Phoenix/article/details/51593744</link><guid>https://blog.youkuaiyun.com/IT_Phoenix/article/details/51593744</guid><author>IT_Phoenix</author><pubDate>Mon, 06 Jun 2016 10:31:05 +0800</pubDate><description><![CDATA[对AndroidStudio熟悉些的童鞋都知道通过配置gradle可以实现多渠道打包的功能，由于目前项目是内部sdk，所以使用到了maven局域网私服，通过局域网私服，可以很方便的为团队中其他开发者提供AAR包，方便团队开发。今天利用gradle进行了下相关的配置，通过gradle配置，可以直接发布到maven仓库，这里记录下相关操作。
  1.首先需要搭建好本地局域网的maven私服，可以通过]]></description><category></category></item><item><title><![CDATA[AdnroidStudio下javaDoc任务相关配置]]></title><link>https://blog.youkuaiyun.com/IT_Phoenix/article/details/51539070</link><guid>https://blog.youkuaiyun.com/IT_Phoenix/article/details/51539070</guid><author>IT_Phoenix</author><pubDate>Mon, 30 May 2016 16:41:56 +0800</pubDate><description><![CDATA[这两天用AndroidStudio打包工程，中间涉及到task javaDoc，记录下对这方面的相关配置：
  1.如果工程中涉及到中文的话，在执行javaDoc任务时可能会报中文编码问题，这个问题在之前AndroidStudio上传jcenter及各种实现方式的比较中提到过，两种解决方案，另外也可以尝试配置全局的编码格式，具体步骤：找到工程根目录下build.gradle，在allprojec]]></description><category></category></item><item><title><![CDATA[AndroidStudio上传jcenter及各种实现方式的比较]]></title><link>https://blog.youkuaiyun.com/IT_Phoenix/article/details/51508022</link><guid>https://blog.youkuaiyun.com/IT_Phoenix/article/details/51508022</guid><author>IT_Phoenix</author><pubDate>Thu, 26 May 2016 15:51:18 +0800</pubDate><description><![CDATA[最近两天研究了下在AndroidStudio下发布自己的代码到远程服务器jcenter。]]></description><category></category></item><item><title><![CDATA[AndroidStudio下SVN的关联与解除]]></title><link>https://blog.youkuaiyun.com/IT_Phoenix/article/details/51330217</link><guid>https://blog.youkuaiyun.com/IT_Phoenix/article/details/51330217</guid><author>IT_Phoenix</author><pubDate>Fri, 06 May 2016 11:26:05 +0800</pubDate><description><![CDATA[AndroidStudio对现在很多Android程序员来说都不陌生了，现在的AS2.1版本也是比较稳定了，建议还在使用eclipse的朋友可以转了，要不然就太low了。
  近期使用AS需要关联下svn服务器，这里记录下在AndroidStudio下关联svn的一些问题及解决方案。
  首先第一，你的电脑上需要安装上AndroidStudio吧（好吧，这是废话），其实我想说的是svn必须得安]]></description><category></category></item><item><title><![CDATA[Android 6.0动态申请权限实践及遇到的坑]]></title><link>https://blog.youkuaiyun.com/IT_Phoenix/article/details/51283307</link><guid>https://blog.youkuaiyun.com/IT_Phoenix/article/details/51283307</guid><author>IT_Phoenix</author><pubDate>Fri, 29 Apr 2016 17:28:54 +0800</pubDate><description><![CDATA[Android 6.0已经出了一段时间了，最近在6.0上遇到一个权限问题，在博客上稍作总结


1.在6.0系统上权限被分为NormalPermission（普通权限）以及DangerousPermissions（危险权限）
2.普通权限只需要按照我们之前正常的申请方式即：在manifest文件中声明即可。而涉及到危险权限时，如果不做动态检测及申请，那么系统就会直接抛错，提示你没有这项权限]]></description><category></category></item><item><title><![CDATA[Android下多进程访问SharedPreferences遇到的坑]]></title><link>https://blog.youkuaiyun.com/IT_Phoenix/article/details/51281294</link><guid>https://blog.youkuaiyun.com/IT_Phoenix/article/details/51281294</guid><author>IT_Phoenix</author><pubDate>Fri, 29 Apr 2016 13:55:27 +0800</pubDate><description><![CDATA[最近项目中遇到了跨进程访问SharedPreferences的问题，当然在Android中并不建议用SharedPreferences，比较建议使用contentProvider或者aidl的方式来交互。
首先为了方便理解，暂时把两个应用分为Server端和client端


第一个问题就是想要跨进程访问sharedpreferences，server端在存储相关数据时，
调用Share]]></description><category></category></item><item><title><![CDATA[添加header后的listview顶部多出divider的处理]]></title><link>https://blog.youkuaiyun.com/IT_Phoenix/article/details/50687196</link><guid>https://blog.youkuaiyun.com/IT_Phoenix/article/details/50687196</guid><author>IT_Phoenix</author><pubDate>Thu, 18 Feb 2016 17:16:57 +0800</pubDate><description><![CDATA[今天使用下拉刷新的listview时遇到一个问题，当我给这个listview添加driver的时候，会发现在未触发刷新状态时，listview顶部，也就是第一个item上也会出现一条driver（设置了listView的dividerHeight属性后效果更明显）
    这样的效果肯定是不行的，那么我首先想到的方案是，去掉driver分割线的相关属性，然后在item布局中自己添加分割线，这种方]]></description><category></category></item><item><title><![CDATA[Android viewpager结合fragment的相关优化]]></title><link>https://blog.youkuaiyun.com/IT_Phoenix/article/details/50580413</link><guid>https://blog.youkuaiyun.com/IT_Phoenix/article/details/50580413</guid><author>IT_Phoenix</author><pubDate>Mon, 25 Jan 2016 15:24:26 +0800</pubDate><description><![CDATA[之前写过两个项目，都是类似于微信这样的底部四个导航，实现这样的效果方式其实比较多，当时我的做法为viewpager结合fragment
那么我在开发的工程中遇到了哪些问题，并且做了哪些优化呢？
1.由于原生的viewpager自带左右各缓存一个page的特点，每次切换fragment后再切换回来，fragment的onCreateView方法都会被重新执行，在该方法中会进行inflate等相关]]></description><category></category></item><item><title><![CDATA[Android 小米安装apk遇到的问题]]></title><link>https://blog.youkuaiyun.com/IT_Phoenix/article/details/50542808</link><guid>https://blog.youkuaiyun.com/IT_Phoenix/article/details/50542808</guid><author>IT_Phoenix</author><pubDate>Tue, 19 Jan 2016 15:28:34 +0800</pubDate><description><![CDATA[Android系统下安装apk代码：

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setDataAndType(Uri.parse("file://" + path),"application/vnd.android.package]]></description><category></category></item></channel></rss>