摘要: 继承View是实现自定义View的重要方式,通过自定义属性以实现xml中的便捷使用,通过重写onMeasure和onDraw方法自定义View的绘制过程,通过拦截事件响应完成特定的行为,让想法变为现实。 阅读全文
posted @ 2020-11-11 19:56 coder-ice 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 通常,自定义View有三个大的区分点,在日常开发中遇到自定义View的需求时,最好想一想该走哪条路,走得快一些轻松些总是好的。三条路都有适用点,我们要合理选择,做最懒的程序猿 阅读全文
posted @ 2020-11-11 19:54 coder-ice 阅读(636) 评论(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 阅读(565) 评论(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 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: 在项目中,会有在webview嵌入的网页中播放视频的需求,会在部分手机上出现白屏或有声音无画面等问题,并且存在全屏按钮点击无效果的问题。 阅读全文
posted @ 2020-11-11 19:50 coder-ice 阅读(3234) 评论(1) 推荐(0) 编辑
摘要: 1、Scheme的作用,浏览器唤起APP。 2、遇到的不生效问题原因及解决办法。 阅读全文
posted @ 2020-11-11 19:49 coder-ice 阅读(4981) 评论(0) 推荐(0) 编辑
摘要: 在手机设置里的信息上IMEI有15位的数字,但通过代码获得却只有14位,少了最后一位数字。手机重新开机,代码获得了正确的15位数字。最终测试现象,获取方法不可控,返回值可能14位也可能15位,使用时很容易导致数据异常。 阅读全文
posted @ 2020-11-11 19:47 coder-ice 阅读(1295) 评论(0) 推荐(0) 编辑
摘要: Android偶遇杂症合集(持续更新) 1、Android获取的IMEI只有14位。 2、Scheme不生效,大小写的坑。 3、APP启动时的黑屏白屏问题。 4、WebView播放视频白屏、不能全屏问题。 阅读全文
posted @ 2020-11-11 19:42 coder-ice 阅读(268) 评论(0) 推荐(0) 编辑
摘要: AndroidKeystore系统是一个密钥库管理系统,谷歌设计这个系统的初衷应该是为了对标苹果的钥匙串KeyChain,有意思的是谷歌在Android4.0(API14)时便引入了KeyChain,但是并未提供详尽的说明文档,仅仅提供了一个API文档,网上也没有什么对它的文章,着实让人费解。 阅读全文
posted @ 2020-11-11 19:40 coder-ice 阅读(2625) 评论(0) 推荐(0) 编辑
摘要: Android四大组件知识点总结 基本知识、疑难点、面试常考 阅读全文
posted @ 2020-11-11 19:38 coder-ice 阅读(2774) 评论(2) 推荐(1) 编辑
摘要: 本文用于记录本人阅读完HeadFirst设计模式一书后对此书的总结,总结系个人理解并简化提炼,方便使用设计模式时速查,如有错漏,请积极指出,本人将虚心接受并及时改正。 阅读全文
posted @ 2020-11-11 19:36 coder-ice 阅读(1257) 评论(0) 推荐(0) 编辑
摘要: 局域网通信已经很少被他人所提及了,我曾经还尝试过通过蓝牙构建通信网络,这次有机会尝试UDP局域网通信,在这里把一些基本过程和在Android平台上的问题记录一下。 阅读全文
posted @ 2020-11-11 19:35 coder-ice 阅读(945) 评论(1) 推荐(0) 编辑
摘要: 程序猿都爱写博客,在写博客的过程中,大量运用的就是MarkDown语法了。MarkDown不只是用来写博客,日常生活中的感悟、工作中的心得体会、项目任务安排等等大篇幅的文章都可以用MarkDown来迅速的完成具有一定显示效果的文本。 阅读全文
posted @ 2020-11-11 19:34 coder-ice 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 每个程序猿都需要一个个人博客,目前广泛出现在大家视野里的有CSDN、博客园、简书,但是他们却没有给用户一个专属的站点、一个好记的域名。你需要一个`https://xxx.xxx.xxx/`格式的网址,一个自由书写代码的站点,一个真正的个人博客。 阅读全文
posted @ 2020-11-11 19:33 coder-ice 阅读(306) 评论(0) 推荐(0) 编辑