写的有点啰嗦
Kotlin中?和!!的区别很多同学刚上手使用Kotlin知道它有针对Java NullPointerException的管理,而在Kotlin中?和!!均是和NullPointerException有...
写的有点啰嗦
Kotlin中?和!!的区别很多同学刚上手使用Kotlin知道它有针对Java NullPointerException的管理,而在Kotlin中?和!!均是和NullPointerException有...
为了实现下图刻度进度条的效果,我们必须了解自定义View。并从自定义View中画一条线开始,到 画多条线,组成“刻度进度条”。 1.新建一个类继承View,并实现onMeas...
拧螺丝拧快点 拧好一点 迟早你发达
除了傍富婆,程序员还有哪些实现快速涨薪的方法?有很多人说程序员想要涨薪最简单的一个办法就是跳槽,可事实上又哪有那么简单,如果说傍富婆仅仅是“伤身”的话,那么不断的跳槽就真的是跳一次少一次了。 跳槽是涨薪快,但是,正常来说...
导入 读取CSV文件 将DataFrame保存为CSV 创建一个DataFrame 修改index 修改columns 条件筛选 时间筛选 列运算 插入一行数据 插入一列数据...
类似微信朋友圈删除图片效果,示例如下: 使用 Android 拖放框架[https://developer.android.com/guide/topics/ui/drag-...
代码不对齐 真难受
EventBus 发送一次但是执行了两次回调的解决方案好久没写博客记录了,最近实在太忙了,今天闲暇起来准备优化代码,才发现了一个不解的bug,EvenBus执行了两次!这导致在事件中写的Toast和跳转页面也执行了两次 就这里,...
Android 模拟点击的方案 模拟MotionEvent ADB控制 Instrumentation 通过使用sendevent这里我们只讨论ADB控制方案,因为这个方案可...
转载请注明出处:https://www.jianshu.com/p/286854ec9a41 数据加密的基本过程就是对原来为明文的文件或数据按某种加密算法进行处理,使其成为一...
ArrayList是如何插入、删除数据的? 1.当插入一个data的时候会先检查数组是否需要扩容。 扩容的机制并不是说我需要添加N个数据 我就扩N个位置,而是有默认大小10个...
简介 在Android开发中,我们经常需要在工作线程中进行夸线程通讯实现UI操作,这时就会使用到Handler。 Handler、Looper、MessageQueue、Me...
流程1.跟你们的后台拿到商品ID2.连接到GooglePay服务3.查询这个商品ID得到商品详情4.根据商品详情打开GooglePay购买页面 前言1.请使用海外版的手机或者...