自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 SpringBoot属性配置

SpringBoot属性配置多环境配置一般我们开发时,需要配置多个环境,在Spring Boot中多环境配置文件名需要满足application-{profile}.properties或者application-{profile}.yaml的格式,其中{profile}对应你的环境标识,比如:application-dev.properties:开发环境application-test...

2019-01-02 11:39:53 295

原创 Smali语法

基础介绍怎么得到smali文件?apk文件通过apktool反编译出来的都有一个smali文件夹,里面都是以.smali结尾的文件。Smali是什么?Smali是安卓系统里的Java虚拟机(Dalvik)所使用的一种.dex格式文件的汇编器,而Baksmali是反汇编器。其语法是一种宽松式的Jasmin/dedexer语法。Smali语言其实就是一种面向Dalvik的汇编语言(汇编语言是...

2018-11-23 20:51:27 2388

原创 Cookie介绍及在Android中的使用总结超详细,看这一篇就够了

Cookie介绍cookie的起源早期Web开发面临的最大问题之一是如何管理状态。简言之,服务器端没有办法知道两个请求是否来自于同一个浏览器。那时的办法是在请求的页面中插入一个token,并且在下一次请求中将这个token返回(至服务器)。这就需要在form中插入一个包含token的隐藏表单域,或着在URL的qurey字符串中传递该token。这两种办法都强调手工操作并且极易出错。Lou M...

2018-09-18 11:12:17 15288 3

原创 UML类图详解

简介类图是使用频率最高的UML图之一,用于描述系统中所包含的类以及它们之间的相互关系,帮助人们简化对系统的理解,它是系统分析和设计阶段的重要产物,也是系统编码和测试的重要模型依据。类的UML图示在UML中,类使用包含类名、属性和操作且带有分隔线的长方形来表示...

2018-08-09 11:13:00 737

原创 Android 7.0以上(包含8.0), 或者有虚拟按键,popupWindow弹窗位置异常的终极解决方案

问题描述前段时间发现Popupwindow在8.0的手机上显示成全屏了,搜了下发现7.0以上就有这个问题了,好久没写Popwindow了,才知道(尴尬)。于是总结了在以下情况可能出问题:当设置PopupWindow 的高度为 MATCH_PARENT,调用 showAsDropDown(View anchor) 时,在 7.0 之前,会在 anchor 下边缘到屏幕底部之间显示 Popu...

2018-07-29 19:43:11 4187 6

原创 Java注解详解

什么是注解?JDK5.0通过名为Annotation(注解)的新功能将一个更通用的元数据工具合并到核心 Java 语言中注解是可以添加到代码中的修饰符,对程序代码做出一些说明和解释。 可以用于包声明、类声明、构造方法、方法、字段、参数和变量。注解的定义注解通过 @interface 关键字进行定义。上面我们还看到了有@Target,@Retention标记,那这些又是什么呢,其实...

2018-06-19 15:29:57 275

原创 Java反射(Reflection)机制及使用

一、什么是反射JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 “程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态语言。但是JAVA有着一...

2018-06-11 11:04:10 988

转载 Android安全开发之浅谈网页打开APP

转载来源 https://yq.aliyun.com/articles/57088?&utm_source=qq一、网页打开APP简介Android有一个特性,可以通过点击网页内的某个链接打开APP,或者在其他APP中通过点击某个链接打开另外一个APP(AppLink),一些用户量比较大的APP,已经通过发布其AppLink SDK,开发者需要申请相应的资格,配...

2018-06-05 14:34:41 360

原创 显式和隐式Intent介绍及intent-filter的action,category,data匹配规则

Intent类型Intent 分为两种类型:显式 Intent:按名称(完全限定类名)指定要启动的组件。 通常,您会在自己的应用中使用显式 Intent 来启动组件,这是因为您知道要启动的 Activity 或服务的类名。例如,启动新 Activity 以响应用户操作,或者启动服务以在后台下载文件。 创建显式 Intent 启动 Activity 或服务时,系统将立即启动 I...

2018-06-04 20:35:04 5455

原创 java中URI,URL,URL介绍及Android中Uri解析

一、URI1.1 定义在电脑术语中,统一资源标识符(Uniform Resource Identifier,即URI)是一个用于标识某一互联网资源名称的字符串。 该种标识允许用户对任何(包括本地和互联网)的资源通过特定的协议进行交互操作。1.2 组成一般格式为:[scheme:]scheme-specific-part[#fragment][scheme:]组件 :协议名。...

2018-06-04 11:08:14 4188

原创 Android存储及getCacheDir()、getFilesDir()、getExternalFilesDir()、getExternalCacheDir()区别

存储介绍Android系统分为内部存储和外部存储,内部存储是手机系统自带的存储,一般空间都比较小,外部存储一般是SD卡的存储,空间一般都比较大,但不一定可用或者剩余空间可能不足。一般我们存储内容都会放在外部存储空间里。使用过程注意事项: 先判断SD卡是否可用,可用时优先使用SD卡的存储,不可用时用内部存储 存储在SD卡上时,可以在SD卡上新建任意一个目录存放,也可以存放在应用...

2018-05-28 11:17:37 35550 5

原创 IntentFlag大全及使用总结

1. Intent 标志简介启动 Activity 时,您可以通过在传递给 startActivity() 的 Intent 中加入相应的标志,修改 Activity 与其任务的默认关联方式。可用于修改默认行为的标志包括:FLAG_ACTIVITY_NEW_TASK在新任务中启动 Activity。如果已为正在启动的 Activity 运行任务,则该任务会转到前台并恢复其最后状态,同时...

2018-05-16 15:05:17 2710

原创 Activity生命周期全总结(亲测)

经典的生命周期流程图: 除了图上常见的生命周期外,还有onWindowFocusChanged、onSaveInstanceState、onRestoreInstanceState方法: 1.onWindowFocusChanged:在Activity窗口获得或失去焦点时被调用。 2.onSaveInstanceState:调用此方法时,我们可以保存一些临时数据。   (1)在

2017-10-10 16:19:48 1186

原创 建造者模式及在Andorid中的应用

设计模式之建造者模式及在Android的AlertDialog的应用

2017-02-09 20:43:23 404

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除