会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
哈哈宇
博客园
首页
新随笔
联系
订阅
管理
2017年11月14日
Android 修改系统字体大小,导致页面展示异常解决方案
摘要: Android系统默认是允许修改系统本身的字体大小的,导致页面展示异常。 页面展示异常是因为系统字体大小影响到了程序中字体的单位sp,所以解决此问题的方案1是,将布局中字体大小的单位sp换成dp 解决方案2:重写Activity或Application中的getResources()方法,即: 即可
阅读全文
posted @ 2017-11-14 15:19 Henry_L
阅读(1791)
评论(0)
推荐(0)
2017年4月26日
Android 无线调试设备,无需Root方式
摘要: Android 真机设备调试,有事无法使用USB调试,或者用USB调试太麻烦,这时就需要使用无线调试 这种方式了。 无限调试分Root和非Root两种,市面上的无线ADB调试APP ,基本都是需要Root权限的,这就使没有Root的设备无法使用无线调试,进而需要使用非Root无限调试方法,废话不多说
阅读全文
posted @ 2017-04-26 14:40 Henry_L
阅读(1319)
评论(0)
推荐(0)
2017年4月25日
Java 构造函数
摘要: 名词解释 一般我们讲的“函数”就是“方法”; 构造函数=构造方法; 定义 构造函数是一种特殊的函数。其主要功能是用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。构造函数与类名相同,可重载多个不同的构造函数。在JAVA语言中,构造函数与C++语言中的
阅读全文
posted @ 2017-04-25 14:19 Henry_L
阅读(239)
评论(0)
推荐(0)
2017年4月6日
android 悬浮组件实现
摘要: 项目需求 准备工作 FloatWindowView.java FloatWindowManager.java FloatWindowService.java 启动、结束悬浮窗 额外篇 高于等于23版本的检测悬浮窗权限获取
阅读全文
posted @ 2017-04-06 17:15 Henry_L
阅读(631)
评论(0)
推荐(0)
2017年2月10日
UML 类图笔记
摘要: 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一
阅读全文
posted @ 2017-02-10 16:20 Henry_L
阅读(242)
评论(0)
推荐(0)
2016年9月29日
Android Studio Gradle 问题 解决方案
摘要: 将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
阅读(290)
评论(0)
推荐(0)
2016年8月12日
Java 反射工具类封装
摘要: 封装了常用的反射相关方法
阅读全文
posted @ 2016-08-12 17:08 Henry_L
阅读(632)
评论(0)
推荐(0)
Android Sqlite 工具类封装
摘要: 鉴于经常使用 Sqlite 数据库做数据持久化处理,进行了一点封装,方便使用。 该封装类主要支持一下功能 先贴上封装类代码 数据库更新接口代码
阅读全文
posted @ 2016-08-12 16:52 Henry_L
阅读(6927)
评论(0)
推荐(0)
Android 时间维护服务 TimeService(针对于特殊定制设备)
摘要: 此方法针对于无法自动获取网络时间的特殊设备,正常 Android 设备直接调用 方法获取当前时间即可。 TimeService 集成于 Service,实现与主Activity 的生命周期绑定。 TimeService 代码
阅读全文
posted @ 2016-08-12 15:40 Henry_L
阅读(2533)
评论(0)
推荐(0)
2016年8月10日
Android Application类作用简单说明
摘要: 每个程序运行时创建一个Application类的对象且只创建一个 Application对象的生命周期是整个程序中最长的,它的生命周期就等于这个程序的生命周期。 Application来进行一些,如:数据传递、数据共享和数据缓存等操作 Application会先于 Activity 创建
阅读全文
posted @ 2016-08-10 17:59 Henry_L
阅读(249)
评论(0)
推荐(0)
下一页
公告