自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

java后台, 安卓App, 微信小程序都会, 有需要的可以联系!

java后台, 安卓App, 微信小程序都会, 有需要的可以联系!

  • 博客(118)
  • 资源 (10)
  • 收藏
  • 关注

原创 Android 获取手机通讯录联系人列表(仅供学习)

老规矩先上效果图:在Android6.0以后我们需要手动去获取权限,我在程序里已经加入,其他权限可以参考Android 6.0权限管理以及动态申请,友善提醒:不要用于非法用途哟下面直接贴代码1.先写一个实体类,来放名字和号码public class PhoneDto { private String name; //联系人姓名 private String telPh...

2020-10-21 13:18:35 19819 29

原创 Android EditText自动获取焦点并弹出软键盘,解决EditText在获取光标时不弹出软键盘的问题

首先要在EditText的父布局中,设置两个属性. android:focusable="true" android:focusableInTouchMode="true"然后我写了一个方法,调用这个方法的时候,把EditText的id传进去就可以public void showSoftInputFromWindow(EditText editText){ editT...

2018-06-30 18:25:19 20652 4

原创 Android 6.0权限管理以及动态申请,以定位权限为例

前言:我们都知道现在手机系统已经到了很高的版本,在我们的Android6.0以后很多权限都被列入危险权限,都需要用户手动去确认 1.我们先来看一下6.0以后被列为危险级别的一些权限 组名称 组下面的权限 group:android.permission-group.CONTACTS(联系人组) android.permission.WRITE_CONTACTS(...

2018-05-31 17:23:16 28002 7

原创 Android之Android studio实现智能聊天机器人

Android实现智能聊天机器人最近在做项目中,突然来了灵感,要做一个聊天机器人.聊天机器人在很多大型App上都有使用,比如QQ群里的QQ小冰,淘宝京东等App上在没有人工客服之前会有机器人跟你聊天,根据你发的问题关键词,向你推荐一些答案,可以省下很多人工的时间以及减小服务器的压力 文章最后会给出下载地址,跟这个代码不同,不过也可以参考,可以实现功能 此功能主要原理1.接入...

2017-12-29 15:49:46 21262 106

原创 Android项目中利用组合控件自定义全局的顶部标题栏

实现功能:1)自定义View标题栏布局;2)灵活的可以自己传入类型,选择所需要的控件来显示隐藏3)相对于我之前写过的一篇,免继承,可直接在布局里使用4)直接可以在布局控件里设置属性老规矩,上几张效果图:由效果图可见,这个是可以根据传入type来控制,比较灵活的下面就来实现以下步骤,最后我会贴上源码1.创建一个布局文件,命名,layout...

2017-12-01 14:08:16 26135 19

原创 微信小程序仿打卡小程序

从两周前开始接触小程序,到现在也学到了一点,想通过本次的文章,来帮助一些准备入门小程序开发的同学,同时也是来巩固一下自己的学习到的知识

2021-07-17 01:09:28 1336 1

原创 Android Kotlin无法使用Sam函数式接口

本文不注重介绍Sam函数式接口使用方式,详细可以看官方文档的介绍与使用方式Sam函数式接口使用-Kotlin中文官方文档

2021-06-16 11:15:22 326 1

原创 Git使用提交 完整流程以及操作(记录学习)

网上目前有很多git文章,但是大部分都是跟官网上的无异,只有少部分对于实际操作有帮助的文章,,下面也是本人在使用git中对git进行操作的一个记录学习现在很多都用工具对git进行操作,也非常方便,非常好用,比较nice,但是有些比较坑的工具不会提供完整的git操作,所以就需要我们熟悉每个命令来操作,下面我们就一步一步说一下一些常用到的命令,有些可能我目前不太经常用的,后面会补充,本文旨在对自己进行一个记录学习1.常用命令查看本地分支 git branch 查看远程分支 git b...

2021-03-02 15:48:53 1359 6

