<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Liyunlong]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u014651216</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u014651216]]></copyright><item><title><![CDATA[Android Studio 3.0 Profiler 性能分析利器]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/80205113</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/80205113</guid><author>u014651216</author><pubDate>Sat, 05 May 2018 13:45:58 +0800</pubDate><description><![CDATA[1:Android Profiler的是使用流程：1.点击工具栏的图标即可打开在Android Profiler窗口的顶部，如图所示，选择设备①和你想要配置的app进程②当我们连接一个设备后，打开Android Profiles运行我们的应用程序时，它会默认选中我们的程序，Android Profiler显示如图1（图片来自官网）：如果我们连接了多个设备可以在按钮①的位置选择设备，通过按钮②的位置...]]></description><category></category></item><item><title><![CDATA[Android Studio 掌握这些调试技巧，Debug能力不能再高啦]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/79956948</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/79956948</guid><author>u014651216</author><pubDate>Mon, 16 Apr 2018 10:20:13 +0800</pubDate><description><![CDATA[                本文转载，原文地址:https://blog.youkuaiyun.com/growing_tree/article/details/52168485Debug断点跟踪调试是软件开发过程中分析代码、解决BUG的一个重要手段，不同IDE下的Debug工具的使用有所不同，但提供的调试功能一定是应有尽有。很多程序员的Debug能力都停留在基本的单步执行、断点跳跃上，殊不知还有很多鲜为...]]></description><category></category></item><item><title><![CDATA[Android自动化测试之Monkey]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/75126729</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/75126729</guid><author>u014651216</author><pubDate>Thu, 15 Mar 2018 16:46:05 +0800</pubDate><description><![CDATA[一、Monkey简介Monkey是一个命令行工具，可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流，实现对正在开发的应用程序进行压力测试。Monkey测试也有人叫做搞怪测试。就是用一些稀奇古怪的操作方式去测试被测试系统，以测试系统的稳定性。Monkey测试是Android自动化测试的一种手段，Monkey测试本身非常简单，就是模拟用户的按键输入，触摸屏输入，手势输入等，看设备多长时间...]]></description><category></category></item><item><title><![CDATA[Android最全面、最易懂的Android屏幕适配解决方案]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/79570333</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/79570333</guid><author>u014651216</author><pubDate>Thu, 15 Mar 2018 16:43:06 +0800</pubDate><description><![CDATA[前言Android的屏幕适配一直以来都在折磨着我们Android开发者，本文将结合：Google的官方权威适配文档郭霖： Android官方提供的支持不同屏幕大小的全部方法Stormzhang：Android 屏幕适配鸿洋：Android 屏幕适配方案凯子： Android屏幕适配全攻略(最权威的官方适配指导)自身的思考&amp;amp;实践 给你带来一种全新、全面而逻辑清晰的Android屏幕适配思路，...]]></description><category></category></item><item><title><![CDATA[Android 代码混淆技术总结]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/78249283</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/78249283</guid><author>u014651216</author><pubDate>Mon, 16 Oct 2017 14:23:05 +0800</pubDate><description><![CDATA[* 
作者：ix__xi，本文转载自安全客，原文地址：http://bobao.360.cn/learning/detail/3704.html



一、前言


最近一直在学习Android加固方面的知识，看了不少论文、技术博客以及一些github上的源代码，下面总结一下混淆方面的技术，也算是给想学习加固的同学做一些科普，在文中将到的论文、资料以及源码，我都会给出相应的链接，供]]></description><category></category></item><item><title><![CDATA[Android 学习文档整理收集]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/77100285</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/77100285</guid><author>u014651216</author><pubDate>Fri, 11 Aug 2017 17:37:32 +0800</pubDate><description><![CDATA[Android


Android基础入门教程优快云主题Android专栏极客头条Android开发者Android studio中文社区Android DevelopersAndroid Developers - 中文


优快云知识库


Android知识库Java知识库
Java语言C语言C++语言
人工智能基础人工智能机器学习人工智能开发框架机器学习语音识别与合]]></description><category></category></item><item><title><![CDATA[【珍藏版】震撼发布2017年Android百大框架排行榜]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/76804795</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/76804795</guid><author>u014651216</author><pubDate>Mon, 07 Aug 2017 09:37:12 +0800</pubDate><description><![CDATA[一.榜单介绍

 
排行榜包括四大类：
单一框架：仅提供路由、网络层、UI层、通信层或其他单一功能的框架
混合开发框架：提供开发hybrid app、h5与webview结合能力、web app能力的框架
企业级开源项目：可以独立运行的app，有极高的学习价值、思路借鉴意义
书籍类开源项目：类似Open-sourc-project这样的导航类项目；大型公司的Android课程的学习目]]></description><category></category></item><item><title><![CDATA[谷歌官方推出Android应用开发架构组件介绍(Android Architecture Components)]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/76499145</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/76499145</guid><author>u014651216</author><pubDate>Tue, 01 Aug 2017 10:13:36 +0800</pubDate><description><![CDATA[简评：虽然说 Android 的架构选择一直都很自由，MVP、MVC、MVVM 各有拥趸。但 Google 最近还是推出了一份关于应用架构的实践指南，并给出了相当详尽的步骤和一些指导建议。希望大家都能看一看，学习一下，打造更加优秀易用的 APP，也为 Android 生态的改善做一点贡献。: )



今年，官方在I/O 2017开发者大会上推出了Android开发的官方架构和最佳实践指南]]></description><category></category></item><item><title><![CDATA[Android 7.0 通过FileProvider实现应用间文件共享]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/76461506</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/76461506</guid><author>u014651216</author><pubDate>Mon, 31 Jul 2017 18:41:42 +0800</pubDate><description><![CDATA[一、介绍
对于Android 7.0，提供了非常多的变化，详细的可以阅读官方文档Android 7.0 行为变更，记得当时做了多窗口支持、FileProvider以及7.1的3D Touch的支持，不过和我们开发者关联最大的，或者说必须要适配的就是去除项目中传递file://类似格式的uri了。
在官方7.0的以上的系统中，尝试传递 file://URI可能会触发FileUriExposedE]]></description><category></category></item><item><title><![CDATA[Android自动化测试之Monkey]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/75127129</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/75127129</guid><author>u014651216</author><pubDate>Fri, 14 Jul 2017 18:08:50 +0800</pubDate><description><![CDATA[一、Monkey简介
Monkey是一个命令行工具，可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流，实现对正在开发的应用程序进行压力测试。
Monkey测试也有人叫做搞怪测试。就是用一些稀奇古怪的操作方式去测试被测试系统，以测试系统的稳定性。
Monkey测试是Android自动化测试的一种手段，Monkey测试本身非常简单，就是模拟用户的按键输入，触摸屏输入，手势输入等，看]]></description><category></category></item><item><title><![CDATA[Android Webview 详解]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/74529640</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/74529640</guid><author>u014651216</author><pubDate>Thu, 06 Jul 2017 11:18:26 +0800</pubDate><description><![CDATA[目录


1. 简介
WebView是一个基于webkit引擎、展现web页面的控件。

android的Webview在低版本和高版本采用了不同的webkit版本内核，4.4后直接使用了Chrome。


2. 作用

显示和渲染Web页面直接使用html文件（网络上或本地assets中）作布局可和JavaScript交互调用

WebView控件功能强大，除了具有一般]]></description><category></category></item><item><title><![CDATA[Android判断系统是不是Flyme、EMUI、MIUI]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/72780747</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/72780747</guid><author>u014651216</author><pubDate>Sat, 27 May 2017 13:45:55 +0800</pubDate><description><![CDATA[package com.liyunlong.common.utils;

import android.os.Build;
import android.os.Environment;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.lang.reflect.]]></description><category></category></item><item><title><![CDATA[Android 学习资料和工具整理]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/70326176</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/70326176</guid><author>u014651216</author><pubDate>Fri, 21 Apr 2017 17:04:51 +0800</pubDate><description><![CDATA[1.Google Android官方培训课程中文版
2.MaterialDesigh资源整理

3.Android新特性介绍，ConstraintLayout完全解析

4.Google提供的750个Material Design图标



5.50个Android开发技巧

6.Android-Bootstrap：Bootstrap风格的按钮， 使用Font Awesome]]></description><category></category></item><item><title><![CDATA[【吐血推荐】Android 开源项目列表，赶紧收藏吧！]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/70140679</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/70140679</guid><author>u014651216</author><pubDate>Wed, 12 Apr 2017 11:04:22 +0800</pubDate><description><![CDATA[FlipsideCamera: https://github.com/andyb129/FlipsideCamera

从两个摄像头同时拍下某一个瞬间的 app

  


rebase-android: https://github.com/drakeet/rebase-android

日常 是一款由 drakeet 负责推荐和分享各种好玩新鲜的栏目应用，基于 Rebase ]]></description><category></category></item><item><title><![CDATA[阿里Java开发手册之编程规约]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/60958335</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/60958335</guid><author>u014651216</author><pubDate>Thu, 09 Mar 2017 13:18:50 +0800</pubDate><description><![CDATA[对于程序员来说，编程规范可以养成良好的编程习惯，提高代码质量，降低沟通成本。就在2月9号，阿里出了一份Java开发手册(正式版)，分为编程规约，异常日志，MySQL规约，工程规约，安全规约五个章节。这里我根据阿里的编程规约，重点记录（黑色加粗部分）自己还未做好的一些规范，同时方便查阅。

编程规约
一、命名规约


【强制】代码中的命名均不能以下划线或美元符号开始，也不能以下划线或美元]]></description><category></category></item><item><title><![CDATA[RxJava教程大集合]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/54972883</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/54972883</guid><author>u014651216</author><pubDate>Fri, 10 Feb 2017 17:51:30 +0800</pubDate><description><![CDATA[源地址：https://github.com/THEONE10211024/RxJavaSamples

RxJavaSamples
收集了RxJava常见的使用场景，例子简洁、经典、易懂…samples中的例子我已经在我的博客里介绍了，想进一步了解的同学可以看这里

(非)著名的库

RxJava 没什么好说的，众多Rx系列的发源地。
RxAndroid JakeWharton大]]></description><category></category></item><item><title><![CDATA[Android Activity的启动机制流程和四种启动模式]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/54971417</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/54971417</guid><author>u014651216</author><pubDate>Fri, 10 Feb 2017 16:11:59 +0800</pubDate><description><![CDATA[Activity启动大致流程：

无论是通过Launcher来启动Activity，还是通过Activity内部调用startActivity接口来启动新的Activity，都通过Binder进程间通信进入到ActivityManagerService进程中，并且调用ActivityManagerService.startActivity接口；ActivityManagerService调用A]]></description><category></category></item><item><title><![CDATA[Android使用Gradle统一配置依赖版本]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/54602354</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/54602354</guid><author>u014651216</author><pubDate>Wed, 18 Jan 2017 17:02:25 +0800</pubDate><description><![CDATA[前言
      
目前的Android开发为了减少编译时间，开发效率，大多都采用模块化，组件化的开发方式。 采用这种方式不可避免的将会用到多个Library。 那么当我们协同开发时，如何处理每个人的版本统一呢？
      
我想大部分人应该都在使用Gradle来依赖管理，还没有使用的去面壁思过，Gradle使用起来简直太好用了，举个例子，我们想依赖个support-v4包，直接一句话：]]></description><category></category></item><item><title><![CDATA[15 个 Android 通用流行框架大全]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/53609733</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/53609733</guid><author>u014651216</author><pubDate>Tue, 13 Dec 2016 14:57:06 +0800</pubDate><description><![CDATA[1. 缓存



名称
描述




DiskLruCache
Java实现基于LRU的磁盘缓存



2.图片加载



名称
描述




Android Universal Image Loader
一个强大的加载，缓存，展示图片的库


Picasso
一个强大的图片下载与缓存的库


Fresco
一个用于管理图像和他们]]></description><category></category></item><item><title><![CDATA[2015 移动技术白皮书]]></title><link>https://blog.youkuaiyun.com/u014651216/article/details/53518890</link><guid>https://blog.youkuaiyun.com/u014651216/article/details/53518890</guid><author>u014651216</author><pubDate>Thu, 08 Dec 2016 15:24:00 +0800</pubDate><description><![CDATA[2015年，是移动领域新技术取得极大丰收的一年。
（一）Android篇
这里我不谈Google IO大会的各种新概念新思想，不谈Android 5.0和高逼格的Material Design，那些都是浮云，热闹过后，能沉淀下来用于App应用的干货并不多。我只谈这一年来，我认为Android技术界最激动人心的三件事。最后再聊一聊八卦。

首先是插件化技术的百家争鸣。在此之前，关于Andro]]></description><category></category></item></channel></rss>