首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
HyejeanMOON
掘友等级
码农
|
Tokyo
Try to do my BEST!
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
62
文章 62
沸点 0
赞
62
返回
|
搜索文章
赞
文章( 62 )
沸点( 0 )
Android Handler的使用
1. 简介 之前讲了关于Handler的原理,这篇要讲一讲关于Handler的使用方法。 2. Handler的初始化 通过下面的代码可知,当msg.what中的数值为1时,发出Toast通知,内容为msg.obj中的字符串。 如果为其他,则发出另一种Toast通知。 3. 普…
Android Handler的原理
1. 简介 众所周知主线程(也叫UI线程,进行UI的更新)是不可以进行任何耗时操作,比如耗时的计算,访问服务器等等。那如果开启子线程进行复杂计算以后想要把结果传递给主线程进行结果的展示(UI更新),这个时候该怎么办比较好呢。 有两种方法,第一种是用AsyncTask,另一种就是…
二分查找
二分查找是针对一组有序的数组中快熟查找指定数的位置的算法。 时间复杂度是O(logn), 空间复杂度是O(1)。 1. 最基本的二分算法 用于查找一组有序无重复的数组中的指定数的位置。 int mid = low + ((high - low) >> 1);是在求两个数的中间值…
android中的倒计时功能的实现
在app中经常会遇到要实现倒计时功能。因为安卓框架自带倒计时功能,所以可以不用自己手写Handler去实现。 android.os中有叫CountDownTimer的抽象类。可以继承该类,重写fun onTick(millisUntilFinished: Long)和fun o…
android应用中调用邮件应用
虽然国内APP调用邮件应用情况很少,但是国外还是有一些应用会使用调用邮件应用的方式实现咨询相关服务的功能(其实是因为赶不上工期,用这个功能来凑数)。 调用邮件应用的方式还是老规矩的Intent,用的是ACTION_SENDTO的Flag。 会发现上面邮件内容中有一段是关于\n替…
android应用中的确认网络状态的方法
在应用中会有需要实现确认当前网络状态是否可用的功能。 这里所说的网络状态可用指的是wifi或者蜂窝网络中有一个是可用的。 本身代码不是很难,但是因为版本的问题需要加上版本的判断。 直接上代码。 在API29中废弃了activeNetworkInfo的API,但同时引入了Netw…
关于贝塞尔曲线的简单教程
在写android的应用的过程中,如果涉及到animation的话,有极高的可能性需要用到贝塞尔曲线。 贝塞尔曲线奠定了计算机绘图的基础,任何一个曲线都可以用贝塞尔曲线绘制方法进行绘制。 在绘制贝塞尔曲线的时候需要用到canvas,paint,path等等的知识,如果有看不懂的…
排序
冒泡排序,插入排序,选择排序,归并排序,快速排序。
数组中第K大数字
算法中有一道经典的题是求出数组中第K大的数字。 解决这道题可以用快速排序的思想。 下面算法的时间复杂度是O(nlong), 空间复杂度O(n)。
下一页
个人成就
文章被点赞
388
文章被阅读
154,126
掘力值
3,004
关注了
60
关注者
292
收藏集
4
关注标签
8
加入于
2019-05-17