- 博客(10)
- 收藏
- 关注
原创 Android自定义控件 | 圆形/弧形进度条
今天写了一个圆形/弧形进度条的自定义控件该控件使用jetpack compose附上链接 github直达链接
2021-10-23 21:01:14 786 3
原创 Jetpack Compose系列 | 如何在Lists中添加header
Sticky Header注意:sticky header 是测试 API 这在未来可能会被完全移除@OptIn(ExperimentalFoundationApi::class)@Composablefun ListWithHeader(items: List<Item>) { LazyColumn { stickyHeader { Header() } items(items) { item -&
2021-10-23 14:51:44 492 1
原创 Jetpack Compose系列 | remember
jetpack compose 的rememberComposable functions can store local state in memory by using remember, and track changes to the value passed to mutableStateOf. Composables (and its children) using this state will get redrawn automatically when the value is upd
2021-10-23 14:47:17 705
原创 retrofit中@Query和@Path的区别
retrofit中@Query和@Path的区别www.app.net/api/searchtypes/862189/filters?Type=6&SearchText=School目前的理解是以?为分界线 后面是输入的查询参数@GET("/api/searchtypes/{Id}/filters")void getFilterList(@Path("Id") long customerId, @Query("Type") String responseType,
2021-06-06 22:58:48 329
原创 Java NIO踩过的坑
在代码 channel.register(selector, SelectionKey.OP_ACCEPT);中,Selector通过这个集合来监听Channel对什么事件感兴趣除此之外还有以下SelectionKey.OP_CONNECTSelectionKey.OP_ACCEPTSelectionKey.OP_READSelectionKey.OP_WRITE仅作为学习笔记...
2021-05-29 19:26:49 207
原创 关于docx转pdf踩的坑
今天在写docx转化为pdf的时候一直报错 后来偶然发现fr.opensagres.poi.xwpf.converter.pdf才是PdfConvert和PdfOptions需要用到的包 而并非apache提供的 这两个依赖中方法的名字一样 非常容易被误导否则会出现以下报错Exception in thread "main" java.lang.NoSuchMethodError: org.apache.poi.POIXMLDocumentPart.getPackageRelationship()L.
2021-05-22 15:20:07 5704 10
原创 Java 装箱(Boxing Conversion)之后的判等
Java 装箱(Boxing Conversion)之后的判等==If the value p being boxed is true, false, a byte, or a char in the range \u0000 to \u007f, or an int or short number between -128 and 127 (inclusive), then let r1 and r2 be the results of any two boxing conversions o
2021-05-21 01:02:10 132
原创 Java中String内存存储机制
Java中String内存存储机制Java中对于String 类型变量声明有两种方式:1、 String str1 = “abc”;2、 String str2 = new String(“abc”);第一种方法:引用str1被存放在栈区,字符串常量"abc"被存放在常量池,引用str1指向了常量池中的"abc"(str1中的存放了常量池中"abc"的地址);第二种方法:引用str2被存放在栈区,同时在堆区开辟一块内存用于存放一个新的String类型对象。一定要注意的一点是:调用new Stri
2021-05-21 00:53:26 344
原创 关于DataBinding双向绑定注意事项
DataBinding双向绑定注意事项需要继承BaseObservable的情况必须是以@={} 注意等号在写get 和 set方法时get和set后面的名称要保持一致并且以大写字母开头 否则xml文件里会报错若set和get方法后面的名称不一致eg.setName getNam则xml文件中报错cannot be inverted, so it cannot be used in a two-way binding(不能被双向绑定)若set和get方法后面没有使用大写eg. setiN
2021-04-27 21:39:21 1484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人