概述 现在使用Proguard进行混淆的代码,也很容易被破解,所以就出现了加固工具,让反编译的难度更大。但是有了加固技术,就会有反加固技术,正所谓道高一尺魔高一丈。 经过加固...
概述 现在使用Proguard进行混淆的代码,也很容易被破解,所以就出现了加固工具,让反编译的难度更大。但是有了加固技术,就会有反加固技术,正所谓道高一尺魔高一丈。 经过加固...
随着业务的发展,我们需要根据不同角色的权限判断显示对应的tab项,在此我选择用BottomNavigationView。下面是核心代码: 数据源: 实体类: Layout: ...
@封夕罡 SpacesItemDecoration 这个类的代码麻烦提供下,谢谢
[原创]recyclerview实现多行分组 给分组块加圆角.如果用多个recyclerview 或者里面多套个adapter当我没说,这里的实现方式是通过.借助griviewmanager和item 效果图是要达到这样的.当然这也是我...
要实现的效果: 使用一个GridLayoutManager,将item分成title和normal两种类型,title的spanSize是3,normal的spanSize是...
boundAndDraw方法麻烦提供下,谢谢
[原创]recyclerview实现多行分组 给分组块加圆角.如果用多个recyclerview 或者里面多套个adapter当我没说,这里的实现方式是通过.借助griviewmanager和item 效果图是要达到这样的.当然这也是我...
最近在做一个通用版的会员系统,给予不同的公司使用,先前是通过切换版本分支来管理的,后面发现实在是繁琐和痛苦管理,仅仅是需要更改不同的常量、主题资源、包名、图标等等,主体代码逻...
前言 前段时间工作有个需求,要求检测App是否在模拟器环境下运行,就像在有些手机游戏上可以看到这个功能 乍一看蛮简单的,后来我查了一下资料,然后头都大了······ 这多亏了...
前言关于App自适应图标的解释,谷歌官方解释【自适应图标[https://developer.android.google.cn/guide/practices/ui_gui...
Android 常见功能保存图片十分常用,近年来随着Android版本更新,逐渐收紧了App的权限,导致App存储图片需要做的兼容性问题越来越多. 原因: 厂商定制存储方式 ...
效果如下: 实现思路: 用canvas.drawPath(path,paint)先绘制一个六边形的形状。 然后在结合BitmapShader方法将 我们的图片bitmap设置...
Android-RSA 分段加密解密Android-Openssl创建RSA公钥和私钥Android-AES加解密Android-DH 秘钥交换 1. DH(Diffie-H...
前面我们使用过Paging[https://www.jianshu.com/p/b30c137925de],最新版本Paging3和以前对比,有所改动 Paging2->Pa...
app在很多时候需要判断是否能够上外网,并将结果反馈给用户。想到这里很多同学估计会想到判断网络通道是不是打开: 上面这段代码只能判断出数据通道是否打开,如果3G/4G流量或者...
引言 在Android开发中,经常会使用到Android模拟器,普通用户也可能由于游戏等其他需求而使用Android模拟器。 但是,由于模拟器往往与实际真机有差异,会存在使用...
使用binding-adapter告别新建Adapter和ViewHolder binding-adapter 是一个使用ViewBinding/DataBinding 直接...
Android 10(API 29,代号 Q)开始启用分区存储。禁止一切应用访问除本应用文件夹外的所有文件,自己创建的媒体文件可以访问。 直接通过路径访问图片,Android...
项目里用到过定位签到的功能,但不免有一些用户投机取巧的作弊,毕竟是我们代码不够严谨,也不怨用户,大神太多,所以我们只能简单的防范一下。 以下是一些特定的虚拟定位软件 (如有侵...
一、什么是orc? 引用百度百科的介绍,指利用光学字符识别(ORC全称:Optical Character Recognition)技术,将图片、照片上的文字内容,直接转换为...