13 初心一点

尚未进行身份认证

走着桥,抬着头,看着路

等级
TA的排名 3w+

性能优化:卡顿检测

如果UI渲染慢的话,就会发生丢帧,这样用户就会感觉到不连贯性,我们称之为Jank1. 卡顿,反之就是流畅度不够,接下来了解一下流畅度的评判标准1. FPS:每秒的帧数测量流畅度的时候有时候FPS很低,但是App看起来很流畅对于界面一直不停刷新的应用如视频,可以使用FPS来评价其流畅度1.2 丢帧:应该在16ms完成的工作因各种原因没有做完,占了下n个16ms的时间,相当于丢了n帧1...

2020-02-01 15:31:23

WakeLock的使用

参考Android WakeLock详解

2019-11-19 00:05:40

人脸识别

标签:OpenCV目前APP实名认证,有第三方人脸采集+人脸与身份证照片比对等方式来实现,接下来梳理一下相关概念1. 认证相关名词解释1. OCR(Optical Character Recognition)身份证OCR识别技术功能特点1.1 可识别二代身份证(包含汉族身份证和少数民族身份证)、香港身份证、澳门身份证、台湾身份证及部分国外身份证1.2 识别速度快:单张身份证识别速度小...

2019-09-14 18:36:11

Android 开发笔记 基础篇

Android 开发笔记 基础篇Intent传递HashMap,ArrayList等类型数据Intent传递HashMap,ArrayList等类型数据HashMap等是实现了序列化接口的,所以可以直接采用Bundle bundle = new Bundle();bundle.putSerializable(......);...

2019-04-21 15:13:20

VideoView

5. 参考andrioid videoview 视频自适应播放的问题超简单 自定义VideoView 让视频拉伸至全屏android VideoView 获取当前播放时间、获取视频长度。

2019-09-20 16:42:25

Android Studio使用技巧

Android 工具 Android Studio使用技巧1. Android Studio主题修改

2019-09-03 23:12:29

Android 学习网站汇总

Android 学习网站汇总Android 开发技术周报Android 官方文档 可喜的是,无需饭蔷了Android 适配 9.0

2019-09-03 23:16:18

APP图片

图片加密是为了安全,我们带个几个问题来学习一下图片加密1. 为什么要将图片转为base64格式?图片的base64编码就是可以将一张图片数据编码成一串字符串,使用该字符串代替图像地址1. 提升性能:网页上的每一个图片,都是一个http请求下载而来的, 图片的下载始终都要向服务器发出请求,要是图片的下载不用向服务器发出请求,base64可以随着 HTML 的下载同时下载到本地.减少http或h...

2019-09-15 14:16:36

Android Support Library 支持包

1. Support库简介Google提供了Android Support Library package 系列的包来保证来高版本sdk开发的向下兼容性,即我们用4.x开发时,在低版本上可以使用高版本的特性,如Fragement等。我们常见的Android Support V4, V7, V13是什么呢?其实本质上就是三个java library。为什么要用support库呢?因为在低版本A...

2019-09-10 07:59:25

Glide 从0到1

Glide

2019-09-04 08:16:23

Android 应用广告接入- 穿山甲

Android 应用广告接入- 穿山甲参考SDK接入流程头条网盟Android SDK——接入说明文档(记得申请账号登录)

2019-09-03 20:33:14

include标签使用小结

include标签使用小结根容器id与include id必须相同?A:可以不相同,程序照常运行,但是会有如下问题// 公用布局<include android:id="@+id/layout_1" layout="@layout/include_child" android:layout_width="100dp" ...

2019-09-03 19:40:35

Profiler内存检测和使用小结

Profiler内存检测和使用小结参考Android Studio 3.0 Profiler 性能分析利器

2019-09-03 17:44:28

Fresco高斯模糊使用

Fresco高斯模糊使用/** * ----------------------------------------------------------------- * Copyright (C) 2014-2019, by com.trident, All rights reserved. * ----------------------------------------------...

2019-08-27 11:15:29

Zip文件下载解压

Zip文件下载解压参考Java实现将文件或者文件夹压缩成zip利用java zip进行对文件的压缩和解压

2019-08-25 14:24:31

即时通讯 MQTT

即时通讯 MQTT错误汇总mqtt连接断开,(32109) - java.io.EOFException错误原因:客户端唯一标识重复导致的参考MQTT协议笔记之连接和心跳Mqtt精髓系列之心跳机制MQTT协议(二)连接和心跳MQTT协议之连接和心跳介绍MQTT协议及应用场景...

2019-08-24 08:06:39

Service小结

Service小结Service属于android四大组件之一开启Service有两种不同的方式:startService 和 bindService 。不同的开启方式,Service执行的生命周期方法也不同参考Android中ActivityManager的使用案例Android】判断应用Application、Activity、Service是否处于活动状态Android中判断一...

2019-08-21 21:32:35

架构系列

架构系列1. PowerDesign了解,正逆向工程在UML中应用2. AOP面向切面架构设计简介3. 集中式登录架构设计4. MVC架构设计与三层模型5. MVP思想精髓与解耦6. MVP思想实现项目基础框架搭建7. MVVM实现数据双向绑定8. MVVM和Databinding详解9. Handler Message源码分析10. Binder核心原理11. Binder...

2019-08-18 15:31:08

Android UI系列

Android UI系列一 UI绘制流程及原理二 UI绘制流程(测量,布局,绘制)三 Paint画笔高级应用四 Paint滤镜,Xfermode五 Canvas高阶使用技巧六 贝塞尔曲线七 基于PathMeasure源码分析八 事件分发机制详解九 自定义动画框架十 平行动画实现十一 屏幕适配:自定义像素适配,百分比适配,刘海屏适配十二 自定义控件十三 阿里VLayout原...

2019-08-18 14:21:12

Android Q 适配指南

Android Q 适配指南看了参考1的文章,Android Q适配目前来看,就如下几点需要修改存储权限当targetSDK<=P,在Q Beat1版上申请两个旧权限时会自动改成申请三个新权限,不会影响应用正常使用,但当targetSDK==Q时,申请旧权限将失败并影响应用正常使用结论:若targetSDK<=P的话,不影响定位权限targetSDK <= P...

2019-08-09 11:48:50

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。