<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Alan的博客]]></title><description><![CDATA[愿与你同行......]]></description><link>https://blog.youkuaiyun.com/Seeing_is_believing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Seeing_is_believing]]></copyright><item><title><![CDATA[Android最值得使用的插件之一————360 FireLine Plugin、LeakCanary]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/94440678</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/94440678</guid><author>Seeing_is_believing</author><pubDate>Tue, 02 Jul 2019 14:27:43 +0800</pubDate><description><![CDATA[360 FireLine Plugin是360团队针对安卓开发提供的一个功能插件，适用于对安卓APP安全检查规则。目前火线扫描规则共覆盖六大类：


APP安全检查


代码规范检查


内存泄露检查


日志输出检查


空指针检查


多线程检查


提高开发效率必备！
例如：不合理的Activity组件导出会导致拒绝服务，以下是检查之前和之后的代码编写对比，代码示例：
           ...]]></description><category></category></item><item><title><![CDATA[安卓动画系列————layout（布局）动画]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/94437523</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/94437523</guid><author>Seeing_is_believing</author><pubDate>Tue, 02 Jul 2019 13:38:59 +0800</pubDate><description><![CDATA[Layout动画：android布局发生变化时的动画效果（添加、删除）。使用该动画可以让布局的变化过度的更自然，而不至于太生硬。通常情况我们都会采用动态添加，系统默认不会启动layout动画，需要在根布局加入android:animateLayoutChanges属性。




左为添加后的效果









使用方法：
在activity的xml中，设置android:animateLayo...]]></description><category></category></item><item><title><![CDATA[Android屏幕适配、App瘦身之.9.png图片原理及用法解析]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/94437409</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/94437409</guid><author>Seeing_is_believing</author><pubDate>Tue, 02 Jul 2019 13:27:40 +0800</pubDate><description><![CDATA[.9是andriod平台应用软件开发里的一种特殊的图片形式，文件扩展名为—— .9.png，点九图片可以将图片横向和纵向同时进行局部拉伸，解决图片拉伸而边角模糊失真等问题，使用了.9.png图片技术后，只需要采用一套界面切图去适配不同的分辨率，而且大幅减少UI切图，前端代码编写的工作量，实现安装包的优化。画点九图一般用Android SDK工具集里的draw9patch工具，只需要在四条边画黑线就...]]></description><category></category></item><item><title><![CDATA[Activity界面变暗、变亮的核心方法]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/94437350</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/94437350</guid><author>Seeing_is_believing</author><pubDate>Tue, 02 Jul 2019 13:22:01 +0800</pubDate><description><![CDATA[在安卓开发中，通常我们可以看到一个视图弹出时，当前Activity界面会变暗，在触摸视图以外的区域时，Activity界面还原亮度的效果，其实这是通过改变当前Window(窗口)的属性来实现的。下面是结合popWindow实现的效果图以及Window的部分源码：




屏幕变暗 变亮效果图









Window设置屏幕明暗属性的部分源码：
// The current window a...]]></description><category></category></item><item><title><![CDATA[Activity界面变暗、变亮的核心方法]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/94437278</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/94437278</guid><author>Seeing_is_believing</author><pubDate>Tue, 02 Jul 2019 13:14:41 +0800</pubDate><description><![CDATA[在安卓开发中，通常我们可以看到一个视图弹出时，当前Activity界面会变暗，在触摸视图以外的区域时，Activity界面还原亮度的效果，其实这是通过改变当前Window(窗口)的属性来实现的，下面是结合popWindow实现的效果图以及Window的部分源码：




屏幕变暗 变亮效果图：









Window设置屏幕明暗属性的部分源码：
 // The current window...]]></description><category></category></item><item><title><![CDATA[BottomNavigationVie 底部导航栏实现方式多样化 Material Design]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/94436979</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/94436979</guid><author>Seeing_is_believing</author><pubDate>Tue, 02 Jul 2019 12:35:18 +0800</pubDate><description><![CDATA[前沿   距Google I/O(2014)最新发布的 Material Design Android 设计风格已经有一段时间了, 2016年Google在 Android Design Support Library 25基础上增加了 一个BottomNavigationView 新控件，相比之前实现导航栏的方式，如LinearLayout + TextView(使用android:drawa...]]></description><category></category></item><item><title><![CDATA[如何判断打开页面的是pc端还是手机端 JS方法]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/94434763</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/94434763</guid><author>Seeing_is_believing</author><pubDate>Tue, 02 Jul 2019 11:15:11 +0800</pubDate><description><![CDATA[var UA = window.navigator.userAgent.toLowerCase(); //获取浏览器用户代理
        var isAndroid = UA.indexOf('android') &gt; 0;
        
        var isIOS = /iphone|ipad|ipod|ios/.test(UA);
        
        if (...]]></description><category></category></item><item><title><![CDATA[win8/win10安装卸载MySQL、Node、Python等后缀为msi程序出现2502、2503错误代码，最有效解决方法]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/90215650</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/90215650</guid><author>Seeing_is_believing</author><pubDate>Tue, 14 May 2019 21:32:36 +0800</pubDate><description><![CDATA[首先我们来分析一下出现这种情况的根本原因：
. 系统权限 ：win8、win10系统在安装卸载后缀为msi（如MySql.msi、nodejs.msi、Git.msi、Python.msi、TortoiseSVN.msi）等软件时，因权限不足，出现2503、2502错误；
通常情况下都是通过DOS安装/卸载，或者清理注册表，但可行性并不高，甚至无法解决问题

最有效的解决方案：
方法一：直接打开...]]></description><category></category></item><item><title><![CDATA[Android开发手电筒（支持6.0以上系统智能申请权限）]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/80943599</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/80943599</guid><author>Seeing_is_believing</author><pubDate>Fri, 06 Jul 2018 18:41:19 +0800</pubDate><description><![CDATA[安卓手电筒开发

手电筒小工具，在生活中的应用很广泛，目前的大部分手机都自带手电筒App。今天就和大家一起分享该功能的实现原理，下图分别是安卓Vivo4.0与华为7.0测试的效果图（gif最大不能超过5M，这里剪辑了）。





首先在AndroidManifest.xml中加入下列权限：

&amp;amp;amp;lt;uses-permission android:name=&amp;amp;quot;android.permission...]]></description><category></category></item><item><title><![CDATA[刷机“变砖”，黑屏，自己通过以下方法再次让手机死而复生]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/78978579</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/78978579</guid><author>Seeing_is_believing</author><pubDate>Fri, 05 Jan 2018 12:30:04 +0800</pubDate><description><![CDATA[这里以CPU为高通骁龙系列，品牌为TCL，安卓系统5.0.2为例，修复后的效果，








开篇先说一下，刷机分为线刷、卡刷。线刷，顾名词义，手机与电脑通过数据线连接，通过线刷宝等第三方工具进行刷机。





我在通过线刷宝刷机时，中途意外终止，手机“变砖”，黑屏，没有开机画面，没有充电画面，连上数据线时，一个白色指示器圆点亮着，如图





找了几家维修店，大多说，手...]]></description><category></category></item><item><title><![CDATA[底部导航栏实现方式多样化]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/78943186</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/78943186</guid><author>Seeing_is_believing</author><pubDate>Sun, 31 Dec 2017 20:58:20 +0800</pubDate><description><![CDATA[前沿   距Google I/O(2014)最新发布的Material Design Android 设计风格已经有一段时间了, 2016年Google在 Android Design Support Library 25基础上增加了 一个BottomNavigationView
 新控件，
相比之前实现导航栏的方式，如LinearLayout + TextView(使用android:dra]]></description><category></category></item><item><title><![CDATA[Android_ViewPager切换动画详解（兼容3.0以下）]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/75268720</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/75268720</guid><author>Seeing_is_believing</author><pubDate>Mon, 17 Jul 2017 22:03:39 +0800</pubDate><description><![CDATA[转载请标明出处：http://write.blog.youkuaiyun.com/mdeditor#!postId=75213294，本文出自：【Alan的博客】概述在使用v4包下的ViewPager控件时，默认的视图切换动画很一般，有什么办法可以实现自定义的切换动画，打造千变万化的视图切换效果呢？其实ViewPager自带了一个setPageTransformer用于设置切换动画，我看了一下目前有300多行的]]></description><category></category></item><item><title><![CDATA[有关clipToPadding、 clipChildren的那些事]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/75213294</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/75213294</guid><author>Seeing_is_believing</author><pubDate>Sun, 16 Jul 2017 23:52:35 +0800</pubDate><description><![CDATA[这两个不常用的属性，可以实现不一般的效果目录这两个不常用的属性可以实现不一般的效果目录
属性详解
具体实现详解  先来几张效果图APP主界面底部导航栏
 
- ViewPager一屏多显示 
 
透过ActionBar看到下面的ListView的内容 
属性详解：
  XML属性设置
  java代码设置
  官方解释  android:clipChildren
  setClipChildren(]]></description><category></category></item><item><title><![CDATA[Android 屏幕适配：最全面的解决方案]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/74999099</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/74999099</guid><author>Seeing_is_believing</author><pubDate>Tue, 11 Jul 2017 21:02:26 +0800</pubDate><description><![CDATA[前言

Android的屏幕适配一直以来都在折磨着我们Android开发者，本文将结合：

Google的官方权威适配文档
	郭霖：Android官方提供的支持不同屏幕大小的全部方法
	Stormzhang：Android 屏幕适配
	鸿洋：Android 屏幕适配方案
	凯子：Android屏幕适配全攻略(最权威的官方适配指导)
	自身的思考&amp;实践
给你带来一种全新、全面而逻辑清晰的...]]></description><category></category></item><item><title><![CDATA[揭开VR View之全景图的神秘面纱]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/74995060</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/74995060</guid><author>Seeing_is_believing</author><pubDate>Tue, 11 Jul 2017 19:43:05 +0800</pubDate><description><![CDATA[GoogleVR SDK简称GVR，在一些休闲娱乐、旅行观光或房地产类型的App中，我们可以通过VR技术动态添加内容来提升用户体验，让人们足不出户享受虚拟场景所带给的惊喜。这里以VR
全景图为探索起点，让你不再对VR感到时了解VR全景图实现细节。上图：





这是相关VR 全景图的英文官网: 
https://developers.google.cn/vr/android/re]]></description><category></category></item><item><title><![CDATA[谷歌浏览器安装失败，解决办法]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/74911699</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/74911699</guid><author>Seeing_is_believing</author><pubDate>Mon, 10 Jul 2017 12:33:48 +0800</pubDate><description><![CDATA[原因分析：

   如果是第一次安装，一般都会安装成功。倘若报错后安装失败，说明之前电脑上存在Google Chrome(谷歌浏览器)安装的残余，导致再次安装时，无法将安装的数据正常的写入注册表。因为在软件安装过程中，都会将必要的文件添加到注册表中，以便加快程序启动以及初始化数据的过程。



解决办法：

 按住windows+R，在“开始”运行中输入“regedit”，打开注册表编...]]></description><category></category></item><item><title><![CDATA[Activity界面变暗、变亮的核心方法]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/74857519</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/74857519</guid><author>Seeing_is_believing</author><pubDate>Sun, 09 Jul 2017 10:20:55 +0800</pubDate><description><![CDATA[安卓屏幕变暗 变亮的核心方法]]></description><category></category></item><item><title><![CDATA[Android最值得使用的插件之一————360 FireLine Plugin、LeakCanary]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/73440849</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/73440849</guid><author>Seeing_is_believing</author><pubDate>Sun, 18 Jun 2017 21:22:08 +0800</pubDate><description><![CDATA[360 FireLine Plugin是360团队针对安卓开发提供的一个功能插件，适用于对安卓APP安全检查规则。目前火线扫描规则共覆盖六大类：
 1. APP安全检查
 2.
代码规范检查
 3.
内存泄露检查
 4.
日志输出检查
 5.
空指针检查
 6.
多线程检查
提高开发效率必备！
例如：不合理的Activity组件导出会导致拒绝服务，以下是检查之前和之后的代]]></description><category></category></item><item><title><![CDATA[Android屏幕适配、App瘦身之.9.png图片原理及用法解析]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/73431205</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/73431205</guid><author>Seeing_is_believing</author><pubDate>Sun, 18 Jun 2017 14:32:32 +0800</pubDate><description><![CDATA[.9，是andriod平台应用软件开发里的一种特殊的图片形式，文件扩展名为: .9.png，点九图片可以将图片横向和纵向同时进行局部拉伸，解决图片拉伸而边角模糊失真等问题，使用了.9.png图片技术后，只需要采用一套界面切图去适配不同的分辨率，而且大幅减少UI切图，前端代码编写的工作量，实现安装包的优化。画点九图一般用Android
 SDK工具集里的draw9patch工具，只需要在四条边画黑]]></description><category></category></item><item><title><![CDATA[微信公众号开发之——第三方自动回复机器人接入]]></title><link>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/73104895</link><guid>https://blog.youkuaiyun.com/Seeing_is_believing/article/details/73104895</guid><author>Seeing_is_believing</author><pubDate>Mon, 12 Jun 2017 13:48:59 +0800</pubDate><description><![CDATA[开发微信订阅号,服务号的朋友都知道，在微信公众号开发中有一个自动回复的消息功能，一般来说，自动回复的

内容需要我们自定义，而且每次返回的内容基本没什么特别的变化，如果要根据提问的内容返回不同的消息，那么关

键词过滤是少不了的一个环节。



例如：添加规则

规则1:脏话

关键词：恶心  回复：1条（1条文字，0条图片，0条语音，0条视频，0条图文）

Hi，...]]></description><category></category></item></channel></rss>