摘要: 继承View是实现自定义View的重要方式,通过自定义属性以实现xml中的便捷使用,通过重写onMeasure和onDraw方法自定义View的绘制过程,通过拦截事件响应完成特定的行为,让想法变为现实。 阅读全文
posted @ 2020-11-11 19:56 coder-ice 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 通常,自定义View有三个大的区分点,在日常开发中遇到自定义View的需求时,最好想一想该走哪条路,走得快一些轻松些总是好的。三条路都有适用点,我们要合理选择,做最懒的程序猿 阅读全文
posted @ 2020-11-11 19:54 coder-ice 阅读(667) 评论(0) 推荐(0) 编辑
摘要: Android中attr属性的类型。 1、reference:资源ID。 2、color:颜色值。 3、boolean:布尔值。 4、dimension:尺寸值。 5、float:浮点值。 6、integer:整型值。 7、string:字符串。 8、fraction:百分数。 9、enum:枚举值。 10、flag:位或运算。 11、属性定义时可以指定多种类型值。 阅读全文
posted @ 2020-11-11 19:53 coder-ice 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 1、前言 Android Studio下载链接 2、新功能 2.1 MotionLayout与Motion Editor 2.2 Layout Validation 2.3 Build Analyzer 3、优化 3.1 Layout Inspector 3.2 CPU Profiler 3.3 混淆代码的智能编辑器 3.4 Kotlin Android live templates 3.5 Clangd support for C++ 3.6 Feature-on-feature dependencies 阅读全文
posted @ 2020-11-11 19:52 coder-ice 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 在项目中,会有在webview嵌入的网页中播放视频的需求,会在部分手机上出现白屏或有声音无画面等问题,并且存在全屏按钮点击无效果的问题。 阅读全文
posted @ 2020-11-11 19:50 coder-ice 阅读(3784) 评论(1) 推荐(0) 编辑
摘要: 1、Scheme的作用,浏览器唤起APP。 2、遇到的不生效问题原因及解决办法。 阅读全文
posted @ 2020-11-11 19:49 coder-ice 阅读(5473) 评论(0) 推荐(0) 编辑
摘要: 在手机设置里的信息上IMEI有15位的数字,但通过代码获得却只有14位,少了最后一位数字。手机重新开机,代码获得了正确的15位数字。最终测试现象,获取方法不可控,返回值可能14位也可能15位,使用时很容易导致数据异常。 阅读全文
posted @ 2020-11-11 19:47 coder-ice 阅读(1377) 评论(0) 推荐(0) 编辑
摘要: Android偶遇杂症合集(持续更新) 1、Android获取的IMEI只有14位。 2、Scheme不生效,大小写的坑。 3、APP启动时的黑屏白屏问题。 4、WebView播放视频白屏、不能全屏问题。 阅读全文
posted @ 2020-11-11 19:42 coder-ice 阅读(297) 评论(0) 推荐(0) 编辑
摘要: AndroidKeystore系统是一个密钥库管理系统,谷歌设计这个系统的初衷应该是为了对标苹果的钥匙串KeyChain,有意思的是谷歌在Android4.0(API14)时便引入了KeyChain,但是并未提供详尽的说明文档,仅仅提供了一个API文档,网上也没有什么对它的文章,着实让人费解。 阅读全文
posted @ 2020-11-11 19:40 coder-ice 阅读(3126) 评论(0) 推荐(0) 编辑
摘要: Android四大组件知识点总结 基本知识、疑难点、面试常考 阅读全文
posted @ 2020-11-11 19:38 coder-ice 阅读(2981) 评论(2) 推荐(1) 编辑