自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 所有开发应该知道的二进制运算溢出问题--19.9

今天测试突然提了一个bug给我,系统里面抵扣砖石不对,我是真的惊了,从服务器拿的数据时19.9元 然后我们本地计算,钻石比例是100,然后转换为砖石之后变成了 1989,当初还以为是算错了,后面上网一查,原来是double类型二进制运算溢出问题,不光是java ,.net也会有这样的问题,只有19...

2019-03-07 09:56:04

阅读数 123

评论数 0

原创 AlertDialog中EditText无法弹出键盘

在AlertDialog中有EditText,点击EditText却始终无法弹出键盘。 解决方案: 只要加上alertDialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE|WindowManage...

2019-02-27 16:12:04

阅读数 96

评论数 0

原创 android自定义view

android自定义view时,给画笔上色,不能设置画笔的xfermode(过度模式)属性,不然画笔颜色会失效。   自定义view重写四个方法的调用: 一个参数的方法(public CustomMenu(Context context)): 用java代码直接new关键字创建的对象,才会...

2019-01-22 15:04:58

阅读数 42

评论数 0

原创 android性能优化--查找不同集合的相同元素

现在弄性能优化,任何一个小地方都不能放过,项目里有很多地方都涉及到了两个集合查找相同元素的地方,目前做的是嵌套遍历两个集合,这样就会循环list1.size()*list2.size()次,虽然目前数据不是很多,但是也能优化,此文只是记录一种优化方式; 思想: 创建一个map集合,分别把lis...

2019-01-03 11:10:02

阅读数 209

评论数 0

原创 adb wifi调试

最近在公司type-c的数据线稀缺啊,各个开发都在抢着用,很麻烦,发此文章就是简单的记录一下adb wifi调试的步骤;以免偶尔用一下记不住又去查阅资料; 1.准备工作 需要as下载adb wifi插件,当然其他的能够adb wifi调试插件都行的;然后adb wifi需要手机和电脑在同一局网...

2018-12-28 10:09:47

阅读数 39

评论数 0

原创 android解析07版office excel.xlsx文件

最近由于在测试app性能问题,偶然发现服务器存放了两个版本的code码表,分别是xls和xlsx版本的,android端这边是解析的xls,ios那边则是解析的xlsx,为了统一,我查了很多资料然后解析xlsx;查了一下资料,这两者的区别,xls是office excel 03版本的,xlsx是o...

2018-12-27 13:56:06

阅读数 233

评论数 0

原创 android8.0应用内app安装

由于android7.0应用内共享文件以及8.0需要应用安装未知来源的权限,所以需要适配7.0以及8.0; 1.首先在res文件夹里创建xml文件夹,然后添加file_paths.xml文件 <?xml version="1.0" encoding=&quo...

2018-12-21 10:36:04

阅读数 105

评论数 0

原创 使用pngquant优化安卓apk大小

无意间发现了一款图片png大小优化工具pngquant,可以有效地减小图片的大小,这个工具非常操作便捷。 官网地址:https://pngquant.org/http://i.cnblogs.com/EditPosts.aspx?opt=1 然后下载windows二进制文件,解压之后,把需...

2018-12-07 15:52:27

阅读数 39

评论数 0

原创 android9.0适配

自己做的一个app小工具在android8.0上运行正常,9.0上就无法拉取数据,查看了9.0更新内容发现android P限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。 解决方案: 新建资源文件,XXXX.xml; <?xml version="1....

2018-12-05 10:16:07

阅读数 1242

评论数 1

转载 android app启动白屏优化

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wuliang756071448/article/details/74067058 ...

2018-12-04 15:08:04

阅读数 69

评论数 0

原创 include和ViewStub的区别

最近优化项目内存的时候了解到ViewStub,include和ViewStub都是引用布局的标签,但是它们是有区别的; include和ViewStub的区别 1.include是可以在布局中引入另一个布局,但是它是固定加载的,使用起来不方便;ViewStub和include的功能类似,也是引...

2018-11-27 15:31:33

阅读数 108

评论数 0

原创 android开发--RxPermissions的简单使用

1.RxPermissions的好处 RxPermissions是帮助开发者简化requestPermissions()相关的处理。 (1) 开发者不用担心Android运行环境的版本,如果系统是Android 6.0之前的版本,RxPermissions返回的结果是,app请求的每个权限都被...

2018-11-16 11:41:13

阅读数 87

评论数 0

原创 tinker打包,运行 app直接闪退,出现java.lang.NoClassDefFoundError

前言 在Android开发当中,Tinker热更新是很常见的使用框架,但是我今天打包运行app出现bug了。应用启动出现Tinker.UncaughtHandler: TinkerUncaughtHandler catch exception:java.lang.NoClassDefFoundE...

2018-11-16 09:37:12

阅读数 643

评论数 2

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