随笔分类 -  Android

摘要:项目需要对敏感接口进行加密解密,操作如下,记录一下方便以后查找。 一、PHP,Android,iOS需要密钥格式 PHP 私钥需要PKCS1格式 Android 私钥需要PKCS8格式 iOS 私钥需要.p12的文件格式,公钥需要.der格式 二、Win10安装使用OpenSSL http://sl 阅读全文
posted @ 2021-04-23 12:28 WidgetBox 阅读(663) 评论(0) 推荐(0) 编辑
摘要:在网上查了很多的rsa试过好多种方法,加密和解密多少都有点瑕疵 下面总结下 直接使用copy大法 干货 首先copy这5个类 1.Base64 public class Base64 { /** * Chunk size per RFC 2045 section 6.8. * * <p>The {@ 阅读全文
posted @ 2021-04-23 11:03 WidgetBox 阅读(827) 评论(0) 推荐(0) 编辑
摘要:在项目中接入华为hms时候能跑起来,但是打包会报错 Errors while building APK. You can find the errors in the 'Messages' view. 其实就一句话的问题弄了老半天 上干货 在app的build.gradle里的android{}中添 阅读全文
posted @ 2020-08-31 10:39 WidgetBox 阅读(2645) 评论(0) 推荐(0) 编辑
摘要:最近将Android studio升级到4.0了,升级以后却不能运行app了,提示Default Activity not found。 检查manifest清单文件,找到左下角mergend manifest查看报错信息 出现这个错误的原因是我引入的第三方库最低支持版本高于我的项目的最低支持版本, 阅读全文
posted @ 2020-08-04 14:39 WidgetBox 阅读(1172) 评论(0) 推荐(0) 编辑
摘要:项目中用到了webview,在签名打包后,js交互事件失效,百思不得其解。 在android自带的proguard.txt里有这句话 # If your project uses WebView with JS, uncomment the following # and specify the f 阅读全文
posted @ 2020-07-31 09:26 WidgetBox 阅读(508) 评论(0) 推荐(0) 编辑
摘要:首先我们需要吧图片的控件修改为全屏尺寸 <ImageView android:id="@+id/iv_thumb1" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gra 阅读全文
posted @ 2020-07-30 17:34 WidgetBox 阅读(5532) 评论(0) 推荐(0) 编辑
摘要:最近做短视频选择封面遇到一个问题, Intent intent = new Intent(); intent.putExtra("bitmap", bitmap); setResult(RESULT_OK, intent); finish(); 上面几句代码执行完成后,页面无法关闭。奇怪了,求助万能 阅读全文
posted @ 2020-07-16 14:52 WidgetBox 阅读(1635) 评论(0) 推荐(0) 编辑
摘要:根据项目需求,需要地图页展示具体路线及自定义高德导航页面, 接入过程中遇到线路规划失败的问题,接下来给大家讲解一下导航填坑之旅。 使用场景如下:A页面为地图展示页(展示规划好的路线且当前车辆位置) B页面为实际自定义导航页 原代码: 进入 A 页面调用 AMapNavi.getInstance() 阅读全文
posted @ 2020-06-30 15:11 WidgetBox 阅读(1061) 评论(0) 推荐(0) 编辑
摘要:写双金事件有很多种方法:之前有用点击的时间判断 或者重写控件的ontouch事件来自定义单双击 下面封装一个单双击事件记录下方便使用 不多说直接上干货哇 public abstract class MySingleDoubleClick implements View.OnClickListener 阅读全文
posted @ 2020-06-30 10:16 WidgetBox 阅读(334) 评论(0) 推荐(0) 编辑
摘要:最近做短视频,发现一个问题,页面退出后重新进入,短视频预览出现黑屏。debug调试,看到onStart()刚执行完,紧接着就执行了onStop()和onDestroy()。原来页面关闭的时候没有立即执行onStop()和onDestroy(),而是有了大概10s的延迟,而录制的stop和releas 阅读全文
posted @ 2020-06-18 15:20 WidgetBox 阅读(1319) 评论(0) 推荐(0) 编辑
摘要:开发中,经常会有加载网络图片的需求,如何加载一个大图而不产生OOM呢? 使用系统提供的BitmapRegionDecoder这个类可以实现。 BitmapRegionDecoder:区域解码器,可以用来解码一个矩形区域的图像,有了这个我们就可以自定义一块矩形的区域,然后根据手势来移动矩形区域的位置就 阅读全文
posted @ 2020-05-29 19:34 WidgetBox 阅读(381) 评论(0) 推荐(0) 编辑
摘要:这里主要的实现方式是写两个动画来循环滚动 不多说了上干货 //直播中的动画 final Animation loadAnimation = AnimationUtils.loadAnimation(holder.iv_head.getContext(), R.anim.anim_repeat_sca 阅读全文
posted @ 2020-05-29 15:02 WidgetBox 阅读(848) 评论(0) 推荐(0) 编辑
摘要:发生这个错误是在接入支付宝的sdk之后,可以编译通过运行到手机上。只是无法打包,报这个错。 貌似是支付宝开发接口 Multiple dex files define Lcom/ta/utdid2/device/UTDevice和友盟里面的UTDID.jar冲突。 因为之前项目里面接入了ping++支 阅读全文
posted @ 2020-05-29 08:56 WidgetBox 阅读(363) 评论(0) 推荐(0) 编辑
摘要:无意间发现viewPager中绑定三个Fragment后,在初始化最后一个Fragment时,发现控件初始化时为null的情况, 排查了控件id重复及layout文件名称无冲突情况后,发现依旧无效。 然后换一个思路,排查fragment生命周期。 在使用ViewPager与Fragment的时候,V 阅读全文
posted @ 2020-04-30 12:34 WidgetBox 阅读(1526) 评论(0) 推荐(0) 编辑
摘要:有两种方式来解决 第一种 改文件的后缀名,操作起来比较麻烦,不建议推荐 第二种 创建隐藏的文件夹 先来科普下安卓系统的隐藏的目录不被系统读到 带"."的文件夹是android默认的隐藏文件夹一般都会使用.nomedia文件夹一般都会自带但是最好做下判断不存在就创建(随意命名都可以) File nom 阅读全文
posted @ 2020-04-30 11:12 WidgetBox 阅读(1411) 评论(0) 推荐(0) 编辑
摘要:最近产品同事反映,部分手机截屏图片无法弹出,排查了下是监听系统截屏时添加进系统相册的时间出了问题(读出来的照片并不是最新的一张照片,而是一张很老的照片,从而导致了监听截屏操作失败) 1 cursor = mContext.getContentResolver().query( 2 contentUr 阅读全文
posted @ 2020-04-23 19:45 WidgetBox 阅读(1727) 评论(1) 推荐(0) 编辑
摘要:AS规范 尽量使用最新的稳定版的 IDE 进行开发 编辑完 .java、.xml 等文件后一定要 格式化,格式化,格式化(如果团队有公共的样式包,那就遵循它,否则统一使用 AS 默认模板即可) 删除多余的import,减少警告出现,利用 AS 的 Optimize Imports(Settings 阅读全文
posted @ 2020-04-22 18:02 WidgetBox 阅读(682) 评论(0) 推荐(0) 编辑
摘要:一、页面路由基本介绍 1.什么是页面路由 映射页面跳转关系,包含跳转相关的URL跳转及值传递、拦截器等功能。 2.为什么要使用页面路由 在原始android开发中,当我们需要进行页面跳转时,正常写法如下: Intent intent = new Intent(mContext, XXActivity 阅读全文
posted @ 2020-03-31 17:47 WidgetBox 阅读(4522) 评论(0) 推荐(0) 编辑
摘要:权重下随机,就是给定各个值不同的权重,再根据权重的比例随机选出一个值 1 /** 2 * Created by Jungle on 2020/2/23. 3 * 4 * @author JungleZhang 5 * @version 1.0.0 6 * @Description 权重下随机的算法 阅读全文
posted @ 2020-03-31 17:31 WidgetBox 阅读(705) 评论(0) 推荐(0) 编辑
摘要:最近项目中要做启动图缓存图片,刚开始想的缓存文件,后来尝试用缓存来做找到这种方式来缓存 这种方式不需要指定控件可以多缓存非常好用 废话不多说直接上干货 for (int i = 0; i < imgs.size(); i++) { int finalI = i; SimpleTarget<Glide 阅读全文
posted @ 2020-03-30 10:50 WidgetBox 阅读(303) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示