首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
在岁月中远行
掘友等级
安卓开发工程师
我是来自湖南常宁的一名90后
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
46
文章 46
沸点 0
赞
46
返回
|
搜索文章
最新
热门
Android开发中获取目标View或者所有View
有时候有些View是第三方的或者其他sdk的,显示在我们自己应用界面上,拿不到对象,这时可以通过如下方法。 第二种就是需要获取界面的某个View,我们可以抓布局知道id。 运行结果:
Android Gradle自定义任务在打包任务执行完成后执行cmd命令
在每次打包之后需要做某事,那我们需要在目标任务assembleDebug或者assembleRelease后后执行,安装apk过程其实也是一系列task任务执行的过程, 这样我们可以自定义个task,
Kotlin标准函数
Kotlin的标准函数指的是Standard.kt文件中定义的函数,任何Kotlin代码都可以自由地调用所有的标准函数,可以大大提高开发者的开发效率。主要包括let,also,with,run,app
安卓中设计模式-装饰者模式(一)
装饰者模式:在不改变原来类文件以及不使用继承的情况下,动态地将责任附加到对象上,从而实现动态拓展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 需要满足以下设计原则: 1 多用
kotlin中的retrun,break,continue
由于kotlin中有Lambda,匿名函数的等概念,使得在kotlin中return语句相比其他语言要稍微复杂点, 常见的return和jump,主要包含return,continue,break。
用于防止使用livedata时出现数据倒灌问题
``` public class SingleLiveEvent extends MutableLiveData { private final AtomicBoolean mPending = ne
深入了解架构组件LiveData(二)
接着上篇文章继续: 1 LiveData流程图 Lifecycle改变触发流程: 结论:LifecycleOwner生命周期改变,只会通知绑定该Owner的Observer。 setValue/pos
深入了解架构组件LiveData
LiveData是Android Architecture Components中的一员,先看官方是如何介绍的: 简单来讲LiveData是一个能够感知生命周期,可观察的数据持有类,它被设计成View
ViewStub源码分析
成员变量: 构造方法: 比较简单,直接从xml布局中读取相应的属性,并且在构造方法中就设置为GONE,setWillNotDraw这方法看注释是声明View不做onDraw绘制的。 measure()
Android性能优化利器:使用ViewStub优化你的布局
1 问题引入: 在开发应用程序的时候,经常会遇到这样的情况,会在运行时根据条件来决定哪个View或某个布局的显示与隐藏。你会怎么做呢? 2 解决方案: 2.1 方案1:View.setVisibili
下一页
个人成就
文章被点赞
30
文章被阅读
10,064
掘力值
802
关注了
49
关注者
10
收藏集
1
关注标签
2
加入于
2016-10-03