![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Jonly_W
开发不动了,准备辞职回家送外卖,唉
展开
-
Android 获取sp的jsonString转换成list
String spStr = SPUtil.shareGet(******);if (!spStr.equals("")) { //获取sp值转化成list stringList = new Gson().fromJson(spStr, new TypeToken<ArrayList<M**y.**>>() { }.getType());}记录一下原创 2021-11-15 16:24:37 · 2521 阅读 · 0 评论 -
ERROR: [TAG] Failed to resolve variable ‘${animal.sniffer.version}’
记录一个错误:ERROR: [TAG] Failed to resolve variable ‘${animal.sniffer.version}’刚打开之前的项目 发现报错 各种爆红 detailsView 提示ERROR: [TAG] Failed to resolve variable ‘${animal.sniffer.version}’ 首先试着解错 发现项目好像并没什么错然后就找了一堆博客看 结果发现 发现 重启下 AS 就好 了解决办法:File->In...原创 2021-11-15 10:11:02 · 696 阅读 · 0 评论 -
JAVA 中的Iist 去重方法
1 循环list中的所有元素然后删除重复public static List removeDuplicate(List list) { for ( int i = 0 ; i < list.size() - 1 ; i ++ ) { for ( int j = list.size() - 1 ; j > i; j -- ) { if (list.get(j原创 2021-11-12 13:39:04 · 199 阅读 · 0 评论 -
Android Mediaplayer+Surfaceview 实现背景循环播放视频
在项目开发过程中 遇到了一个需求 在login页面要做成动态视频背景的效果 简单的说就是背景做个10s视频播放 不可点击 没有进度条 循环播放 还不能影响其他的一些 功能需求 那么我的第一个想法就是RelativeLayout 布局 然后里面用 videoview 来实现 视频的播放 结果倒是实现了 但是效果差点意思 原来的视频尺寸是 宽》高的 结果全屏后直接压缩了 高》宽了 我先上两张图看效果 一个是修改前 二是修改后 额.......原创 2020-11-12 10:44:00 · 950 阅读 · 2 评论 -
Android 发送短信验证倒计时60s
开发中经常能遇到发送验证码登录 绑定手机号的验证码获取功能 我大概先整理下整个流程 这样比较清晰明了 首先我们给用户展示的是一个 textview 来显示数据(更新的秒数) 还需要textview 来触发整个事件 onclick 先创建个CountDownTimer 再。。。 没几号代码 你们自己抄吧 贼鸡儿简单 CountDownTimer timer = new CountDownTimer(60 * 1000, 1000) { @Override public void.原创 2020-11-11 15:01:46 · 287 阅读 · 0 评论 -
Android 6.0 以上动态获取权限(亲测可用)
至从android6.0之后,权限在清单文件AndroidManifest.xml里面申明都没有作用了,所以今天如果开发每一款app,都需要动态获取权限,那么我们将怎么动态获取权限呢?下面我举个列子我们需要获取的权限有存储权限、电话权限、定位权限、相机权限。获取权限代码相对固定,复制粘贴就可以。只是贴出主要代码,大家注重思路即可。权限有些是在app内部调用相关功能的时候赋予权限,而有些是在一开始初始化就处理,我这里是后者1 AndroidManifest.xml 中直接声明所需权限...原创 2020-11-11 14:47:43 · 858 阅读 · 1 评论