自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yaochangliang的博客

把平常遇到的问题的解决方法记录下来,加深自己的印象,也帮助了别人

  • 博客(54)
  • 资源 (10)
  • 问答 (2)
  • 收藏
  • 关注

原创 MyBatisPlus分页查询列表接口

mybatisplus分页查询

2023-02-10 08:54:34 573

原创 Spring Boot集成极光推送并且使用

极光推送 SpringBoot

2023-02-03 16:55:52 503

原创 Flutter实现返回键APP退回后台运行插件

flutter插件

2023-02-02 15:24:17 838

原创 Java Mapper实现分页查询

mapper java 分页查询

2022-09-26 11:35:48 3426 2

原创 VUE iview DatePicker在Safari浏览器时间转换异常的解决方法

DatePicker Safari浏览器 时间转换

2022-09-21 16:55:39 444

原创 Flutter Gcm加密

Flutter Gcm加密方法

2022-06-21 08:39:33 734

原创 解决Flutter Camera相机插件全屏幕画面拉伸问题

Camera是Flutter官方发布的相机插件,依赖这个库,可以完成Flutter APP里面拍照,录制视频的功能,但是如果直接把库里面的CameraPreview控件设置当前屏幕的宽高,展现出来的画面会拉伸严重、影响到图片的拍摄效果。解决思路如下:不必给CameraPreview控件设置固定的宽高,它会自适应高度,然后用 Transform.scale方法将CameraPreview控件包裹,缩放至全屏即可。整个相机拍照代码如下:// Copyright 2013 The Flutter Author

2022-03-31 10:07:41 4500

原创 Flutter 页面无缘无故执行build的解决办法

