自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (7)
  • 收藏
  • 关注

原创 Android存储扩展学习-----应用的清除数据和清除缓存

前几天和朋友聊到了APP清除数据这块,聊到了清除数据都会清掉哪些数据,我们每个人的手机在”设置–>应用管理”里面,选择任意一个App,都会看到两个按钮,一个是清除缓存,另一个是清除数据,那么当我们点击清除缓存的时候清除的是哪里的数据?当我们点击清除数据的时候又是清除的哪里的数据?今天在这里验证一下。 在学习之前我们首先要搞懂内存、内部存储、外部存储的概念,内存,我们在英文中称作memory,内部

2017-11-29 13:51:48 12843

转载 安卓自定义View基础-颜色

转自:http://www.gcssloop.com/customview/Color 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。简要介绍安卓中的颜色相关内容,包括颜色的定义,创建颜色的几种方式,以及颜色的混合模式等。简单介绍颜色简单介绍颜色 颜色模式 备注 ARGB8888 四通道高精度(32位) ARGB4444 四通道低精度(16位) RG

2017-11-28 17:14:46 291 1

转载 安卓自定义View基础-角度与弧度

转自:http://www.gcssloop.com/customview/AngleAndRadian 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。前言为什么讲这个? 在我们自定义View,尤其是制作一些复杂炫酷的效果的时候,实际上是将一些简单的东西通过数学上精密的计算组合到一起形成的效果。这其中可能会涉及到画布的相关操作(旋转),以及一些正余弦函数的计算等,这些内容

2017-11-27 13:52:58 565

转载 安卓自定义View基础-坐标系

转自:http://www.gcssloop.com/customview/CoordinateSystem 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。屏幕坐标系和数学坐标系的区别由于移动设备一般定义屏幕左上角为坐标原点,向右为x轴增大方向,向下为y轴增大方向, 所以在手机屏幕上的坐标系与数学中常见的坐标系是稍微有点差别的,详情如下: (PS:其中的∠a 是对应的,注意

2017-11-25 10:04:54 181

原创 Android字体设置-----Typeface解析

今天在看一个开源项目的时候,发现了一个可以设置字体样式的类Typeface,配合着酷炫的字体,能让UI增色不少,于是便研究一下并做了记录。 Typeface类简介Typeface中的主要方法和变量都是静态的,类中定义了五种字体以及四种Style样式。五种字体public static final Typeface DEFAULT; //默认的正常字体样式 public stat

2017-11-24 14:53:35 1768

转载 Android 中内存泄漏的原因和解决方案

前言之前研究过一段时间关于 Android 内存泄漏的知识,大致了解了导致内存泄漏的一些原因,但是没有深入去探究,很多细节也理解的不够透彻,基本上处于一种似懂非懂的状态,最近又研究了一波,发现有很多新的收获,遂在此记录一些心得体会。

2017-11-20 17:04:10 350

原创 Android总结之style(样式)和Theme(主题)

Android系统的themes.xml和style.xml(位于系统源代码frameworks\base\core\res\res\values)包含了很多系统定义好的style.传送门–> android上的风格分为了两个方面: style(样式) style(样式)是针对窗体元素级别的,改变指定控件或者Layout的样式。 抽取一些共同的属性写到style,可以省略

2017-11-18 14:01:14 21072 1

原创 《设计模式之禅》学习-----工厂方法模式

工厂方法模式工厂方法模式的定义:Define an interface for creating an object,but let subclasses decide which class to instantiate.Factory Method lets a class defer instantiation to subclasses.(定义一个用于创建对象的接口,让子类决定实例化哪一个类

2017-11-16 16:20:21 349 1

原创 《设计模式之禅》学习-----单例模式

单例模式(Singleton Pattern)是一个比较简单的模式,其定义如下:Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。) Singleton类称为单例类,通过使用private的构造函数确保了在一个应用中只产

2017-11-15 16:41:03 200

原创 Android分享之Intent.ACTION_SEND分享(二)

这几天项目要添加新功能,这篇博客也就一直推后了,今天趁着接口还没出,抽空补上这篇后续。前一篇写了通过Intent在当前应用分享内容到其他应用,传送门–> 这篇是学习接收其他应用所分享出来的内容。比如可以在自己项目里创建一个Activity,用来接收其他应用分享的内容。 首先创建一个项目,在Manifest.xml中定义Activity可以接收什么样的Intent.我们需要添加Intent过滤

