3 zpf_

尚未进行身份认证

我要认证

让坚持成为一种信仰,让努力成为一种习惯 微信: 18310648303 Q Q: 1271396448

等级
TA的排名 1w+

Android 最大程度从App回到桌面 不被杀死

在启动的Activity中,一般是SplashActivity中的onCreate中写这段代码if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) { finish(); }

2020-05-20 14:15:35

Android 类似于仿日历选择 区间变色

因为之前疫情原因,加上家里有些事情,就一直没有发文章. 刚好最近一个朋友问到我一个小需求,类似于一个日历布局的页面,需要根据服务端传递过来的起始与结束日期将起始与结束日期变颜色,区间也变换颜色,就写的一个小demo,刚好分享一下:最下面有提供demo, 设置的0积分,后面平台可能会变动, 有需要的评论区留言邮箱,我发邮箱不说了,还是先上效果图: 整个布局使用的是一个网格布局.主要分为4个部分,1: 白色区域2:开始点3:结束点4:中间部分其实开始和结束部分目前颜...

2020-05-08 18:05:06

SpringBoot 处理全局的异常捕获

我们在写接口时,会出现一些不可避免的小错误,但是每个地方都抛出一个异常又有点耗时耗费精力,还比较繁琐,所以我们可以定义一个全局的异常捕获,来告知请求端import com.qiqi.utils.ExceptionUtil;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.b...

2019-12-31 01:52:15

Android 9.0进入后台或者锁屏时保活

在Android9.0中会默认禁止后台继续执行任务操作,例如 Android 9 设备用户有锁屏后采集音频或视频的需求,可以在锁屏或退至后台前起一个 Service,并在退出锁屏或返回前台前终止 Service具体代码如下public class KeepAppLifeService extends Service { @Nullable @Override ...

2019-11-14 15:49:21

Android 监听 home键和菜单键

Android 监听 home键和菜单键代码粘贴过去就可以用了// 创建方法注册广播registerReceiver(homeKeyEventReceiver, new IntentFilter( Intent.ACTION_CLOSE_SYSTEM_DIALOGS));// 监听home键和菜单键...

2019-11-03 15:06:34

Android webView嵌套html页面软键盘遮盖页面问题中级解决方案java kotlin

今天遇到一个特别棘手的问题,android 内部原生嵌套webview h5页面时,软键盘被遮挡问题,苦寻半天,找不到是我这边的问题,还是前端的问题,最后这个网址在google浏览器打开,并且打开软键盘,键盘顶起是正常的先上效果图:原始的位置:正常不处理时软键盘弹起:处理后软键盘弹起效果如下在确定了问题是我的原因之后,开始找答案:找到了...

2019-07-23 18:01:00

解决NestScrollView嵌套RecyclerView,RecyclerView抢焦点导致页面会自己滑动

解决方法就是NestScrollView节点添加android:focusableInTouchMode="true"然后在NestScrollView的子节点view添加: android:descendantFocusability="blocksDescendants"注意加上这个后布局里若有editText会无法获取焦点,则无法弹出输入法作者:JokA...

2019-05-29 20:55:37

Android 获取控件的真实宽高,并且在代码中赋值

view一个控件,因为我是linearlayout权重水平分布的,想成为一个正方形,而且他的宽度是根据手机分辨率来的,不清楚要给高多少才算是合适,而且直接用LayoutParms获取不到真实的宽度,所以我在等他绘制完成之后获取他的宽度,然后把高度设置为一样的,下面就贴出代码//注册一个观察者来监听视图树

2019-05-24 13:22:15

Android FragmentManager管理器 封装方法

private void setFragment(int index) { //获取Fragment管理器 FragmentManager mFragmentManager = getSupportFragmentManager(); //开启事务 FragmentTransaction mTransaction = mFragme...

2019-05-22 19:39:24

Android 解决SwipeRefreshLayout与ListView和ScrollView滑动冲突

SwipeRefreshLayout与ScrollView滑动冲突:scrollView.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() { @Override public void onScrollChanged() { if...

2019-04-04 17:14:37

Java SpringBoot 使用阿里云oss对图片进行上传

首先我们需要在阿里云上面注册登录,然后申请对象存储空间 <!--阿里云对象存储 start--> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</ar...

2019-01-10 14:36:45

Java SpringBoot 上传图片的几种方法

网站上传图片、文件等,最常见的就是直接上传到服务器的webapp目录下,或者直接上传服务的一个指定的文件夹下面。这种方式对于简单的单机应用确实是很方便、简单,出现的问题也会比较少。但是对于分布式项目,直接上传到项目路径的方式显然是不可靠的,而且随着业务量的增加,文件也会增加,对服务器的压力自然就增加了。这里简单的介绍自己所了解的几种方式保存文件。 1. 直接上传到指定的服务器路径; 2. 上传...

2019-01-10 11:43:12

Java SpringBoot 上传图片到服务器,完美可用

 基本上每个我们项目都会有上传图片的操作老规矩先上效果图  1.首先贴一下上传文件的工具类import java.io.File;import java.io.FileOutputStream;/** * @Author: Manitozhang * @Data: 2019/1/9 16:51 * @Email: manitozhang@foxmail....

2019-01-09 17:19:58

Android 为图片加图片水印和文字水印. 复制即用,阅读即懂

为防止客户的身份证图片流失,防止他人盗用,所以我们的身份证可能需要用到给身份证图片加水印文章最后会给出demo下载地址老规矩,线上效果图:1.首先是我们的图片工具类import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import and...

2019-01-09 11:00:58

Java SpringBoot 使用Mybatis注解版进行json格式的集合提交

 先写一个需要提交的json集合里面的数据,一个Bean类public class UserContactBean { private Long id; private String name; private String phoneNumber; public Long getId() { return id; } ...

2019-01-07 18:18:52

Java SpringBoot 使用Mybatis注解版 和 PageHelper 进行分页查询数据

 既然需要进行分页查询,我们需要集成分页查询的插件到我们的SpringBoot项目中 <!-- 分页查询插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>...

2019-01-07 15:46:26

Java Socket服务端与客户端,客户端与服务端 通信

 1.客户端接受服务端的消息并打印:客户端:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.Socket;public class Client { p...

2019-01-04 17:38:13

Android 图片工具类,图片压缩,获取图片尺寸大小,Bitmap与File的互相转换

图片压缩,获取大小,bitmap与file的互相转换import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Environment;import java.io.BufferedOutputStream;import java.io.ByteArrayInputSt...

2018-12-04 10:33:50

Android 更改ProgressBar样式颜色

2013年06月17日 10:29:38 lvxiangan 阅读数:36772几天我的教程里给出了一个作业,改变 ProgressBar 样式颜色。在这里分享一下源码。改变ProgressBar 的样式颜色,可以改变其背景颜色,也可以设置不同的图片。先上两个效果图:(进度条是 自定义图片) (进度条是 自定义颜色)一.修改背景为图片。1.我自己制作了两张图片(如下...

2018-11-29 15:08:58

EventBus sticky 重复收到问题 粘性传值的时候发送一次之后每次进入都会执行接收的方法

sticky事件一般用在我们不确认订阅关系是否存在,但是想提前发送广播时。网上一大堆教你用的 这里说一个要注意的地方。针对sticky事件  eventBus会缓存在事件发射队列,若是订阅关系已经存在则发射出去,但不会销毁。下次再次订阅,会继续接收上一次事件。解决方法:EventBus.getDefault().removeStickyEvent(event);接收粘性事件后,将...

2018-11-26 17:38:08

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享达人
    分享达人
    成功上传6个资源即可获取