有时候flutter执行了pop方法返回到上一个界面,上一个界面突然就执行了build方法,其实我们并不希望上个界面执行build,可以在上个界面添加如下方法即可解决自动build的问题。 @override void didChangeDependencies() { // ignore: must_call_super } flutter解决自动执行build方法。flutter返回上个界面自动刷新了。...

2022-03-30 16:22:13 3370

原创 Java用POI解析Excel、读取Excel、导出Excel

作者在这里用的是POI-5.0.0的jar包,但是只用这个包直接跑项目是跑不起来的,会报各种类找不到的错。结果最终需要8个jar包才可以正常运行,我把这8个jar包整理了一下,上传到了CSDN资源,点击这里下载8个jar包截图如下:除了截图里面的commons-lang3-3.12.0.jar这个包,我用到了这个工具类包里面的StringUtils,其余的8个jar包缺一不可,少一个项目都会报错跑不起来。现在贴读取excel和导出excel的关键代码:读取Excel数据的关键代码如下 publi

2021-10-14 17:46:05 562

原创 org.openxmlformats.schemas.spreadsheetml.x2006.main.CTFont.addNewFamily()

Java 用POI导出Excel失败,报错如下:java.lang.NoSuchMethodError: org.openxmlformats.schemas.spreadsheetml.x2006.main.CTFont.addNewFamily()原因是自己项目的依赖库里面用了POI-5.0.0的jar,然后还用了poi-ooxml-schemas-4.1.2.jar这个包,在用了POI5.0.0的jar以后,不可以再用poi-ooxml-schemas-4.1.2.jar这个包,应该把它删掉,

2021-10-14 08:41:37 9064

原创 Android 12 Theme.SplashScreen开屏页启动页设置显示时长

Android 12 增加了系统默认的 APP 启动页,该 APP 启动页会使用APP定义的主题和ICON生成,如何设置查看以下链接:Android 12 适配简介但是在如何设置启动页的显示时长上,可以用如下方法设置:public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCr

2021-10-13 11:41:57 1621

原创 Android Studio:Installed Build Tools revision 31.0.0 is corrupted

从SDK manager里面更新了最新的API 31,也就是android 12,想要跑个新项目尝尝鲜,结果发现新项目就报错了:Installed Build Tools revision 31.0.0 is corrupted,百度搜了一下,几篇博客都是要降build tools的版本,但是我从stackoverflow上面搜索到的解决方法挺优雅的,分享给大家,我这里是macOS,亲测可行:打开终端:依次输入以下四条命令:cd ~/Library/Android/sdk/build-tools/31

2021-10-13 11:00:47 225

原创 IOS开发解决控制台打印JSON数据中文乱码

将这个文件直接拖动到项目即可生效:文件名:Foundation+JSONLog.m#ifdef DEBUG#import <Foundation/Foundation.h>#import <objc/runtime.h>#pragma mark - 方法交换static inline void wy_swizzleSelector(Class class, SEL originalSelector, SEL swizzledSelector) {

2021-09-25 11:41:25 570

原创 Flutter极光推送集成小米厂商通道【教程】

学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇

2021-06-15 17:06:16 2938 13

原创 记录一下集成百度地图SDK应用闪退的问题

其它网上能搜到的,我就不列举了,这里只列举网上搜不到,但我确实遇到并解决的情况。1:报错:at com.baidu.mapsdkplatform.comapi.util.PermissionCheck.init解决方法:在Manifest文件application节点里添加如下代码: <meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="申请的Key" />2:报错:com.baidu.platform

2021-04-02 15:30:57 2530

原创 Flutter GestureDetector增大点击事件范围,需要注意的一点。

我遇到的情况是这样的,我的点击事件范围只在文字上面起作用,但是我的GestureDetector明明包裹了Container,为什么点击Container别的地方不起作用,只点击Container才起作用。之前的代码是这样的:Expanded( child: GestureDetector( onTap: () { if (widget.cancelClicklistener != null) {

2020-12-14 17:22:27 1371

原创 Flutter TabBar+TabBarView实战DEMO

理论上适用于大部分标签页+列表切换效果,唯一的区别就是实体类接口这块的逻辑,按照自己的项目改一改,复制下来改吧改吧自己就能用了效果图如下:底下的每个TabBarView都做了缓存,切换的时候第一次需要加载,之后再切换回来很流畅。现在粘贴代码:main.dart:import 'package:dio/dio.dart';import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';import '

2020-11-25 10:23:34 934

原创 UITextView和UITextField限制输入长度

UITextView要实现UITextViewDelegate协议: _descriptionTextView.delegate=self;- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ if ([text isEqualToString:@""] && range.length > 0) {

2020-09-09 10:50:55 218

原创 Android RecyclerView分割线的工具类

贴两个RecyclerView分割线的工具类,一个是LinearLayoutManager用的,一个是GridLayoutManager用的:public class HorizontalDividerItemDecoration extends FlexibleDividerDecoration { private MarginProvider mMarginProvider;...

2018-08-22 16:58:00 677

原创 Android setLayoutParams不起作用的原因之一

一个父节点下的所有子空间的VISIBLE属性必须都是可见的,不能有android:visibility="gone"这种代码,否则调用setLayoutParams就会无效

2018-08-08 10:39:27 4393

原创 Android Studio 3.X找不到依赖库类的解决方法

升级AS到3.1.3,然后发现之前的compile语句都用不了了,项目报错,于是把该换的地方都换成了implementation还有api,这两个意思不懂得自行百度。。然后问题出现了,我在项目app底下的build.gradle里明明已经依赖了    implementation 'com.lzy.net:okgo:3.0.4',可是这个库在我的代码里就是找不到类,import后面一堆红字,,,然...

2018-07-10 11:36:31 15596 9

原创 横屏Activity 重启的解决办法

发生问题的场景如下,某一个Activity为横屏,然后跳转到另一个界面做了一些数据操作,返回的时候通过日志打印发现执行了onCreate方法。。。Stack Overflow的解决办法:在Manifest的activity节点加入如下代码: android:configChanges="screenSize|keyboardHidden|orientation"然鹅。在我这里...

2018-05-17 17:14:17 846

原创 android design包的BottomSheetDialogFragment控件设置高度的方法

BottomSheetDialogFragment如果按照其他博客的使用方法,直接用onCreateView方法设置布局,初始化的话,而你的布局中正好有listview recyclerview这种列表控件的话,弹出来的高度是有问题的,解决高度不能完全显示的方法是,删掉onCreateView方法,采用如下代码初始化: BottomSheetBehavior mBottomSheetBehavio...

2018-05-12 17:57:41 3291

原创 android点击EditText软键盘不弹出的问题

今天踩了一个坑,坑是这样的,一个for循环,然后inflate一个布局,把这个布局动态的添加到一个linearlayout,布局代码如下:&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:...

2018-04-21 16:16:06 13982 1

原创 Android Activity旋转屏幕横屏实现全屏方法

activity在竖屏的时候,顶部会有状态栏,顶部会有ToolBar,现在需求是,旋转屏幕以后,横屏状态下 整个界面是以全屏状态显示,隐藏ToolBar,不显示屏幕最顶部的状态栏首先,在AndroidManiFest里面设置Activity的属性: &lt;activity android:name=".MainActivity" android:configC...

2018-03-15 09:24:50 4663 1

原创 win10 android studio adb:CreateFileW 'nul' failed: 系统找不到指定的文件

最新电脑新换了win10系统,重装了android studio和sdk以后发现连上真机跑不起来安卓项目,android studio提示CreateFileW 'nul' failed: 系统找不到指定的文件最后多番搜索,找到问题所在,是win10系统的问题,要把win10系统的一个选项设置一下,名叫“禁用驱动程序强制签名”,adb自己就好了,设置教程如下:禁用驱动程序强制签名的方法...

2018-02-20 08:27:01 3350

原创 ViewPager+Fragment出现android.os.TransactionTooLargeException的坑!!!

今天用viewpager+fragment实现一个需求,里面的fragment有30多个吧。数据量很大,不过界面可以正常显示,也没报错,但是当我跳转到下一个界面的时候,立马出现android.os.TransactionTooLargeException嗯,立马网上搜,,全都是说intent携带数据太大产生的问题,可是我跳转到新界面根本没有携带很大的数据啊,就带了个ID,几番搜索无果,心烦气恼,我还

2017-10-31 21:39:11 1456 3

原创 Android监听用户打开系统相机进行录像行为

首先,新建一个广播:public class CameraReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { T.log("监听到了摄像完毕的广播"); Cursor cursor = context

2017-09-18 10:31:50 4322 1

原创 Android实现对Dialog的截图并保存在本地

直接上代码:public class TestDilaog extends Dialog { public TestDilaog(@NonNull Context context) { super(context, R.style.UpdateDialogTheme); } @Override protected void onCreate(Bundle

2017-08-17 17:40:35 2719

原创 Android实现固定比例的ImageView

自定义imageview,其中的ratio属性代表宽是高的几倍,在xml中用:app:ratio="1.5"表示该图片宽是高的1.5倍public class RatioImageView extends ImageView { /** * 宽高比例 */ private float mRatio = 0f; public RatioImageView(Co

2017-07-15 14:41:02 3252

原创 android 从相册选取图片在小米手机报错的解决办法

在跳转到系统相册选取照片的时候,用如下代码跳转: Intent albumIntent = new Intent(Intent.ACTION_PICK, null); /** * 下面这句话,与其它方式写是一样的效果,如果: * intent.setData(MediaStore.Images.Media.EXTERNAL_CONTE

2017-06-27 14:20:50 4273

原创 android studio 2.3 远程依赖失败,compile失败的解决方法!

这是android studio 2.3的坑,,,以前版本都没这个现象,刚开始我以为我网络的问题,后来挂了VPN翻墙都不行。。。最后找到了这个方法。。。解决了,我放两张图,你们自己对比自己项目,画红圈的地方是特别注意一定要和我一样的地方 . 上图一定要在根目录的build.gradle注意添加阿里的镜像服务器: maven{ url 'http://maven.aliyun.com/nexus/c

2017-05-29 08:33:20 6802 3

原创 Android修改原生RatingBar的颜色

首先,你的build.gradle里面要依赖dependencies { compile 'com.android.support:appcompat-v7:X.X.X' // where X.X.X version}然后让你的activity继承于android.support.v7.app.AppCompatActivitypublic class MainActivity ext

2017-03-28 15:09:21 9391

原创 Android RadioButton自定义背景色圆角样式的方法

先看图,实现如下样式: 来看该radiobutton的代码: <RadioButton android:id="@+id/rb_a" android:layout_width="0dip" android:layout_weight="1" android:layout_height="30dip"

2017-02-26 15:19:37 8333 2

原创 getFrameAtTime: videoFrame is a NULL pointer解决办法

报错前的代码: MediaMetadataRetriever mmr = new MediaMetadataRetriever(); mmr.setDataSource(path); Bitmap firstFrame = mmr.getFrameAtTime();解决报错的代码,修改为:

2017-02-24 15:09:39 7070 1

原创 Android为invisble属性添加动画效果

android开发里很多时候用到控件的visible或者invisible或者gone属性来控制控件显示的状态,如果安卓系统大于等于4.4,我们还可以为控件的显示隐藏添加动画,先来看运行效果gif图: 如图所示,我通过checkbox来控制“2017 新春快乐”三个textview的显示与隐藏,添加了动画,废话不多说,直接贴代码: xml代码:<?xml version="1.0" encodi

2017-01-26 12:48:10 554

原创 Android查询扫描SD卡里指定后缀名称的文件

现在有个需求就是,查询SD卡里以”.txt”结尾的所有文档,我们第一反应是用for循环遍历SD卡文件,然后把所有以txt后缀名结尾的文件路径放到一个集合里,但是这样有个缺点,,太慢了,android已经为我们提供查询特定格式的文件的方法,速度很快。 /** * 查询SD卡里可以上传的文档 */ private void queryFiles(){ Stri

2016-07-11 10:30:10 6452 6

原创 Android实现Service下载文件,Notification显示下载进度

先放个gif。。最终效果如果: 主要演示了android从服务器下载文件,调用Notification显示下载进度,并且在下载完毕以后点击通知会跳转到安装APK的界面,演示是在真实的网络环境中使用真实的URL进行演示,来看看代码: MainActivity代码非常简单,就是启动一个Service:public class MainActivity extends AppCompatActivit

2016-05-28 22:02:10 10009 1

原创 Android封装类似微信的顶部TitleBar弹出的PopupWindow代码

android仿微信顶部titlebar,点击加号弹出的PopupWindow,是封装好的PopupWindow,直接拿来用即可,先看效果图: 调用代码非常简单,这是MainActivity的代码:public class MainActivity extends AppCompatActivity { private TitlePopup titlePopup; @Overr

2016-03-16 17:29:59 3367 2

原创 Android中基类BaseActivity的设计与实现

最近在做项目的时候,项目涉及到了与服务器的交互,那么自然而然的在与服务器交互的过程中,会出现网络连接失败的情况,那么我们这时候就应该在界面上显示“网络故障”之类的提示语来提醒用户,一个activity的实现这种功能还好,就是在xml里放一个布局,平常时候设置属性android:visibility=”gone”,而一旦捕获到网络异常的情况,设置这个布局的属性为android:visibility=”

2016-02-21 17:39:20 7244 2

Java用POI解析Excel用到的jar包.zip

大家都知道用Jave解析Excel要用到POI的jar包,但是在POI版本是5.0.0的时候,用到的jar包不止是一个poi的包,用到了8个jar包,少一个项目都会报找不到类的错,运行不起来,这个压缩包的里面的jar直接全部复制拿去用

2021-10-14

android最新support-v4 jar包下载

android开发,最新版本的support v4包下载

2019-01-31

okhttp-3.8.1和okio-1.13.0

okhttp 3.8.1和okio-1.13.0,大家都知道,使用okhttp的时候必须也要把okio的jar导进去的,不然会报错的

2018-01-23

glide-4.0.0-RC1.jar

glide 4.0.0 jar下载

2017-07-18

android仿微信PopupWindow示例

Android封装类似微信的顶部TitleBar弹出的PopupWindow代码,博客地址: http://blog.csdn.net/yaochangliang159/article/details/50906922 该博客有gif动画示例

2016-03-16

最新版android-support-v4.jar

这是最新版的android-support-v4.jar,大小1MB多,比其它那种几百K的要大,因为这是最新的android-support-v4.jar,有最新的android.support.v4.view.animation类,现在是2015年10月,这是截至目前最新的jar包

2015-10-07

android 最新版android-support-v4.jar

注意,这是最新版的android_support-v4.jar包,里面包含了最新添加进去的android.support.v4.view.animation.类,今天是2015年10月7号,这是截至到今天位置最新的android-support-v4.jar

2015-10-07

Android+Tomcat+MySql+jsp一万行代码无线点餐系统

android为点餐系统客户端,tomcat为服务器,客户端点的菜会发送到tomcat的jsp管理页面上,内附使用说明,适合学生期末给老师交一万行代码

2015-07-01

Android+Tomcat+MySql一万行代码模仿QQ聊天软件

android客户端+Tomcat服务器+MySql数据库实现模仿QQ聊天软件,内附使用说明,适合期末给老师交的一万行代码作业

2015-07-01

CS游戏素材下载

CS游戏素材下载,开枪图片,人物图片,用于安卓开发绘图,适合新手

2014-12-29

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

TA关注的人

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