
android
诚实酸菜包
学海无涯苦作舟
展开
-
android-基于ZXing Android Embedded实现仿微信二维码扫描功能
前言:网上也有非常多基于二维码zxing实现自定义需求,但是搜索了一大圈,都没找到自己想要的那种效果,本文基于综合各大大神资料,自己绘制了一个实现zxing二维码,仿微信实现了双击放大缩小,二维码边角,及去除ZXing Android Embedded原生红线效果,仿微信绘制了线条滚动效果。eg导入aarimplementation (‘com.journeyapps:zxing-and...原创 2020-01-10 16:45:18 · 4838 阅读 · 1 评论 -
android_时间倒计时-自定义View时间倒计时,支持文字自定义,支持背景圆形,矩形及圆角
countTime自定义View时间倒计时,支持文字自定义,支持背景圆形,矩形及圆角(源码地址在下面)首先看一下效果可以自定义时间背景和可以自定义文字样式默认实现这种样式,例如12:26:34public interface TimeViewListener {default String[] getTextStyle(int[] times){ return ne...原创 2018-12-05 15:44:18 · 1006 阅读 · 0 评论 -
关于解决android帧动画卡顿问题
公司有一个项目需求,需要在一个特定的android机顶盒上做一组帧动画的效果,由于设备配置比较低导致出现卡顿现象,而在我自己的手机及pad上是不会卡的,参考了网上的代码,发现还是又卡顿现象,于是自己再稍微做了下修改解决卡顿问题直接上代码,需要使用的兄弟直接复制即可public class AnimationDrawable { private...原创 2019-08-20 16:30:48 · 3103 阅读 · 1 评论 -
设计模式:java中工厂模式和抽象工厂模式的区别
1. 定义:普通工厂模式:生产具体的产品,创建的产品是类(Class)。抽象工厂模式:生产抽象的产品,创建的产品是接口(Interface)。 2. 优缺点 1.降低耦合,将具体产品的创建延迟到具体工厂的子类中 2.易于扩展,新增一种产品时,只需要增加相应的具体产品类和相应的工 厂子类即可 3.有利于产品的一致性不使用静态工厂方法,可以形成基于继承的等级结构。 缺点:当需要新...原创 2019-09-17 18:31:21 · 1306 阅读 · 0 评论 -
android中深度链接的实现
在讲今天主题之前,不知道大家有没有遇到这种情况,产品经理要做这么一个需求,要求外部链接跳转到app页面?又或者指定页面或者带参数?这里就涉及到一个深度链接的概念,首先我们从第一步开始###注册事件监听这里需要使用到 Android Activity中的 ,现在可以创建一个解析跳转的 Activity,名字随便取了,然后需要在 Manifest 文件中配置具体的 <intent-f...原创 2019-09-25 18:11:29 · 1101 阅读 · 0 评论