并发 并发主要解决:“速度” 和“设计可管理性” 问题 java的线程机制是抢占式的,表示 调度机制会周期性的中断线程,将上下文切换到另一个线程,从而为每个线程都提供时间片,...
并发 并发主要解决:“速度” 和“设计可管理性” 问题 java的线程机制是抢占式的,表示 调度机制会周期性的中断线程,将上下文切换到另一个线程,从而为每个线程都提供时间片,...
window是一个抽象类,它的具体实现时PhoneWindow,创建window是由windowManager来完成的android的所有视图都是通过window来呈现的,a...
view有三大工作流程:测量、布局、绘制,分别对应着方法mesure、layout、draw ViewRoot和DecorView ViewRoot对应的类是ViewRoot...
android程序过多的使用内存会造成内存溢出(OOM),过多的使用CPU资源(一般指大量的耗时工作),会导致卡顿或ANR 性能优化方法:布局优化、绘制优化、内存泄漏优化、响...
View基础知识 View本身可以是单个控件,也可以是多个控件组成的一组控件 ViewGroup也继承了View View的位置参数 top:左上角纵坐标 left:左上角横...
android的消息处理机制也就是指handler的运行机制,使用handler可以很简单的将一个任务切换到handler所在的线程中去执行 handler的运行需要配合lo...
Android在声明权限时是在AndroidManifest.xml文件中使用 标签来声明权限的,Android运行时权限的功能是用户不需要在安装软件的时候一次性授权所有的申...
在Android中,每个应用程序都可以对自己感兴趣的广播进行注册,这样程序就可以接收自己所关心的广播内容了,发送广播需要使用Intent,接收广播需要一个广播接收器(Broa...
单例模式的介绍 单例模式是应用中最广的模式之一,在应用这个模式时,单例对象的类必须保证只有一个实例的存在,一般在很消耗资源,不能够自由构造对象的情况下使用这种模式。 单例模式...
activity的生命周期分两种情况,一种的正常情况下的生命周期,一种是异常情况下的生命周期,而异常情况通常是指activity被系统回收或者系统配置发生改变而导致activ...
activity之间传递数据和Android SDK 启动activity 一个activity启动另一个activity是通过startActivity(Intent)方法...
activity的生命周期 activity在运行、停止、暂停、不存在这四种状态中转换,每次状态转换都会有相应的activity方法发消息通知activity。 一个完整的a...
RecyclerView+Intent传值使用 RecyclerView的基本步骤: 创建资源的实体类(Fruit类) 创建RecyclerView的子项布局(recycle...
一 、基本控件 TextView HTextView 一款支持TextView文字动画效果的Android组件库。 ScrollNumber 滚动数字控件 ticker 滚动...
markdown基本语法(这是一级标题) 标题 语法: 效果图: 这是二级标题这是三级标题这是四级标题这是五级标题 强调 语法: 效果图: 斜体文字斜体文字粗体文字粗体文字强...