2017-11-10 10:35:22 6078 4

原创 android7.0之后版本,FileProvider适配问题

前言:这是我的第一篇博客,之前一直有写博客的想法,不知道从何下手而一直往后拖,近来因为一些原因越来越意识到自己的知识的不足,终于下定决心弥补,希望通过坚持写博客能给自己一些提高。本文是前两个月遇到的情况,更新APP的时候在一些系统7.0以上的手机会崩溃,所以花了一上午的时间研究,在此再做记录。概述 android7.0中有一些新的变化,(官方文档),例如多窗口的支持,FileProvider等等,

2017-11-04 16:04:57 3340

原创 Android分享之Intent.ACTION_SEND分享(一)

今天项目需要修改需求,需要用到分享功能。因为只是简单的分享,没必要集成第三方,所以用Intent.ACTION_SEND就足够了。之前只是了解过Intent.ACTION_SEND而并没有使用过。趁着今天使用的机会做一下记录。 声明:本文基于本人手机Android5.1编辑,如遇7.0及以上出现 FileUriExposedException 错误,请及时做适配,可以参考本人之前博客 传送门–>

2017-11-04 15:31:17 15128

原创 《设计模式之禅》第二版 学习之六大设计原则(三)

迪米特法则 迪米特法则(Law of Demeter,LoD)也称为最少知识原则(Least KnowledgePrinciple,LKP),虽然名字不同,但描述的是同一个规则:一个对象应该对其他对象有最少的了解。通俗地讲,一个类应该对自己需要耦合或调用的类知道得最少,你(被耦合或调用的类)的内部是如何复杂都和我没关系,那是你的事情,我就知道你提供的这么多public方法,我就调用这么多,其他的

2017-11-03 14:05:10 284

原创 《设计模式之禅》第二版 学习之六大设计原则(二)

昨天学习了六个设计原则中的单一职责原则和里氏替换原则,今天继续学习依赖倒置原则和接口隔离原则,因为都是一些偏理论的东西,虽说理解,但在使用中还是会比较吃力,建议没事的时候多回过头来看几遍,孰能生巧,用起来也会得心应手。依赖倒置原则 依赖倒置原则(Dependence Inversion Principle,DIP)这个名字看着有点别扭,“依 赖”还“倒置”,这到底是什么意思? 依赖

2017-11-02 17:11:31 309

原创 《设计模式之禅》第二版 学习之六大设计原则(一)

之前的开发中对于代码只是为了使用而使用,没有去深入的理解,从而也造成了开发水平一直原地踏步,对于一个合格的程序员来说,写代码绝不单单是Ctrl+C和Ctrl+V为了完成项目, 于是决定从今天起,用一个月左右的时间去读《设计模式之禅》,希望升华一下自己的编程思想,提高自己的代码水平。前两天的内容偏理论一些,基本是照着书上敲来的。《设计模式之禅》介绍 《设计模式之禅》是设计模式领域公认的3本经典著作

2017-11-01 15:53:44 362

HiJsonJson格式化工具

HiJson是一款Json格式化工具是一款电脑格式化软件。这款软件可用与32位及64位。用来格式化json ,xmlz转json,格式化xml.查找文本及文件。用树的方式展现出来。方便json字符串的查看。各种操作均可还可多标签。

2019-03-22

SVN安装包+汉化

SVN安装包+汉化,SVN安装包+汉化,SVN安装包+汉化,SVN安装包+汉化,

2018-03-30

FSCapture 滚动截图屏幕录制软件

FSCapture 滚动截图屏幕录制单文件,打开压缩包直接使用,小巧方便快捷。

2018-03-30

gradle4.1 gradle4.4合集下载

gradle4.1 gradle4.4合集下载,官网下载速度实在是慢的一批。特意下载下来合集供开发者使用

2018-03-30

设计者模式之禅第二版

《设计模式之禅(第2版)》是秦小波创作的软硬件开发类书籍。

2018-03-28

java开发相关英文单词

java开发中经常用到的单词,英文不好的同学可以单独学习掌握

2018-03-28

阿里开发手册

阿里开发规范手册,规范开发中的习惯,阿里开发规范手册,规范开发中的习惯

2018-03-28

空空如也

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

TA关注的人

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