<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Kelaker的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Kelaker</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Kelaker]]></copyright><item><title><![CDATA[SpringBoot属性配置]]></title><link>https://blog.youkuaiyun.com/Kelaker/article/details/85568863</link><guid>https://blog.youkuaiyun.com/Kelaker/article/details/85568863</guid><author>Kelaker</author><pubDate>Wed, 02 Jan 2019 11:39:53 +0800</pubDate><description><![CDATA[SpringBoot属性配置
多环境配置
一般我们开发时，需要配置多个环境，在Spring Boot中多环境配置文件名需要满足application-{profile}.properties或者application-{profile}.yaml的格式，其中{profile}对应你的环境标识，比如：

application-dev.properties：开发环境
application-test...]]></description><category></category></item><item><title><![CDATA[Smali语法]]></title><link>https://blog.youkuaiyun.com/Kelaker/article/details/84403369</link><guid>https://blog.youkuaiyun.com/Kelaker/article/details/84403369</guid><author>Kelaker</author><pubDate>Fri, 23 Nov 2018 20:51:27 +0800</pubDate><description><![CDATA[基础介绍
怎么得到smali文件？
apk文件通过apktool反编译出来的都有一个smali文件夹，里面都是以.smali结尾的文件。
Smali是什么？
Smali是安卓系统里的Java虚拟机（Dalvik）所使用的一种.dex格式文件的汇编器，而Baksmali是反汇编器。其语法是一种宽松式的Jasmin/dedexer语法。
Smali语言其实就是一种面向Dalvik的汇编语言（汇编语言是...]]></description><category></category></item><item><title><![CDATA[Cookie介绍及在Android中的使用总结超详细，看这一篇就够了]]></title><link>https://blog.youkuaiyun.com/Kelaker/article/details/82751287</link><guid>https://blog.youkuaiyun.com/Kelaker/article/details/82751287</guid><author>Kelaker</author><pubDate>Tue, 18 Sep 2018 11:12:17 +0800</pubDate><description><![CDATA[Cookie介绍
cookie的起源
早期Web开发面临的最大问题之一是如何管理状态。简言之，服务器端没有办法知道两个请求是否来自于同一个浏览器。那时的办法是在请求的页面中插入一个token，并且在下一次请求中将这个token返回（至服务器）。这就需要在form中插入一个包含token的隐藏表单域，或着在URL的qurey字符串中传递该token。这两种办法都强调手工操作并且极易出错。
Lou M...]]></description><category></category></item><item><title><![CDATA[UML类图详解]]></title><link>https://blog.youkuaiyun.com/Kelaker/article/details/81491123</link><guid>https://blog.youkuaiyun.com/Kelaker/article/details/81491123</guid><author>Kelaker</author><pubDate>Thu, 09 Aug 2018 11:13:00 +0800</pubDate><description><![CDATA[简介

类图是使用频率最高的UML图之一，用于描述系统中所包含的类以及它们之间的相互关系，帮助人们简化对系统的理解，它是系统分析和设计阶段的重要产物，也是系统编码和测试的重要模型依据。

类的UML图示

在UML中，类使用包含类名、属性和操作且带有分隔线的长方形来表示...]]></description><category></category></item><item><title><![CDATA[Android 7.0以上(包含8.0), 或者有虚拟按键，popupWindow弹窗位置异常的终极解决方案]]></title><link>https://blog.youkuaiyun.com/Kelaker/article/details/81274417</link><guid>https://blog.youkuaiyun.com/Kelaker/article/details/81274417</guid><author>Kelaker</author><pubDate>Sun, 29 Jul 2018 19:43:11 +0800</pubDate><description><![CDATA[问题描述

前段时间发现Popupwindow在8.0的手机上显示成全屏了，搜了下发现7.0以上就有这个问题了，好久没写Popwindow了，才知道（尴尬）。于是总结了在以下情况可能出问题：


当设置PopupWindow 的高度为 MATCH_PARENT，调用 showAsDropDown(View anchor) 时，在 7.0 之前，会在 anchor 下边缘到屏幕底部之间显示 Popu...]]></description><category></category></item><item><title><![CDATA[Java注解详解]]></title><link>https://blog.youkuaiyun.com/Kelaker/article/details/80687226</link><guid>https://blog.youkuaiyun.com/Kelaker/article/details/80687226</guid><author>Kelaker</author><pubDate>Tue, 19 Jun 2018 15:29:57 +0800</pubDate><description><![CDATA[什么是注解？


JDK5.0通过名为Annotation(注解)的新功能将一个更通用的元数据工具合并到核心 Java 语言中
注解是可以添加到代码中的修饰符，对程序代码做出一些说明和解释。 可以用于包声明、类声明、构造方法、方法、字段、参数和变量。


注解的定义

注解通过 @interface 关键字进行定义。上面我们还看到了有@Target，@Retention标记，那这些又是什么呢，其实...]]></description><category></category></item><item><title><![CDATA[Java反射(Reflection)机制及使用]]></title><link>https://blog.youkuaiyun.com/Kelaker/article/details/80643194</link><guid>https://blog.youkuaiyun.com/Kelaker/article/details/80643194</guid><author>Kelaker</author><pubDate>Mon, 11 Jun 2018 11:04:10 +0800</pubDate><description><![CDATA[一、什么是反射

