美文网首页
2019-12-31 开发踩坑

2019-12-31 开发踩坑

作者: CVD | 来源:发表于2019-12-31 19:30 被阅读0次

1. 在自定义的view的onDraw() 方法中 ,千万不要进行创建对象的操作,频繁的创建和回收对象会触发GC,Android虚拟机在执行GC 的时候会终止所有线程的方法,特别是列表,导致界面卡顿

2.PermissionDispatcher的NeedsPermission注解下不能定义有返回值的方法类型只能是void 或者 public void ,不能设置为 private  , 不能有返回值

3.  在Android 9 版本中,获取手机序列号的方式进行了更改

原方式:Build.SERIAL字段

现在方式:Build.getSerial()方法,  但是需要读取手机状态的权限

这种方法在Android 10 中也已经不适用了

4. 在更改一个纯色图片时,发现失效了。 查找是不是因为设置了ColorFilter的原因

5. 工程在make的时候提示 DataBinding的内容无法生成, 多半是因为工程中有错误 , 例如 2 中,在@NeedsPermission 中使用了有返回值的方法

相关文章

  • 2019-12-31 开发踩坑

    1. 在自定义的view的onDraw() 方法中 ,千万不要进行创建对象的操作,频繁的创建和回收对象会触发GC,...

  • Android 日常踩坑

    1、Android NDK开发踩坑 踩坑环境 Android Studio 3.4.1,JDK 1.8 1、为什么...

  • Flutter 开发记录

    Flutter 开发踩坑记录(干货总结)

  • 开发踩坑

    今天在做美团的二级菜单的时候, 使用了一种很原始的方式, 在 li 下直接添加一个 div , 当鼠标 hover...

  • Windows下GithubPages博客快速搭建

    Windows下开发坑总是比较多的,但是本人没Mac,只好踩一遍坑记录下。本文主要是安装过程&踩坑记录,故不对细节...

  • Android零散技术点

    Android BLE 蓝牙开发入门 逐步指导新手进行 Android ble 蓝牙的开发,避免踩坑。Androi...

  • web开发踩坑

    记录1 记录2

  • 开发踩坑经验

    开个系列文章,记录自己在日常工作中的踩坑经验,学习和总结如何用正确的姿势做事情。 2017.12.13 问题描述:...

  • Android开发踩坑

    Android颜色值所支持的4个格式 Android中颜色值是通过红(Red)、绿(Green)、蓝 (Blue)...

  • iOS开发踩坑

    错误1: 如图: 解决方法:target -> Build Settings -> Enable Bitcode ...

网友评论

      本文标题:2019-12-31 开发踩坑

      本文链接:https://www.haomeiwen.com/subject/jcgmnctx.html