在Android开发中,我们为了方便初始化Activity中的各种View,我们可能会使用到Jake Wharton的 ButterKnife库,这个库是针对View、资源id等进行注解的开源库,它能够去除掉一些丑陋不堪的样板式代码,使得我们的代码更加简洁、易于维护,同时基于APT也使得它的效率得到保证。
分类:
移动开发 时间:
2020-03-30 21:43:27
阅读次数:
73
Activity作为Android程序中的四大组件之一,它和大部分的组件一样都是有自己的生命周期,而Activity的生命周期总的分为 五种状态 以及 七个方法 ! 只大致讲 五种状态 和 七个方法 五种状态: 在Activity生命周期即从创建到销毁全过程中,分为五种状态分为启动、运行、暂停、停止 ...
分类:
移动开发 时间:
2020-03-30 16:27:05
阅读次数:
93
1.必考:watch 和 computed 和 methods 区别是什么? 思路:先翻译单词,再阐述作用,最后强行找不同。 要点: computed 和 methods 相比,最大区别是 computed 有缓存:如果 computed 属性依赖的属性没有变化,那么 computed 属性就不会重 ...
分类:
其他好文 时间:
2020-03-27 01:07:45
阅读次数:
102
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <title></title> 6 <link rel="stylesheet" type="text/css" href="css/style.css"/> 7 <st ...
分类:
Web程序 时间:
2020-03-26 12:03:24
阅读次数:
91
// 当前正在显示的Fragmentprivate Fragment mCurrentFragment;// 主页面只负责四个Fragment的切换, 没有业务逻辑的处理.//四个Fragment的监听点击事件@Override public void onTabSelected(@IdRes in... ...
分类:
其他好文 时间:
2020-03-25 01:41:22
阅读次数:
89
继续优化一下可折叠的toolbar。目前的效果是这样 这里有几个问题: 1.我这里是设置了一下状态栏的颜色,但是要设置状态栏透明。设置状态栏透明之后,其实是actionbar会与状态栏重合,而toolbar并不会。所以要在activity中设置setSupportActionBar(Toolbar) ...
分类:
移动开发 时间:
2020-03-25 01:07:27
阅读次数:
83
前言:因为一直想过一遍capabilities,但是一直静不下来,干脆就把capabilities抄一遍,基本渣翻。。纯粹为了自己看下去找个理由 appium capabilities 通用的capabilities |Capability|描述|取值| | | | | |automationNam ...
分类:
移动开发 时间:
2020-03-24 18:44:29
阅读次数:
139
Farmer John knows that an intellectually satisfied cow is a happy cow who will give more milk. He has arranged a brainy activity for cows in which the ...
分类:
其他好文 时间:
2020-03-23 13:47:05
阅读次数:
74
Service作为Android四大组件 Service Activity ContentProvider BroadcastReceiver 之一,应用非常广泛,和Activity一样,Service也有一系列的生命周期回调函数。 1.生命周期流程图: onCreate(): 首次创建服务时 ...
分类:
移动开发 时间:
2020-03-22 14:25:10
阅读次数:
111
一、自定义View相关问题 1. 自定义View的绘制流程? 第一步:复写onMeasure方法。先measureChild方法 测量出所有子控件的moMeasure。 //1,测量自身 super.onMeasure(widthMeasureSpec, heightMeasureSpec); // ...
分类:
移动开发 时间:
2020-03-22 10:58:16
阅读次数:
84