JAVA反射机制是在运行状态中，对于任意一个类，都能够知道这个类的所有属性和方法；对于任意一个对象，都能够调用它的任意方法和属性；这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 
“程序运行时，允许改变程序结构或变量类型，这种语言称为动态语言”。从这个观点看，Perl，Python，Ruby是动态语言，C++，Java，C#不是动态语言。但是JAVA有着一...]]></description><category></category></item><item><title><![CDATA[Android安全开发之浅谈网页打开APP]]></title><link>https://blog.youkuaiyun.com/Kelaker/article/details/80574911</link><guid>https://blog.youkuaiyun.com/Kelaker/article/details/80574911</guid><author>Kelaker</author><pubDate>Tue, 05 Jun 2018 14:34:41 +0800</pubDate><description><![CDATA[

转载来源  https://yq.aliyun.com/articles/57088?&amp;amp;amp;amp;utm_source=qq






一、网页打开APP简介



Android有一个特性，可以通过点击网页内的某个链接打开APP，或者在其他APP中通过点击某个链接打开另外一个APP（AppLink），一些用户量比较大的APP，已经通过发布其AppLink SDK，开发者需要申请相应的资格，配...]]></description><category></category></item><item><title><![CDATA[显式和隐式Intent介绍及intent-filter的action，category，data匹配规则]]></title><link>https://blog.youkuaiyun.com/Kelaker/article/details/80569232</link><guid>https://blog.youkuaiyun.com/Kelaker/article/details/80569232</guid><author>Kelaker</author><pubDate>Mon, 04 Jun 2018 20:35:04 +0800</pubDate><description><![CDATA[Intent类型



Intent 分为两种类型：


显式 Intent：按名称（完全限定类名）指定要启动的组件。 通常，您会在自己的应用中使用显式 Intent 来启动组件，这是因为您知道要启动的 Activity 或服务的类名。例如，启动新 Activity 以响应用户操作，或者启动服务以在后台下载文件。


  创建显式 Intent 启动 Activity 或服务时，系统将立即启动 I...]]></description><category></category></item><item><title><![CDATA[java中URI,URL,URL介绍及Android中Uri解析]]></title><link>https://blog.youkuaiyun.com/Kelaker/article/details/80558261</link><guid>https://blog.youkuaiyun.com/Kelaker/article/details/80558261</guid><author>Kelaker</author><pubDate>Mon, 04 Jun 2018 11:08:14 +0800</pubDate><description><![CDATA[一、URI

1.1 定义

在电脑术语中，统一资源标识符（Uniform Resource Identifier，即URI)是一个用于标识某一互联网资源名称的字符串。 该种标识允许用户对任何（包括本地和互联网）的资源通过特定的协议进行交互操作。

1.2 组成

一般格式为：[scheme:]scheme-specific-part[#fragment]


[scheme:]组件 ：协议名。
...]]></description><category></category></item><item><title><![CDATA[Android存储及getCacheDir()、getFilesDir()、getExternalFilesDir()、getExternalCacheDir()区别]]></title><link>https://blog.youkuaiyun.com/Kelaker/article/details/80471352</link><guid>https://blog.youkuaiyun.com/Kelaker/article/details/80471352</guid><author>Kelaker</author><pubDate>Mon, 28 May 2018 11:17:37 +0800</pubDate><description><![CDATA[存储介绍

Android系统分为内部存储和外部存储，内部存储是手机系统自带的存储，一般空间都比较小，外部存储一般是SD卡的存储，空间一般都比较大，但不一定可用或者剩余空间可能不足。一般我们存储内容都会放在外部存储空间里。使用过程注意事项：


  
  先判断SD卡是否可用，可用时优先使用SD卡的存储，不可用时用内部存储
  存储在SD卡上时，可以在SD卡上新建任意一个目录存放，也可以存放在应用...]]></description><category></category></item><item><title><![CDATA[IntentFlag大全及使用总结]]></title><link>https://blog.youkuaiyun.com/Kelaker/article/details/80331428</link><guid>https://blog.youkuaiyun.com/Kelaker/article/details/80331428</guid><author>Kelaker</author><pubDate>Wed, 16 May 2018 15:05:17 +0800</pubDate><description><![CDATA[1. Intent 标志简介

启动 Activity 时，您可以通过在传递给 startActivity() 的 Intent 中加入相应的标志，修改 Activity 与其任务的默认关联方式。可用于修改默认行为的标志包括：

FLAG_ACTIVITY_NEW_TASK

在新任务中启动 Activity。如果已为正在启动的 Activity 运行任务，则该任务会转到前台并恢复其最后状态，同时...]]></description><category></category></item><item><title><![CDATA[Activity生命周期全总结（亲测）]]></title><link>https://blog.youkuaiyun.com/Kelaker/article/details/78194016</link><guid>https://blog.youkuaiyun.com/Kelaker/article/details/78194016</guid><author>Kelaker</author><pubDate>Tue, 10 Oct 2017 16:19:48 +0800</pubDate><description><![CDATA[经典的生命周期流程图： 


除了图上常见的生命周期外，还有onWindowFocusChanged、onSaveInstanceState、onRestoreInstanceState方法： 
1.onWindowFocusChanged：在Activity窗口获得或失去焦点时被调用。 
2.onSaveInstanceState：调用此方法时，我们可以保存一些临时数据。 
      (1)在]]></description><category></category></item><item><title><![CDATA[建造者模式及在Andorid中的应用]]></title><link>https://blog.youkuaiyun.com/Kelaker/article/details/54955916</link><guid>https://blog.youkuaiyun.com/Kelaker/article/details/54955916</guid><author>Kelaker</author><pubDate>Thu, 09 Feb 2017 20:43:23 +0800</pubDate><description><![CDATA[设计模式之建造者模式及在Android的AlertDialog的应用]]></description><category></category></item></channel></rss>