随笔分类 -  android-issue

摘要:Android开发过程中,发现提示 byte version = 0x80;报错错误 原来原因是byte范围是-128~127,0x80是128了属于int类型了,所以放不下,所以会提示从int转换到byte可能会有损失 看来还是自己计算机基础太渣渣了 阅读全文
posted @ 2021-09-23 17:43 yongfengnice 阅读(317) 评论(0) 推荐(0) 编辑
摘要:Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager解决方法 //通过Android studio的SDK Manager卸载然后重新下载build-too 阅读全文
posted @ 2021-09-15 14:30 yongfengnice 阅读(4988) 评论(0) 推荐(0) 编辑
摘要:android开发获取键盘高度以及判断键盘是否显示 //方法一(兼容分屏模式):反射获取键盘高度,,,-1表示反射失败,0表示键盘隐藏,大于0是键盘高度表示键盘显示。。。 //关于android 9 之后非公开api调用黑名单表格hiddenapi-flags.csv链接:https://devel 阅读全文
posted @ 2021-07-29 21:14 yongfengnice 阅读(336) 评论(0) 推荐(0) 编辑
摘要:问题: Caused by: android.view.InflateException: Binary XML file line #100 in xxx_layout: Binary XML file line #100 in xxx_layout: Error inflating class 阅读全文
posted @ 2021-07-21 17:32 yongfengnice 阅读(3860) 评论(3) 推荐(3) 编辑
摘要:BadTokenException: Unable to add window -- token null is not valid; is your activity running?比较好的解决方法 具体崩溃信息: android.view.WindowManager$BadTokenExcep 阅读全文
posted @ 2021-07-07 17:03 yongfengnice 阅读(4376) 评论(0) 推荐(1) 编辑
摘要://鸿蒙系统 public static boolean isHarmonyOs(){ try { Class<?> buildExClass = Class.forName("com.huawei.system.BuildEx"); Object osBrand = buildExClass.ge 阅读全文
posted @ 2021-06-30 11:31 yongfengnice 阅读(1751) 评论(1) 推荐(1) 编辑
摘要:使用Android studio自带的profiler功能生成trace文件 分析profiler生成trace文件(主要是看main主线程有没有做了耗时工作,也可以看Threads下的其他线程的执行情况) 有时需要分析app冷启动时间耗时情况,单独使用profiler功能生成trace文件就有点不 阅读全文
posted @ 2021-06-23 21:46 yongfengnice 阅读(1224) 评论(0) 推荐(1) 编辑
摘要:在开发中金额计算是常见的,今天偶尔发现一个挺奇怪的浮点数计算精度问题 36.66 x 100 取整后得到 3666 ??? 我也理所当然地认为是3666,然后就直接使用Int接收结果,然而结果是3665 。 然后发现36.66 x 100的结果是3665.99999999995 使用Int接收当然是 阅读全文
posted @ 2021-02-19 09:47 yongfengnice 阅读(426) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示