原创 Android 仿音乐播放器自定义锁屏歌词功能

在平常使用音乐播放器时经常会遇到锁屏会显示歌词功能例如下图:主要用到的知识点1.锁屏的广播监听废话不多说,先上代码

2020-10-26 14:36:40 1685 12

转载 Mybatis plus 条件构造器完全解析

说明:  以下出现的第一个入参boolean condition表示该条件是否加入最后生成的sql中  以下代码块内的多个方法均为从上往下补全个别boolean类型的入参,默认为true  以下出现的泛型Param均为Wrapper的子类实例(均具有AbstractWrapper的所有方法)  以下方法在入参中出现的R为泛型,在普通wrapper中是String,在LambdaWrapper中是函数(例:Entity::getId,Entity为实体类,getId为字段id的getMetho

2020-09-03 17:08:21 2789

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

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

2020-05-20 14:15:35 797 2

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

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

2020-05-08 18:05:06 1572 6

转载 SpringBoot 处理全局的异常捕获

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

2019-12-31 01:52:15 705

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

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

2019-11-14 15:49:57 4529 2

转载 Android 监听 home键和菜单键

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

2019-11-03 15:06:42 582

原创 Android webView输入框软键盘遮挡问题-终极解决方案(不好使你打我)

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

2019-07-23 18:01:00 3910 6

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

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

2019-05-29 20:55:37 1955

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

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

2019-05-24 13:22:15 1651

原创 Android FragmentManager管理器 封装方法

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

2019-05-22 19:39:24 1563

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

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

2019-04-04 17:14:37 486

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

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

2019-01-10 14:36:45 2141

转载 Java SpringBoot 上传图片的几种方法

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

2019-01-10 11:43:12 1499

原创 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 29263 16

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

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

2019-01-09 11:00:58 1578 2

原创 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 1510 7

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

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

2019-01-07 15:46:26 3087 1

原创 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 375

原创 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 1417

转载 Android 更改ProgressBar样式颜色

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

2018-11-29 15:08:58 3497

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

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

2018-11-26 17:38:08 3482

原创 Android popupWindow点击某个控件在其下面显示弹窗,例如淘宝的晒选

在某个控件下面显示弹窗private void showPopupWindow(View view){ //加载布局 View inflate = LayoutInflater.from(getContext()).inflate(R.layout.popupwindow_credit_add_screen, null); //更改背景颜色 ...

2018-11-19 13:38:12 2781

原创 AndroidStudio 打包遇到异常app:transformClassesWithDexBuilderForDebug'. > com.android.build.api.transform.T

 最近新开的一个项目,一直在开发,都是直接跑到设备上,没有签名打包,老板昨天突然找我要一个包,要看,就遇到了这个问题Error:Execution failed for task ':app:transformClassesWithDexBuilderForDebug'.> com.android.build.api.transform.TransformException: ja...

2018-11-15 10:53:22 4516

原创 Android 隐藏显示软键盘的终极方法

隐藏软键盘的终极方法:public class SoftKeyboardUtil { /** * 隐藏软键盘(只适用于Activity,不适用于Fragment) */ public static void hideSoftKeyboard(Activity activity) { View view = activity.getCurr...

2018-11-08 09:39:09 528

转载 Android 6.0动态权限,单个申请与多个同时申请

Android开发时,到6.0系统上之后,有的权限就得申请才能用了。Android将权限分为正常权限 和 危险权限Android系统权限分为几个保护级别。需要了解的两个最重要保护级别是正常权限和危险权限:(1)正常权限:涵盖应用需要访问其沙盒外部数据或资源,但对用户隐私或其他应用操作风险很小的区域。这些权限在应用安装时授予,运行时不再询问用户。例如: 网络访问、WIFI状...

2018-10-18 13:22:35 1297

原创 Android 自定义View实现拖拽效果

腾讯QQ有那种红点拖动效果,今天就来实现一个简单的自定义View拖动效果,再回到原处,并非完全仿QQ红点拖动先来看一下效果图简单说一下实现步骤1.创建一个类继承View2.绘制出一个小球3.重写onTouchEvent,来根据手指放下,移动,抬起,来控制小球4.直接在布局中引用 先贴一张图看下View的坐标系 下面就贴一下代码,最后会给出源码p...

2018-09-20 11:43:44 2322

原创 Android 灵活的自定义顶部标题栏

实现功能:1)自定义View标题栏布局;2)灵活的可以自己传入类型,选择所需要的控件来显示隐藏3)相对于我之前写过的一篇,免继承,可直接在布局里使用4)直接可以在布局控件里设置属性 老规矩,上几张效果图:    由效果图可见,这个是可以根据传入type来控制,比较灵活的 下面就来实现以下步骤,最后我会贴上源码1.创建一个布局文件,命名,...

