参考1 Protected关键字的可见性在于两点 1.基类的Protected成员是包内可见,并且子类可见 2.若子类和基类不在同一包内,那么在子类中,子类实例可以访问从其从...
参考1 Protected关键字的可见性在于两点 1.基类的Protected成员是包内可见,并且子类可见 2.若子类和基类不在同一包内,那么在子类中,子类实例可以访问从其从...
android keystore 获取 MD5 及公钥 获取 MD5: keytool -exportcert -keystore xxx.keystore | opens...
[lpinyin] lpinyin是一个汉字转拼音库 Dart package.①准确、完善的字库②拼音转换速度快③支持多种拼音输出格式:带音标、不带音标、数字表示音标以及拼...
点9图(.9.png)是Android开发中一个特殊的图片格式,它能很好的解决我们的屏幕适配问题,项目中经常用到的地方就是聊天气泡,以及某些特殊形状的背景、边框等;先来认识下...
Google提供了SeekBar控件,可以非常方便的制作抽屉效果,但起初使用该控件还是碰到不少问题,因此记录如下: 其中两个属性比较重要: progressDrawable:...
Jetpack Compose是用于构建原生Android UI的现代工具包。 Jetpack Compose使用更少的代码,强大的工具和直观的Kotlin API,简化并加...
那在一些细度化的操作中,如我们需要一些控件随着滚动布局做一些粒度比较小的动画、移动等操作,那么我们就需要监听滚动,然后改变当前控件的属性。 如何实现这种协调滚动的布局呢?我们...
1、打开终端 Terminal; 2、进入当前用户home目录(默认是home目录,命令输入 echo $HOME,查看home目录); 3、创建.bash_profile文...
使用retrofit上传文件会遇到一个问题,后台写的接口是文件可传可不传,那我们@Multipart是必须上传一个文件,若不传,则报错java.lang.IllegalSta...
官方网站:www.recyclerview.org[http://www.recyclerview.org/] BRVAH[https://github.com/CymCha...
源码传送门 前言 从Android 5.0开始,谷歌推出了新的控件RecyclerView,相对于早它之前的ListView,优点多多,功能强大,也给我们的开发着提供了极大的...
关于WebSocket简介见维基百科WebSocket。 在Android客户端,一般可以有两种方式实现WebSocket通信: 通过okhttp实现WebSocket通信 ...
升级SDK30之后,一步一个坑。走不完的路,填不完的坑。 Android11存储机制变更:https://developer.android.com/about/versio...
先看大众点评的购买须知 如上图,需求在每条提示语句前加一个小圆点,我刚看到需求就想到用 android:drawableLeft 来做,可做完发现:当TextView内容为单...
今天分享一个Layout布局中的一个小技巧,希望看过之后你也可以写出性能更好的布局,我个人的目的是用最少的view写出一样的效果布局 用TextView同时显示图片和文字: ...
原理参考: https://blog.csdn.net/harvic880925/article/details/50423762 通过自定义控件删除上下内边距, UI走查时...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
DataBinding是一个实现数据和UI绑定的框架,同时也是实现MVVM模式所依赖的工具。 官方文档 Demo下载地址 1.构建环境 在app根目录的build.gradl...
为什么要做activity的管理 在android app的开发过程中,或多或少会涉及到activity的管理。会有这样的业务场景存在,例如: 广播接收器接收到某个动作,需要...
Andorid 11调用系统裁剪,导致图片保存不了 看了很多篇文章,感觉太复杂了! 其实就是android11采用了强制分区处理才导致裁剪的图片保存不了的,解决方法换一下路径...