logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HarmonyOS 无线调试

找到hdc位置> C:\Users\27638\AppData\Local\OpenHarmony\Sdk\14\toolchains。不要去DevEco Studio的窗口不知道为什么调不动。

文章图片
#harmonyos#华为
HarmonyOS 工程目录介绍

工程目录AppScope:存放应用全局所需要的资源文件baseelement:文件夹主要存放公共的字符串、布局文件等资源media:存放全局公共的多媒体资源文件app.json5:应用的全局的配置文件,用于存放应用公共的配置信息{"app": {"bundleName": "com.xiaotie.testapplication",//包名"vendor": "example",//应用程序供应商

文章图片
#harmonyos#华为
Kotlin函数运用

函数的基本用法一段相对独立的代码块通过大括号包起来,再给这个代码块取个名字,便形成了函数的雏形。//java表达式:修饰词返回类型函数名(){}public void getDinnerVoid(){}//kotlin表达式:修饰词fun关键字函数名():返回类型{}public fun getDinnerVoid():Unit{}//kotlin 默认就是p...

#kotlin#android#java +1
Kotlin:Set其实是有插入的顺序?

MutableSet的默认实现是LinkedHashSet,LinkedHashSet是有保留元素插入的顺序。MutableSet怎么能调用indexOf去获取它的插入顺序呢?翻不了墙的看下面 (

文章图片
#kotlin#开发语言#android
设计模式 -- 建造者模式(Builder Pattern)

主要解决问题:一些基本部件不会变,而其组合经常变化的时候。需要生成的对象具有复杂的内部结构,需要生成的对象内部属性本身相互依赖。意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。建造者模式: 属于创建型模式 提供了一种创建对象的最佳方式,这个模式以前也义Android-kotlin的场景下讲过。使用多个简单的对象一步一步构建成一个复杂的对象。、如果内部变化复杂,会有很多的

文章图片
#设计模式#建造者模式#java
Kotlin数据类型

基本数据类型kotlin的基本数据类型跟Java等高级语言分类一样,包括、整型、长整型、浮点型、双精度、布尔型、字符型、字符串这几种常见类型,不同于 Java 的是,字符不属于数值类型,是一个独立的数据类型。因为Kotlin 中没有基础数据类型,只有封装的数字类型。所以较小类型并不是较大类型的子类型,较小的类型不能隐式转换为较大的类型。kotlin与java的基本数据类型对比Kotli...

#kotlin#android#java +1
Android Glide加载小gif和图片比较模糊(已更新显示错乱问题)

其实Glide加载还是可以将小图片加载的非常清晰的,可以通过Glide转换为Bitmap利用Drawable将setFilterBitmap为true但是这玩意解决不了GIF。在没有找到库的情况下:我直接自定义view通过pl.droidsonroids.gif:android-gif-drawable获取时间间隔并将gif解析成bitmap获取像素 再通过Choreographer进...

文章图片
#android#glide
关闭 Android SplashScreen(闪屏)

如果你想自定义SplashScreen 可以继承R.style.Theme_SplashScreen 或者 R.style.Theme_SplashScreen_IconBackground.参考。SplashScreen在Android 12上是强制的,如果你什么都不做,你的App在Android 12上就会自动拥有SplashScreen界面。其实也没什么他主要作用是为了在App启动初始化的时

文章图片
#android#kotlin
到底了