自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(152)
  • 资源 (3)
  • 收藏
  • 关注

原创 mysql.help_topic 查询过去七天的日期

查询过去七天的日期(包含当天)

2023-07-18 10:33:15 354

原创 adb 常用命令

将设备上的文件复制到电脑上。将电脑上的文件复制到设备上。获取设备列表和设备的状态。覆盖安装应用(apk)

2023-07-16 18:14:21 225

原创 chrome http 自动变为 https 问题解决

解决:chrome http 自动变为https 问题

2023-03-07 18:02:12 368 1

原创 java poi 导出Excel

1、maven 依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.1</version> </dependency> <dependency>

2022-03-07 15:52:32 635

原创 java 文件大小计算

java 文件大小计算:public static String formatFileSize(long size) { DecimalFormat df = new DecimalFormat("#.00"); String fileSizeString = ""; String wrongSize = "0B"; if (size == 0) { return wrongSize; }

2022-02-21 16:46:16 3736 1

原创 MySql 获取文件后缀名

MySql 获取文件后缀名SELECT RIGHT(filename, INSTR(REVERSE(filename),'.')) AS suffix FROM File WHERE fileId=1::::

2022-02-18 16:09:46 1518

原创 Android dp、sp、xp 相互转换

/** * 将dip值转换为px值 * @return Float */ fun dp2px(context: Context, dp: Float): Float { return TypedValue.applyDimension( TypedValue.COMPLEX_UNIT_DIP, dp, context.resources.displayMetrics ) }

2021-11-10 17:52:27 2995

原创 spring-boot 中自动生成 quartz 所需的表

1、添加依赖: <!--mysql--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.17</version> </dependency>

2021-11-08 17:02:37 5245

原创 idea的maven项目手动导入jar包和依赖

1、在项目 目录 src文件夹 下 新建一个 libs 文件夹2、把jar包复制到 libs 文件夹中3、先把jar包导入项目点击 OK4、移除依赖:点击 Flie -> Project Structure -> Libraries

2021-07-28 17:46:34 872

原创 程序员职场好文

今天在百度上看到一篇程序员个人评价范文,看了只之后很有感触。 特别对工作中,如何正确的对待工作任务,和领导想要的是什么样积极态度,而自己又该如何传达,工作中遇到不懂的问题又该如何对待等问题有了一些感悟。

2021-07-20 10:38:06 132

原创 Flutter 点击水波纹 效果

1、封装 RippleButtonclass RippleButton extends StatelessWidget { final Function onTap; final Widget child; final BorderRadius borderRadius; final Color bgColor; RippleButton( {this.child, this.onTap, this.bgColor = Colors.white, this.borderR

2021-06-23 17:55:11 1420

原创 Flutter 始终处在 Loading Devices.. 不能加载模拟器和真机

解决方案:1 退出IDE,及杀掉 dart 后台进程2 找到 Flutter SDK 保存路径 例如 flutter/bin/cache3找到 flutter\bin\cache 目录下 ockfile 文件删除即可

2021-06-23 17:03:04 854 4

原创 android studio 4.2 Gradle不显示task

升级Android studio4.2后,Gradle不再显示Task,如图。![在这里插入图片描述](https://img-

2021-06-23 15:23:55 978

原创 Flutter2.2 new List() 已弃用 替换方案

Flutter 升级到 2.2 后发现 new List() 来创建一个新的集合 的方式 显示成过时了替换方案:List<String> list = [];或List<String> list = List.empty(growable: true);

2021-06-21 18:17:17 2584

原创 android CardView 设置背景颜色

CardView 设置背景颜色:android:background 设置无效android:background="#b2ff0000"需要通过 app:cardBackgroundColor 设置app:cardBackgroundColor="#ffffff"

2021-05-27 17:04:41 3006

原创 Android 代码设置颜色

以前 代码设置颜色的方法过时了,新的方法老是忘记了,所以还是记录一下!以前的设置方法(已过时):textView.setTextColor(getResources().getColor(R.color.colorPrimary));替换方法:textView.setTextColor(ContextCompat.getColor(this, R.color.colorPrimary));...

2021-05-12 10:32:10 353

原创 flutter 单页面 隐藏 和 显示 状态栏

显示 状态栏class Details extends StatelessWidget { @override Widget build(BuildContext context) { SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.top]);}隐藏 状态栏class Details extends StatelessWidget { @override Widget build(BuildContext

2021-05-08 18:18:10 3507

原创 Flutter 创建透明页面

1、创建一个背景透明的 Pageimport 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';class TestPage extends StatefulWidget { @override createState() => new TestPageState();}class TestPageState extends State<TestPage> { @over

2021-05-08 14:08:01 4212 2

原创 Android 原生接入Flutter Model 添加混淆

#Flutter Wrapper-keep class io.flutter.app.** { *; }-keep class io.flutter.plugin.** { *; }-keep class io.flutter.util.** { *; }-keep class io.flutter.view.** { *; }-keep class io.flutter.** { *; }-keep class io.flutter.plugins.** { *; }

2021-05-06 15:02:19 331

原创 Android m3u8网络视频播放

最近在做 m3u8网络视频播放,踩了不少坑,也试了不少的 框架,特别记录一下其中用的比较三种第一种:media:ijkplayermedia:ijkplayer 是由 bilbil 提供的开源的视频 框架,但是由过之后感觉不太好用:优点:1、支持 Android 和 IOS2、支持多种视频的硬解码缺点:1、加载时间过长;从开始加载 到 开始播放 第一帧视频,中间最少需要十秒时间(一开始以为是自己的配置有问题,但在网上找了一下,但都没有找到好的解决方案)2、不支持实时视频截图(由于项目的需要,

2021-04-14 15:44:20 12919

原创 一个 可以在线播放 m3u8 的网页

地址:http://m3u8player.lantianye3.top/

2021-04-12 17:04:56 34115

原创 Android 小米应用角标

根据小米官方文档说明:MIUI 6 至 MIUI 11 桌面角标适配说明1. 默认逻辑当应用向通知栏发送了一条通知 (除了进度条样式和常驻通知外),应用图标的右上角就会显示「1」。值得一提,角标的数字代表应用的通知数,即应用发送了「x」条通知,角标就会显示为「x」。2. 开发者如何自定义角标数如果开发者不满意默认逻辑,想要自定义角标的数字,可以通过调用接口告知系统,参考代码如下:try { Field field = notification.getClass().getDeclaredF

2021-04-09 15:30:05 2030

原创 Android 判断手机厂商

object SystemUtil { // 华为 const val PHONE_HUAWEI = "Huawei" // 荣耀 const val PHONE_HONOR = "honor" // 华为 NOVA const val PHONE_NOVA = "nova" // 小米 const val PHONE_XIAOMI = "xiaomi" // vivo const val PHONE_VIVO = "

2021-04-09 14:56:11 6182

原创 Android Studio 展开&折叠 代码块 快捷键

折叠 方法"ctrl" + "-" //折叠单个方法"ctrl" + "shift" + "-" //折叠全部方法展开 方法"ctrl" + "+" //展开单个方法 "ctrl" + "shift" + "+" //展开全部方法

2021-04-07 15:16:51 683

原创 flutter 四舍五入保留两位小数

四舍五入保留两位小数:double value=1265.2567;value.toStringAsFixed(2)结果为:value = 1265.26保留两位小数:formatNum(double num,int postion){ if((num.toString().length-num.toString().lastIndexOf(".")-1)<postion){ print('小数点后有几位小数 ${num.toStringAsFixed(post

2021-03-26 16:13:27 9393 1

原创 Flutter FlatButton 移除 padding

在使用用 FlatButton 的时候总是遇到 自带内边距,即使设置 padding: EdgeInsets.all(0) 也没有办法移除Container( color: Colors.blue, child: FlatButton( padding: EdgeInsets.all(0), onPressed: () {}, child:Text('FlatButton', style: Text

2021-03-17 15:04:11 950

原创 Flutter Container 设置最大最小宽高

Container 设置最大 最小 宽高:需要 添加 constraints 属性constraints: constraints: BoxConstraints(maxWidth: 180, maxHeight: 50)maxWidth - 最大宽度maxHeight - 最大高度minWidth - 最小宽度minHeight - 最小高度完整使用:最大宽高:Container( constraints: BoxConstraints(maxWidth:

2021-03-16 17:38:29 4068

转载 Android 选择图片、上传图片之PictureSelector

效果图:【注意】Demo已更新到最新版本,并稍作调整。(2019-07-05)之前出过一篇 Android 选择图片、上传图片之ImagePicker,这个是okgo作者出的,就一般需求来讲是够了,但是没有压缩,需要自己去搞。后来业务需求提升,页面要美,体验要好,便不是那么满足需求了,所幸在github上找到PictureSelector(然后当时没多久Matisse就开源了…可以看这里:Android 选择图片、上传图片之Matisse),也不用自己再撸一个了,下面来介绍介绍Picture

2021-03-08 10:46:22 1177

原创 Flutter Column 套 ListView 不显示

Column 套 ListView 不显示解决办法:在 ListView 外套一层 Expanded

2021-02-05 16:22:58 640

原创 flutter 设置背景图片

flutter 设置背景图片Container( height: Klength.topBarHeight + statusBarHeight, decoration: BoxDecoration( image: DecorationImage( image: AssetImage("assets/icon_main_bar_bg.png"), fit: BoxFit.fill)))

2021-01-28 15:22:04 910

原创 Flutter 搜索内容高亮显示

Flutter 搜索内容高亮显示方法:///searchContent 输入的搜索内容///textContent 需要显示的文字内容///frontContent 需要另外添加在最前面的文字///fontSize 需要显示的字体大小///fontColor 需要显示的正常字体颜色///selectFontColor 需要显示的搜索字体颜色List<TextSpan> getTextSpanList(String textCo

2021-01-26 14:46:08 2036

原创 Path ‘xxx\build\intermediates\compiled_local_resources\debug\out‘ is not a readable directory

Android Studio编译Android jni程序时,出现了以下的异常导致编译出错Path 'xxx\build\intermediates\compiled_local_resources\debug\out' is not a readable directory解决方案:删除项目根路径下的.gradle文件夹重新编译

2021-01-26 10:13:24 2949 3

原创 Android 动态设置宽高

Android 动态设置宽高 val params: FrameLayout.LayoutParams = view?.layoutParams as FrameLayout.LayoutParams params.width = Utils.dp2pxInt(20) params.height = Utils.dp2pxInt(20) view?.layoutParams = paramsUtils.dp2pxInt 方法: public static int dp2pxInt(

2021-01-20 17:38:55 1597 1

原创 Android 监听横竖屏切换

Android 监听横竖屏切换重写 Activity 中的 onConfigurationChanged 方法override fun onConfigurationChanged(newConfig: Configuration) { super.onConfigurationChanged(newConfig) if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {//横屏

2021-01-20 17:12:27 2336

转载 Android 显示、隐藏状态栏和导航栏

Android 显示、隐藏状态栏和导航栏控制状态栏显示,Activity的主题中配置全屏属性<item name="android:windowFullscreen">true</item>控制状态栏显示,在setContentView之前设置全屏的flaggetWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

2021-01-15 17:18:19 2323

转载 Android 把APP从后台调到前台

APP从后台调到前台Intent intent = new Intent("android.intent.action.MAIN");intent.setComponent(new ComponentName(getApplicationContext().getPackageName(), MainActivity.class.getName()));intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);getApplicationContext().sta

2021-01-13 17:59:26 1974

原创 git 常用命令记录

git clone 地址作用:克隆项目到本地git config user.name ‘xx’作用:重置本项目用户名称git config user.email 邮箱地址作用:重置本项目用户邮箱git pull作用:更新git pull --rebase origin pro2.8作用:更新并合并git pull origin mybranch作用:远程主机某个分支的更新,再与本地的指定分支合并。(origin 为远程主机名称,mybranch 为 远程分支名..

2021-01-12 16:32:42 1282

原创 git 报错:fatal: remote origin already exists.

执行:git remote add -f origin [email protected]:git项目名.git报错:fatal: remote origin already exists.//远程来源已经存在解决办法:1、执行 git remote -v 查看远程库信息,结果:origin [email protected]:xxx/xxx.git (fetch)origin [email protected]:xxx/xxx.git (push)本地库已经关联了origin的远程库 地址2、 执行

2021-01-08 15:30:24 142

转载 git生成秘钥配置SSH公钥的简单方法

为什么配置SHH呢?是为了方便我们剪切代码的时间免密码输入,特别方便如何配置呢?首先安装git:先到官网下载:官网下载git然后安装后在桌面任意空白处右击,选择Git Base Here即可如下图:在弹出的窗口1.输入:cd ~/.ssh2.然后输入ls查看秘钥列表:如上图是已经配置过了就无需配置。如果没有看到id_ras.pub文件即没有配置,然后请看下面如何配置。同上打开Git Base Here然后输入下面命令1.输入命令:cd ~2.然后输入:ssh-keygen.exe然

2021-01-07 15:33:10 439

原创 判断当前Android版本

判断当前Android版本 if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q){ }

2020-12-23 15:34:30 2645 1

Fresco加载GIF格式图片和JPG格式(AS)

Fresco加载GIF格式图片和JPG格式(AS)

2016-05-27

VideoView视频播放(AS)

VideoView视频播放

2016-05-27

Fresco显示JPG格式和GIF格式图片(AS)

Fresco显示JPG格式和GIF格式图片(AS)

2016-05-27

空空如也

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

TA关注的人

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