
kotlin学习
勘察加熊人
这个作者很懒,什么都没留下…
展开
-
kotlion实现延时执行效果
android延迟一段时间,执行代码。原创 2024-10-25 11:51:17 · 458 阅读 · 0 评论 -
recycleview实现gridview网格
kotlin语言,用recycleview实现gridview效果,监听点击item,回调。原创 2024-10-23 10:17:33 · 330 阅读 · 0 评论 -
kotlin实现viewpager
说明:kotlin + tablayout + viewpager + adapter实现滑动界面。原创 2024-10-22 15:36:29 · 654 阅读 · 0 评论 -
java判断时间是否已经过期
最近碰到一个需求,后端返回一个时间字符串,需要跟当前系统时间做比对,如果时间已经过了,那么就返回false,在前端隐藏控件,如果时间没到,就返回true。原创 2022-08-10 16:31:52 · 4742 阅读 · 0 评论 -
android算法实现房贷计算器
最近碰到一个需求,用算法手写一个房贷计算器,包括等额本金和等额本息,花了一天实现了这个功能,源码全部贴出来了,计算公式也在代码里,需要请自取原创 2022-08-09 15:57:41 · 3479 阅读 · 0 评论 -
android自定义的时分计时器
有人需要倒计时的秒表吗,纯代码实现,自定义的时分计时器原创 2022-08-05 14:11:34 · 806 阅读 · 0 评论 -
timer java countdown
说明: 碰到一个需求,从后端返回一个字符串"01:02",这代表1小时2分钟,需要根据返回的字段在前端展示一个倒计时的功能,用java写了一个,利用线程和实际换算实现。原创 2022-08-05 13:49:00 · 444 阅读 · 0 评论 -
android ScheduledExecutorService timer
说明:最近碰到一个需求,根据后端返回的倒计时时间,展示一个定时器,要求页面切换和刷新的时候,定时器保持运行,原创 2022-08-04 17:58:47 · 304 阅读 · 0 评论 -
glide set gif start stop
一张gif图片,控制播放和暂停,用了一个取巧的办法实现的,使用glide和selector.xml文件实现原创 2022-08-02 09:59:00 · 519 阅读 · 0 评论 -
viewpager fragment data refresh
碰到一个需求,复杂页面,需要刷新的时候,viewpager的fragment会有旧数据的缓存,导致数据错乱,必须退出app,重新加载,数据才恢复正确。刷新的时候,不管刷新多少次,错误的数据,始终无法更新,这个时候,找了一天,总算找到问题就,就是把适配器的继承的类改一下就行。...原创 2022-07-28 15:47:46 · 174 阅读 · 0 评论 -
android自定义时间选择器java和kotlin
自定义的选择器 时间日期,支持多种可扩展特性需要lib,请自己去找原创 2022-07-26 18:59:33 · 777 阅读 · 0 评论 -
mqtt指令收发请求订阅
最近在弄iot设备,碰到一个需求,app是c端,硬件设备嵌入式程序是d端,服务器负责通信,然后c端发送配网指令,d端收到指令,进入配网状态,然后遥控器发送红外指令,硬件传感器收到红外指令,然后d端发送消息到c端,c端接收指令,并响应...原创 2022-07-26 12:27:31 · 1784 阅读 · 0 评论 -
CommonTitleBar hide left right
CommonTitleBar 是一个很好的自定义的顶部栏控件,碰到一个需求,同一个页面,根据服务器返回的字段,判断顶部栏某一个按钮的显示和隐藏,true和false。为了这个需求,简单写一个demo,实现这个效果...原创 2022-07-25 10:37:07 · 293 阅读 · 0 评论 -
okgo http get post
该库是封装了okhttp的标准RESTful风格的网络框架,可以与RxJava完美结合,比Retrofit更简单易用。支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文件和多参数一起上传),链式调用,可以自定义返回对象,支持Https和自签名证书,支持超时自动重连,支持cookie与session的自动管理,支持四种缓存模式缓存网络数据,支持301、302重定向,扩展了统一的上传管理和下载管理功能。...原创 2022-07-25 10:17:24 · 220 阅读 · 0 评论 -
v7底部栏fragment
Frament(碎片)是一种可以嵌入Activity中的UI片段,与Activity非常相似,不仅包含布局,同时也具有自己的生命周期。Fragment是专门针对大屏幕移动设备而推出的。Fragment不能独立存在,必须嵌入到Activity中使用,因此Fragment的生命周期直接受所在的Activity影响。...原创 2022-07-18 16:56:54 · 440 阅读 · 0 评论 -
hashmap和SharedPreferences存储
把hashmap转换成string,然后存到共享参数里面,然后从共享参数取数据原创 2022-07-15 14:49:24 · 337 阅读 · 0 评论 -
room android sqlite
Room由于SQLiteOpenHelper的接口调用起来比较繁琐。比如插入需要我们自己组装成一个contentValues,查询的时候需要自己将Cursor中的数据取出,这里有很多重复的逻辑,而room就是为了帮助我们解决这些让数据库操作更加便捷,Room是Google官方提供的数据库ORM框架。...原创 2022-07-14 10:41:56 · 496 阅读 · 0 评论 -
Android通过包名启动应用微信qq淘宝
测试原创 2022-07-12 22:26:28 · 1692 阅读 · 0 评论 -
okgo http get andpost
okgo框架 做get和post请求原创 2022-06-22 20:29:38 · 674 阅读 · 1 评论 -
RecycleView+卡片+下拉刷新
1.添加依赖 implementation 'androidx.cardview:cardview:1.0.0' implementation 'androidx.recyclerview:recyclerview:1.0.0' implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0"2.主界面package com.example.myapplication3import androi原创 2020-08-11 15:18:33 · 369 阅读 · 0 评论 -
Kotlin实现recycleview
导入依赖: implementation "androidx.recyclerview:recyclerview:1.1.0" implementation "androidx.cardview:cardview:1.0.0"activity:package com.example.zkotlinimport android.os.Bundleimport androidx.appcompat.app.AppCompatActivityimport androidx.rec原创 2020-07-01 17:01:44 · 2772 阅读 · 0 评论 -
kotlin常见的几种dialog样式
main<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_wi原创 2020-06-30 10:23:51 · 1589 阅读 · 0 评论 -
kotlin构造方法
说明:kotlin构造方法和java稍有不同,许多初学者并不知道怎么实现kotlin构造方法主函数:fun main(){ val bird = Bird5(100.5,78,"yellow") bird.printSex(); println("main: ${bird.age},${bird.weight},${bird.color}")}构造方法类:kotlin可以直接在类接变量,然后在init里面赋值,自定义方法就直接写就可以了,然后在主函数里面调用原创 2020-05-16 17:07:55 · 936 阅读 · 0 评论 -
Kotlin地图坐标系转换
1.效果图:2.运行结果: E/TAG: 最初始的高德选点坐标: 113.402847,23.164699 E/TAG: g84坐标点: 113.39732255710973,23.167184411566584 E/TAG: g02的坐标点: 113.40284721155093,23.16469943818697 E/TAG: 最终的坐标点: 113.40284698937...原创 2019-12-30 18:06:30 · 709 阅读 · 0 评论 -
Kotlin-可调节加减的进度条
1.效果图:2.主界面,其实是从一个java项目,简单修改而来的 ,项目下载地址:https://github.com/wrs13634194612/KotlinProcesspackage com.ufi.pdioms.ztkotlinimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundl...原创 2019-12-23 16:53:30 · 612 阅读 · 1 评论 -
kotlin关于主页Fragment(二)
1.说明:这是一个kotlin写的,极简的主页fragmrent效果,非常的简洁,因此记录下来,需要完整代码的请留言,还缺少一些资源文件,懒得贴,你自己去别处找找也能补全的,底部栏BottomNavigationView2..效果图2.主界面package com.ufi.pdioms.ztkotlinimport android.app.Activityimpo...原创 2019-12-23 13:10:41 · 577 阅读 · 0 评论 -
Kotlin实现高德地图轨迹回放功能
1.说明官方demo是一个java版本的,把那个版本代码做了简化处理,然后转成kotlin代码,然后把这个功能实现了功能描述:设置一组经纬度地址,用平滑曲线连线,然后设置一个小车按一定速度,实现轨迹回放功能的动画效果缺点:没有做实时轨迹处理,按照我这个demo,需要修改一下代码,把每5秒的定位经纬度信息拿到,存成集合,清除原有的数据,把新的数据源设置进去,然后就可以实时更新轨迹了2...原创 2019-12-18 16:53:20 · 767 阅读 · 0 评论 -
kotlin实现简单的spinner
1.效果图:2.主界面:package com.ufi.pdioms.ztkotlinimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.util.Logimport android.view.Viewimport android.widget.Adap...原创 2019-12-17 15:57:25 · 2067 阅读 · 1 评论 -
kotlin实现侧滑菜单,点击按钮出现二级菜单的效果
1.说明:最近碰到一个需求,用kotlin实现,点击和左边侧滑,出现一个侧滑菜单,然后点击菜单的某一项。再出现一个可以选择的popupwindow,这种效果较为少见,被这个功能卡了一点时间,没有做到完全一模一样,差不多能用就行了,然后ui的话,大家如果需要的话,自己去写吧,那个样式,每个项目都是不同的,本demo有独立的xml文件,可以自定义样式2.效果图:最终样式效果图:de...原创 2019-12-16 17:42:37 · 1050 阅读 · 0 评论 -
kotlin关于fragment主页
1.其实网上有许多种,关于kotlin的写法,我这里简单贴一下代码和思路效果图:2.主界面package com.example.admin.zkotlinimport android.annotation.TargetApiimport android.app.Activityimport android.content.Contextimport android.c...原创 2019-12-10 15:23:24 · 984 阅读 · 0 评论 -
kotlin关于RecycleView简单使用
1.添加builder ,引用recycleview implementation 'com.android.support:recyclerview-v7:26+'2.效果图3.主界面功能package com.example.admin.zkotlinimport android.content.Contextimport android.content.Int...原创 2019-12-09 19:08:03 · 656 阅读 · 0 评论 -
Kotlin-Edittext密码隐藏和显示
1.效果图:2.主界面package com.example.admin.zkotlinimport android.support.v7.app.AppCompatActivityimport android.os.Bundleimport android.text.Editableimport android.text.TextWatcherimport andro...原创 2019-10-12 18:22:28 · 761 阅读 · 0 评论 -
Kotlin线程的简单使用
package com.example.admin.zkotlinimport android.support.v7.app.AppCompatActivityimport android.os.Bundleimport android.util.Logimport kotlinx.android.synthetic.main.activity_photo.*class Main...原创 2019-10-08 12:24:50 · 3572 阅读 · 2 评论 -
解决kotlin中isNullOrEmpty错误
Unresolved reference. None of the following candidates is applicable because of receiver type mismatch:@InlineOnly public inline fun CharSequence?.isNullOrEmpty(): Boolean defined in kotlin.text ...原创 2019-09-26 11:10:31 · 7177 阅读 · 0 评论 -
解决错误IntellJ IDEA ERROR: Cause: invalid type code: 00
问题场景:我尝试安装了IntelliJ IDEA ,在我设置好sdk的时候,我新建了android项目,运行是正常的。当我把语言改为kotlin的时候,新建项目,报了错误,invalid type code: 00并且导致我的程序无法运行。解决方案:File -> Setting -> Languages & Frameworks -> Android(Exper...原创 2019-09-02 11:56:02 · 17560 阅读 · 2 评论