2018-09-19 16:49:24 8475 3

原创 javaScript增删改查

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <titl

2018-09-18 14:55:29 1481

原创 Android 当前应用是否开启通知栏,没有开启,直接跳转到该应用设置页面

 前言:目前很多设备通知栏是默认关闭的状态,像oppo,其他手机还没有遇到过,有时候用户都不太清楚是否开启或者关闭。这时候需要我们去判断,如果当前是关闭状态,就要提醒用户去开启。//检查系统是否关闭app应用的通知权限private boolean isNotificationEnabled(Context context) { String CHECK_OP_NO_THRO...

2018-09-05 11:42:07 1926

原创 Android popupWindow 底部弹窗

这最近刚好写了一个点击分享,弹窗,然后点击各个按钮可以实现点击事件,下面就来分享一下. 弹窗的布局文件,有报错就是图片文件了,<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" and...

2018-08-29 11:04:36 2862 2

转载 Android 下拉刷新,上拉加载动画,这一个就够了

UltimateRefreshView预览功能支持ListView,RecycleView,ScrollView,WebView 一行代码指定是否支持上拉加载,下拉刷新 自由定制刷新时头部和尾部的动画效果使用方式首先,是引入库compile 'com.reoobter:ultrapullview:1.0.0'其次,实现各自的动画效果这里我们就以美团APP顶...

2018-08-06 13:44:28 5180 1

RangeView.zip

https://blog.csdn.net/qq1271396448/article/details/106002648

2020-05-08

MoreThreadDownloads.zip

Android 断点续传,GreenDao多线程下载可暂停继续实例.

2019-06-11

Android 安卓 汉字转拼音, 联系人字母索引 pinyinHelper pinyin4j-2.5.0.jar

安卓汉字转拼音 联系人字母城市索引jar包 pinyinHelper pinyin4j-2.5.0.jar

2019-04-26

Android 图片加图片logo水印,文字水印

Android为图片加图片logo水印,可以加文字水印,左上角,右上角,中间,左下角,右下角

2019-01-09

Android之Android studio实现智能聊天

Android之Android studio实现智能聊天机器人

2018-11-29

Android 自定义View简单拖拽效果

腾讯QQ有那种红点拖动效果,今天就来实现一个简单的自定义View拖动效果,再回到原处,并非完全仿QQ红点拖动

2018-09-20

Android 灵活的自定义顶部标题栏

灵活的Android顶部标题栏,支持传入type值来控制顶部标题栏的控件的显示与隐藏,直接在布局引入就可以

2018-09-19

Android 手动申请6.0权限

Android 6.0手动申请权限 我们都知道现在手机系统已经到了很高的版本,在我们的Android6.0以后很多权限都被列入危险权限,都需要用户手动去确认

2018-09-12

Android 原生底部导航栏,带切换淡入动画

Android 原生底部导航栏,加入了Fragment切换时的淡入动画

2018-06-07

Android 仿某直播点赞飘爱心

Android 仿某平台直播点赞飘爱心效果,本人采用的是Android Studio3.0.1和Gradle4.1版本的工具

2018-06-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除