Android学习
文章平均质量分 57
jibinghao
这个作者很懒,什么都没留下…
展开
-
安卓知识笔记(五)Canvas实现图文排版
Canvas实现图文排版文章目录Canvas实现图文排版前言一、效果图二、利用breakText可以获取当前宽度最多画多少个字三、利用FontMetrics可以拿到当前画笔的top、ascent、descent、bottom、leading,由此可算出一行的高度四、完整代码前言沉默之后的爆发是最恐怖的一、效果图二、利用breakText可以获取当前宽度最多画多少个字 //计算当前的画笔最多能写多少个字count = textPaint.breakText(msg, startCount原创 2021-08-19 17:42:30 · 583 阅读 · 0 评论 -
安卓知识笔记(四)自定义圆形头像
自定义圆形头像文章目录自定义圆形头像前言一、利用drawBitmap先画出原来的头像二、画出圆形三、利用Xfermode可以实现图层叠加四、增加自定义控件的属性前言我不停奔跑只为追赶当年被寄予厚望的自己一、利用drawBitmap先画出原来的头像封装一个获取bitmap方法 private fun getAvatarBitmap(width: Int): Bitmap { val options = BitmapFactory.Options() optio原创 2021-08-17 18:31:39 · 144 阅读 · 0 评论 -
安卓知识笔记(三)编码,加密知识点
Http知识点文章目录Http知识点前言一、对称加密和非对称加密二、请求方法三、状态码四、Header和Body总结前言晚来天欲雪,能饮一杯无?一、对称加密和非对称加密对称加密:DES(56 位密钥,已被弃用),AES(128位,192 位,256 位密钥)非对称加密:RSA(⽤于加密和签名),DSA(仅⽤于签名)二、请求方法GET 不推荐的使用bodyGET,DELETE有幂等性HEAD和GET一样,但是HEAD响应没有BODY三、状态码2xx开头代表成功,201创建成原创 2021-08-10 17:53:26 · 119 阅读 · 0 评论 -
安卓知识笔记(二) Http知识点
Http知识点文章目录Http知识点前言一、HttpVersion二、请求方法三、状态码四、Header和Body总结前言晚来天欲雪,能饮一杯无?一、HttpVersion目前主流用http1.1二、请求方法GET 不推荐的使用bodyGET,DELETE有幂等性HEAD和GET一样,但是HEAD响应没有BODY三、状态码2xx开头代表成功,201创建成功4xx客户端错误 401未授权 404找不到5xx服务器错误3xx 重定向301永久 临时迁移3021xx 临时原创 2021-08-06 17:28:39 · 62 阅读 · 0 评论 -
安卓知识笔记(一) Kotlin知识点
Kotlin知识点文章目录Kotlin知识点前言一、@Nullable 和 @NonNull二、arrayof优化三、Java调用Kotlin某些属性需要额外加注解1、java调用顶层函数方法2、java调用companion object里面方法3、java调用kotlin有默认值的函数四、== 和 ===五、internal class总结前言强者自强,你永远不是最累的那个人一、@Nullable 和 @NonNull@Nullable 有可能为空@NonNull 不可能为空二、ar原创 2021-08-06 15:36:21 · 274 阅读 · 0 评论