摘要: Android系统默认是允许修改系统本身的字体大小的,导致页面展示异常。 页面展示异常是因为系统字体大小影响到了程序中字体的单位sp,所以解决此问题的方案1是,将布局中字体大小的单位sp换成dp 解决方案2:重写Activity或Application中的getResources()方法,即: 即可 阅读全文
posted @ 2017-11-14 15:19 Henry_L 阅读(1690) 评论(0) 推荐(0) 编辑
摘要: Android 真机设备调试,有事无法使用USB调试,或者用USB调试太麻烦,这时就需要使用无线调试 这种方式了。 无限调试分Root和非Root两种,市面上的无线ADB调试APP ,基本都是需要Root权限的,这就使没有Root的设备无法使用无线调试,进而需要使用非Root无限调试方法,废话不多说 阅读全文
posted @ 2017-04-26 14:40 Henry_L 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: 名词解释 一般我们讲的“函数”就是“方法”; 构造函数=构造方法; 定义 构造函数是一种特殊的函数。其主要功能是用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。构造函数与类名相同,可重载多个不同的构造函数。在JAVA语言中,构造函数与C++语言中的 阅读全文
posted @ 2017-04-25 14:19 Henry_L 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 项目需求 准备工作 FloatWindowView.java FloatWindowManager.java FloatWindowService.java 启动、结束悬浮窗 额外篇 高于等于23版本的检测悬浮窗权限获取 阅读全文
posted @ 2017-04-06 17:15 Henry_L 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一 阅读全文
posted @ 2017-02-10 16:20 Henry_L 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 将AS2.0升到2.1.3出现的问题: Error:No service of type Factory available in ProjectScopeServices. classpath 'com.github.dcendents:android-maven-gradle-plugin:1. 阅读全文
posted @ 2016-09-29 09:32 Henry_L 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 封装了常用的反射相关方法 阅读全文
posted @ 2016-08-12 17:08 Henry_L 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 鉴于经常使用 Sqlite 数据库做数据持久化处理,进行了一点封装,方便使用。 该封装类主要支持一下功能 先贴上封装类代码 数据库更新接口代码 阅读全文
posted @ 2016-08-12 16:52 Henry_L 阅读(6817) 评论(0) 推荐(0) 编辑
摘要: 此方法针对于无法自动获取网络时间的特殊设备,正常 Android 设备直接调用 方法获取当前时间即可。 TimeService 集成于 Service,实现与主Activity 的生命周期绑定。 TimeService 代码 阅读全文
posted @ 2016-08-12 15:40 Henry_L 阅读(2401) 评论(0) 推荐(0) 编辑
摘要: 每个程序运行时创建一个Application类的对象且只创建一个 Application对象的生命周期是整个程序中最长的,它的生命周期就等于这个程序的生命周期。 Application来进行一些,如:数据传递、数据共享和数据缓存等操作 Application会先于 Activity 创建 阅读全文
posted @ 2016-08-10 17:59 Henry_L 阅读(239) 评论(0) 推荐(0) 编辑