##Runtime Changes 是什么
在Android运行期间,当设备的一些属性改变时,为了更好的使得App适应设备的改变,Android会主动destory当前的Activity,并且重新创建并启动它,以适应设备属性的改变。这样做的目的是为了更好的方便我们处理这些Change。
Theme And Style
发表于
字数统计:
|
阅读时长 ≈
##Theme和Style的区别
- Theme是应用到一个Activity或者整个Application上的Style,而不是应用于某个View上,应用于某个View上的叫做Style。
- Theme是针对窗体级别,改变窗体样式的,Style是针对窗体中的UI控件的,用来控件或者Layout的样式。
- Theme和Style在定义的时候是一样的,都是定义在
/res/values/
目录下。 - 每个
<style>
都可以被应用到Application/Activity或者应用到某个View,应用到App的时候就叫Theme,应用到View的时候就叫Style。
AsyncTask的执行过程
发表于
字数统计:
|
阅读时长 ≈
Http Cache 简介
发表于
字数统计:
|
阅读时长 ≈
##什么是HTTP CACHE?
Http Cache是一种客户端和服务器进行“高效交流”的机制。当我们使用浏览器去访问一个页面时,浏览器在显示该页面的时候也会将该页面缓存到本地,如果我们下次访问同一个页面,如果页面没有变化服务器就会返回304 Not Modified给浏览器,此时浏览器就不需要重新下载网页,直接显示本地缓存的网页即可。
Android 事件传递机制
发表于
字数统计:
|
阅读时长 ≈
- Android中所有的事件都是基于“按下(ActionDown)”这个动作之后的。
- Android中所有的视图都继承自View,通过各种布局组件(ViewGroup)来对View进行布局。所有的“UI控件(Button,TextView等)”都是继承自View,所有的“布局控件(RelativeLayout等)”,“容器控件(ListView等)”都是继承自ViewGroup,ViewGroup是继承自View的。