摘要:
继承View是实现自定义View的重要方式,通过自定义属性以实现xml中的便捷使用,通过重写onMeasure和onDraw方法自定义View的绘制过程,通过拦截事件响应完成特定的行为,让想法变为现实。 阅读全文
摘要:
通常,自定义View有三个大的区分点,在日常开发中遇到自定义View的需求时,最好想一想该走哪条路,走得快一些轻松些总是好的。三条路都有适用点,我们要合理选择,做最懒的程序猿 阅读全文
摘要:
Android中attr属性的类型。
1、reference:资源ID。
2、color:颜色值。
3、boolean:布尔值。
4、dimension:尺寸值。
5、float:浮点值。
6、integer:整型值。
7、string:字符串。
8、fraction:百分数。
9、enum:枚举值。
10、flag:位或运算。
11、属性定义时可以指定多种类型值。 阅读全文
摘要:
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 阅读全文
摘要:
在项目中,会有在webview嵌入的网页中播放视频的需求,会在部分手机上出现白屏或有声音无画面等问题,并且存在全屏按钮点击无效果的问题。 阅读全文
摘要:
1、Scheme的作用,浏览器唤起APP。
2、遇到的不生效问题原因及解决办法。 阅读全文
摘要:
在手机设置里的信息上IMEI有15位的数字,但通过代码获得却只有14位,少了最后一位数字。手机重新开机,代码获得了正确的15位数字。最终测试现象,获取方法不可控,返回值可能14位也可能15位,使用时很容易导致数据异常。 阅读全文
摘要:
Android偶遇杂症合集(持续更新)
1、Android获取的IMEI只有14位。
2、Scheme不生效,大小写的坑。
3、APP启动时的黑屏白屏问题。
4、WebView播放视频白屏、不能全屏问题。 阅读全文
摘要:
AndroidKeystore系统是一个密钥库管理系统,谷歌设计这个系统的初衷应该是为了对标苹果的钥匙串KeyChain,有意思的是谷歌在Android4.0(API14)时便引入了KeyChain,但是并未提供详尽的说明文档,仅仅提供了一个API文档,网上也没有什么对它的文章,着实让人费解。 阅读全文
摘要:
Android四大组件知识点总结
基本知识、疑难点、面试常考 阅读全文