
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
首先定义一个data数据类型,java中的bean对象data class User(var id: Int, var name: String)fun main() {test1()test2()test3()}fun test1() {val user = User(1001, "zhangyu")//let与run//都会返回闭包的执行结果//区别在于let有闭包参数,run没有闭包参数va
Kotlin学习总结循环的5中写法fun main() {//1,2,3,4,5,6,7,8,9,10,for (i in 1..10) {myprint(i)}println()//1,2,3,4,5,6,7,8,9,for (i in 1 until 10) {myprint(i)}println()//10,9,8,7,6,5,4,3,2,1,for (i i.
可变变量var,不可变变量valval 不是常量,是一个不可变变量,因为var与val最本质的区别是val不能有setter方法var age: Int = 10val name: String = "zhangyu" //不可变变量var name1: String = "zy"var name2: String? = null //类型String后面加上?表示可以为nullfun main(
Manifest<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.zhangyu.testcontentprovider"><applicationandroid:name=".Ap
Jetpack DataStore 是一种改进的新数据存储解决方案,允许使用协议缓冲区存储键值对或类型化对象。DataStore 以异步、一致的事务方式存储数据,克服了 SharedPreferences(以下统称为SP)的一些缺点。DataStore基于Kotlin协程和Flow实现,并且可以对SP数据进行迁移,旨在取代SP。MMKV 是基于 mmap 内存映射的 key-value 组件,底层
Android EventBus的基本用法
原图翻转vflip//垂直翻转ffmpeg -i fan.jpg -vf vflip -y vflip.png翻转hflip//水平翻转ffmpeg -i fan.jpg -vf hflip -y hflip.png旋转rotate//旋转60°,是带有黑底的。图片的原始宽高并没有改变ffmpeg -i fan.jpg -vf rotate=PI/3 -y rotate...
<style name="BottomSheetDialogStyle" parent="Theme.Design.BottomSheetDialog"><item name="android:windowFrame">@null</item><item name="android:windowIsFloatin...
问题一:show方法引起的异常DialogFragment中的一段代码,使用了ft.commit()public void show(@NonNull FragmentManager manager, @Nullable String tag) {mDismissed = false;mShownByMe = true;FragmentTransaction ft = manager.beginT
public class Demo {public static void main(String[] args) {ArrayList<Integer> lists = new ArrayList<Integer>();// 初始化10个测试数据for (int i = 0; i < 10; i++) {lists.add(i







