在canvas中调用drawPath方法涂抹区域的时候 两条path如果是半透明的颜色 颜色值会叠加 设置Paint的Xfermode根本没用 最直接的办法就是使用path....
在canvas中调用drawPath方法涂抹区域的时候 两条path如果是半透明的颜色 颜色值会叠加 设置Paint的Xfermode根本没用 最直接的办法就是使用path....
当在聊天页面中消息Item的长度超过recycleView的长度的时候调用 recycleView.scrollToPosition(adapter.itemCount -1...
Activity面试详情 activity生命周期 1.activity的4种状态 running/paused/stopped/killed 2.activity的生命周期...
最开始的时候,金融系统只有IBM这些大的公司来提供设备,像各种主机和终端等等,在各个计算机设备之间,需要交换数据。我们知道数据是通过网络来传送的,而在网络上传送的数据都是基于...
成长中的小白又来发博客了,这次带来的分享是结合我前两篇『串行口通信』和『初学者模式下的12864液晶(一)』的技术博客综合起来再加今天的蓝牙模块的应用,今天稍微讲讲蓝牙基本的...
静态代码块:用staitc声明,jvm加载类时执行,仅执行一次构造代码块:类中直接用{}定义,每一次创建对象时执行。执行顺序优先级:静态块, main(),函数,构造块,构造...
序言:作为这个世界上走在最前沿的生物“猿”,怎么能对新事物一无所知呢,10月26日,随着Android 8.1 Oreo的预览版发布,Android Studio3.0正式版...
前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...
这段时间老李的新公司要更换网络层,知道现在主流网络层的模式是RxJava+Retrofit+OKHttp,所以老李开始研究这三个项目的源代码,在更换网络层后,开始分享这个三个...
我曾经是一个军人,现在也是一名军人。
Android插件化基础的主要内容包括 Android插件化基础1-----加载SD上APKAndroid插件化基础2----理解ContextAndroid插件化基础3--...
前言 Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合: Google的官方权威适配文档 郭霖: Android官方提供的支持不同屏幕大小的全部...
本文是阿青为大家精心整理JVM内存分配、垃圾收集器和常用参数这三方面的知识点,希望大家能熟练掌握好jvm的基础知识点,为成为优秀的程序猿打下坚实的基础。 熟练掌握jvm的基础...
简单的来说就是 静态方法上的锁是锁住这个类的,普通方法上的锁是锁住这个对象的。如果往详细了将就得说到synchronized怎么实现的。Synchronized 两个方式:对...
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间...
前言 今天介绍下Java的反射机制,以前我们获取一个类的实例都是使用new一个实例出来。那样太low了,今天跟我一起来学习学习一种更加高大上的方式来实现。 正文 Java反射...