- 博客(155)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 【Flutter】IOS运行工程二次启动崩溃问题。
IOS14+设备,切后台划掉,二次启动崩溃,看crash日志 一直提示第三方plugin注册问题。一个一个尝试注掉,发现依然不行,创建了一个原生app,运行复现发现没问题,大概率是flutter的问题。
2024-03-13 13:16:55 499
原创 【Flutter】解决android编译失败:Multiple build operations failed this and base files have different roots
看说法,大概率是gradle兼容性问题。
2024-01-15 17:04:06 801
原创 【Flutter】Android 与 Flutter 之间的代码调用
使用AndroidStudio(2023.1.1)的FlutterDemo即可。只试验了Android平台 其他平台调用方式大差不差 API名字是一样的。安装Flutter 环境,有开发工具,新建了FlutterDemo。
2023-12-27 20:28:06 520
原创 【SpringBoot】知识点总结
最终的配置文件为 port = 9099 loglevel = debug。比如在模块resources目录的配置文件配置 port = 8088。在根目录的配置文件里配置 log level = debug。在根目录config配置 port = 9099。根据优先级从低到高依次覆盖。
2023-12-19 16:47:27 440
原创 【Android】registerForActivityResult 缺点记录
回调内做耗时操作会阻塞目标Activity 生命周期。postDelay 可修复。
2023-12-02 16:27:59 408
原创 【Android】 Glide 官方库自带的图片裁切类
GranularRoundedCorners :自定义四个角裁切。CircleCrop:正圆裁切RoundedCorners: 椭圆裁切
2023-11-20 20:50:06 132
原创 【UE】UE动态装载,卸载场景并检测actor全部加载完成
检测如有问题 需将检测首位actor更换为检测所有actor 或根据项目需求检测特定actor 是否加载完成。
2023-07-10 10:10:04 448
原创 【UE】修复源码编译运行 Setup.bat Unhandled exception. System.PlatformNotSupportedException:
以为是墙了,翻后无效。搜索询问后说是ue依赖服务器迁移。
2023-05-09 10:34:15 1338 4
原创 【UE】BUILD ERROR: Missing precompiled manifest for ‘****‘.
【UE】BUILD ERROR: Missing precompiled manifest for '****'. 打包失败
2022-11-04 16:31:51 3485 5
原创 【UE】EditableTextBox 限制最大输入字符以及限制输入数字Number
【UE】Unreal Engine EditableTextBox 限制最大输入字符以及限制输入数字Number
2022-10-27 15:21:35 1618
原创 【问题处理】Merge made by the ‘ort‘ strategy.
Merge made by the 'ort' strategy.
2022-07-22 19:53:02 10418 4
原创 ExoPlayer的基本使用,播本地raw,播网络,缓存, 旋转
exoplayer 基本使用,播放本地,网络,缓存,画面旋转 rotation-degrees
2022-03-12 16:23:23 4483
原创 Java new T() 创建泛型的实例
fun <T> getClassInstance(clazz: Class<T>): T{ var constructor = clazz.getConstructor() return constructor.newInstance()}
2022-03-07 17:36:14 4109
原创 MediaExtractor + MediaCodec 实现解析本地视频流并播放
/*** * @author : 于德海 * time : 2022/1/26 11:20 * desc : */public class VideoDecoder { private MediaExtractor videoExtractor; private FileInputStream fileInputStream; private Surface mSurface; private MediaCodec mVideoCodec; boole.
2022-01-27 14:19:25 1572
原创 Android反射获取键盘高度判断键盘是否显示
public boolean getKeyBoardIsShow(Context context){ try { InputMethodManager im = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE); Method method = im.getClass().getDeclaredMethod("getInputMethodWind...
2022-01-11 16:43:07 1546
原创 Android手柄数据全解析
前言功能需要,获取物理手柄数据(本文章只针对处于Android模式的手柄),然后转换成云需要的数据。手柄数据主要分为两款,一个是轴数据,一个是按键数据,下面分别来说明。判断是否是手柄设备 public static boolean isJoyStick(InputEvent event) { boolean sourceJoy = (event.getSource() & InputDevice.SOURCE_JOYSTICK) == In
2021-11-18 18:01:08 3648
原创 Gradle 7.0+ 设置aar路径失败问题
序闲来无事,新建一个项目,导入一个aar依赖,准备写个小demo,无奈aar路径一设置,直接报错。Build was configured to prefer settings repositories over project repositories but repository 'flatDir' was added by build file 'app\build.gradle'故对比两工程,此乃gradle版本差异。正文故科学大法,官网查之。入官网,搜android-library,点
2021-09-27 18:43:01 9808 6
原创 Kotlin使用第三方库的那些坑
可能以下几种原因第一种每个module下都要添加 compile 'com.alibaba:arouter-api:x.x.x' annotationProcessor 'com.alibaba:arouter-compiler:x.x.x'第二种如果你的代码是使用的kotlin应使用的AROUTER_MODULE_NAME赋值方式为 kapt { arguments { arg("AROUTER_MODU
2021-05-17 09:10:44 1014
原创 【9】Kotlin学习之运算符? ?: !! as等
? 与 ?.在kotlin中默认变量是不可为空的,想要一个变量为空需加? 如下:data class A(val a: String, val b: Int) { fun print() { println("test") }}fun main() { var a: A? = null}那么在代码中使用此变量就需要用到非空运算符?.如下fun main() { var a: A? = null println(a?.print())
2021-05-06 17:18:35 231
原创 【8】Kotlin学习之集合关键词all ,any,count,find,findlast
all 与anyall 集合内的所有成员都满足某条件。any 集合内的任意一成员满足某条件代码fun main() { var a = A("a",3) var a1 = A("a",55) var b = a.copy(b = 20) var list = arrayListOf(a,a1,b) println(list) println(list.all { a:A -> a.b == 3 }) println(list.any
2021-04-28 20:50:24 2465
原创 【7】Kotlin学习之扩展函数属性
扩展函数新建一个kt文件BaseString新建方法fun String.lastChar() = this[length - 1]代码调用 展示结果fun main() { println("Test".lastChar())}结果t根据这个可以定义我们自己想要的效果比如:package stringsfun String.lastChar() = this[length - 1]fun String.lastCharUpper() = this.sub
2021-04-23 11:42:18 75
原创 【6】Kotlin学习 之 重载
Kotlin中的重载fun main() { reload() reload("test") reload("t",7)}fun reload(a:String? = null,b :Int? = 0 ,c:Float ?= null){ println("a = $a ; b = $b ; c = $c")}输出结果a = null ; b = 0 ; c = nulla = test ; b = 0 ; c = nulla = t ; b = 7
2021-04-23 10:58:46 110
原创 仿抖音视频播放 基于GsyVideoPlayer+ViewPager2
前言公司最近有个小的演示需求,大体首页模仿抖音,因此抽时间做了这么个项目,顺便练练手,demo用Kotlin+AndroidX实现。视频库采用GsyVideoPlayer话不多说,先上效果图实现实现方式ViewPager2(ViewPager2 其实就是RecyclerView + SnapHelper)代码流程创建adapter并与ViewPager2绑定监听ViewPager2的PageChange,触发onPageSelect时进行视频播放 viewPager2.
2021-04-02 15:23:11 2293 3
原创 AndroidStudio开发技巧--Logcat tool的使用
One过滤日志时需要输入你想要Key,即可显示你想要的关联内容。假如想要看多个只需要 Key|Key1这样就会显示多个的关键内容Two假如你不想每次都输入勾选上Regex 正则点下拉框点击EditFilter ConfigurationLog TAG 中输入自己想要显示的TAG即可。内容参考One....
2021-03-16 16:56:36 315
原创 AndroidStudio开发小技巧--使用阿里云仓库
Title适用于因某些原因无法访问google等仓库无法编译。Body阿里云仓库官网(我是网址)选择需要的仓库地址然后将需要的仓库写入项目根目录的build.gradle中。示例:// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { ext.kotlin_version = '1.3.41' repos
2021-03-01 11:42:04 248
原创 Android获取手机的地区与时区
mapAction.put("locale", Locale.getDefault().getCountry()+"("+Locale.getDefault().getDisplayCountry()+")");mapAction.put("TimeZone", TimeZone.getDefault().getDisplayName(true, TimeZone.SHORT));
2020-12-10 16:24:23 1540
原创 Android获取手机的地区与时区
mapAction.put("locale", Locale.getDefault().getCountry()+"("+Locale.getDefault().getDisplayCountry()+")");mapAction.put("TimeZone", TimeZone.getDefault().getDisplayName(true, TimeZone.SHORT));
2020-12-10 16:24:23 1828
mysql 如何一条语句实现对一个库中除了一个表以外的所有表进行增删改查授权
2017-11-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人