自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android屏幕适配

Android屏幕适配 author:Tzy Android屏幕适配 基础知识: 官方dp适配存在的问题: 适配方案: 传统方案:(以下结合使用) 百分比适配方案: 通过宽高限定符:(废弃) 原理: 例子: 参考: 封装库: 缺陷: 通过最小宽度限定符: 原理: 例子: 参考: 自动化工具: 缺陷: density适配方案:(推荐) 原理: 例子: 说明: 参考: 封装库: 基础知识: dp=设备独立像素=dip px=desity*dp density=dp

2020-07-22 11:55:14 339

原创 Android多渠道打包

Android多渠道打包 Android多渠道打包 Gradle方式 渠道信息配置 渠道资源配置 例如使用不同应用名 判断渠道 通过渠道名称占位符判断 通过被替换的渠道资源判断 构建渠道包 反编译方式 META-INF方式(美团方式) 多渠道打包框架推荐 参考 Gradle方式 渠道信息配置 productFlavors中的flavor和defaultConfig是同种类型,defaultConfig相当于一个默认的flavor.所有flavor都会继承defaultCon

2020-06-23 18:07:45 971

原创 AndroidStudio优化构建速度

AndroidStudio优化构建速度 AndroidStudio优化构建速度 Gradle配置: 模块的 build.gradle 文件: gradle.properties 文件: VM配置: IDE设置: 使用本地依赖(jar,aar): Gradle配置: 模块的 build.gradle 文件: android { ... dexOptions { maxProcessCount 4 // 默认值 javaMaxHeapSize "3g" //如果设置了此项,需要将

2020-06-22 14:44:04 1563 1

原创 Android&Html5混合开发通过Hbuilder X调试WebView

对Android&Html5混合开发WebView调试必备神器DevTools的补充,可解决inspect白屏问题.

2019-05-25 17:19:01 3115

原创 Android状态栏和导航栏

状态栏和导航栏状态栏:透明状态栏:1.添加透明标记(API>=19)2.设置状态栏颜色(API>=21)1.设置状态栏颜色与应用标题栏颜色或图片一致2.设置状态栏颜色透明设置状态栏是否为浅色模式(API>=23):设置状态栏是否可见:导航栏:透明导航栏:添加透明标记(API>=19)设置导航栏是否可见(API>=19):View的fitsSystemWindows属性...

2019-03-14 15:09:22 939

原创 Java多线程

并行针对进程,是多个进程同时执行. 并发针对线程,是多个线程不停的切换执行,看起来像同时执行. 实现方式: 实现Runnable接口,重写run()方法; 推荐,优点:资源共享,避免单继承限制,避免线程池不能放入Thread类问题. 继承Thread类,重写run()方法; 实现Callable接口,并与Future、ExecutorService结合使用...

2018-11-19 17:54:32 314

原创 自定义ZXing扫码框样式

新接手的项目里面使用了ZXing扫码框架,使用的库为zxing-android-embedded. 接到需求要求修改扫码框样式,如图: 主要有3个问题: 1.修改扫码框之外的样式. 2.动态改变扫码框大小 3.修改扫码框样式,给四周添加圆角 框架的基本使用参考: http://blog.youkuaiyun.com/u010618194/article/details/7

2017-12-28 16:29:09 5925 5

原创 MPAndroidChart LineChart X轴标签显示问题

新接手的项目中用到了MPAndroidChart,有一个BUG,X轴显示的标签(X轴的粒度为5分钟)不是想要的形式,如下图:将xAxis.setLabelCount(7);替换为xAxis.setLabelCount(7,true);解决,如下图:第2个重载方法的第二个参数是指强制绘制指定个数的标签,但是可能会造成绘制出现偏差,然后果然出现了,将图表放大出标签和图表对应不上:采用给linechar...

2017-12-20 17:57:33 27607 4

个人AS配置

个人AS配置.个人AS配置.个人AS配置.个人AS配置.个人AS配置.个人AS配置.

2017-12-17

空空如也

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

TA关注的人

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