
android
ZHappyDragon
这个作者很懒,什么都没留下…
展开
-
Android 某时间段内记录某个方法执行的次数--5分钟内刷新是否超过五次
获取时间方法 SystemClock.uptimeMillis() // 从开机到现在的毫秒数(手机睡眠的时间不包括在内); System.currentTimeMillis() // 从1970年1月1日 UTC到现在的毫秒数; 5分钟内记录刷新次数 5分钟内刷新是否超过五次执行不同代码 private long lastonclickTime=0;//第一次刷新时间 private int refreshNum=0;//刷新次数 private ArrayList<Long> refres原创 2020-08-16 17:53:58 · 752 阅读 · 1 评论 -
广播机制简介
广播机制简介 Android提供了一套完整的API,允许应用程 序自由地发送和接收广播。 Android 中的广播主要可以分为两种类型:标准广播和有序广播。 标准广播(Normal broadcasts )是一种完全异步执行的广播,在广播发出之后,所有的广 播接收器几乎都会在同一时刻接收到这条广播消息,因此它们之间没有任何先后顺序可 言。这种广播的效率会比较高,但同时也意味着它是无法被截断的。 有序广播(Ordered broadcasts )则是一种同步执行的广播,在广播发出之后,同一时刻只 会有一个原创 2020-06-06 18:49:22 · 873 阅读 · 1 评论 -
Android浅谈RxJava
前言 最近学习了一下RxJava,真的觉得它是一个很好的东西,虽然代码稍微有点多,但是他的逻辑性是能够一眼就看出来的,并且能实现异步操作,因此在这里简单介绍一下RxJava,后续可能会继续补充。 RxJava 到底是什么 不想看那些高大上的解释,那么, RxJava 的本质可以压缩为异步这一个词。说到根上,它就是一个实现异步操作的库。 观察者模式 RxJava 有四个基本概念:Observable (可观察者,即被观察者)、 Observer (观察者)、 subscribe (订阅)、事件。 Observ原创 2020-05-09 20:22:00 · 296 阅读 · 1 评论 -
android探究活动
此前,重温了一下《android第一行代码》第二版,在这里做个小小的记录。 一、活动周期 返回栈 android是使用任务(Task)管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称作返回栈(Back Stack)。栈的特点就是后进先出,我们这里的活动也是一样。 活动状态 我们这里根据在栈中所在位置进行判断。 1、运行状态 一个活动位于返回栈的栈顶 2、暂停状态 一个活动不处于栈顶,但依然可见(例如活动只占了一部分屏幕的情形,只有在内存极低的情况下,系统才会考虑回收这种活动) 3、停止状态原创 2020-05-09 19:11:50 · 325 阅读 · 0 评论 -
AS报错Could not resolve all artifacts for configuration ':classpath'.;Unable to resolve dependency for
我在重新安装AS的时候,运行之前的项目遇到了两个奇怪的问题,报错如下: 1、Could not resolve all artifacts for configuration ‘:classpath’. 2、androidstudio Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolv… ...原创 2020-04-25 17:01:12 · 1435 阅读 · 1 评论