android基础
文章平均质量分 71
二货小青年
这个作者很懒,什么都没留下…
展开
-
复习android三大动画
动画分类: 曾被问到Android中有几种动画,这个问题也好难回答。Android3.0之前有2种,3.0后有3种。 FrameAnimation(逐帧动画):将多张图片组合起来进行播放,类似于早期电影的工作原理,很多App的loading是采用这种方式。 如果图片过多过大就会导致OOM TweenAnimatio原创 2017-02-17 10:56:48 · 484 阅读 · 0 评论 -
android异步机制
概述:异步消息处理线程启动后会进入一个无限的循环体之中,每循环一次,从其内部的消息队列中取出一个消息,然后回调相应的消息处理函数,执行完成一个消息后则继续循环。若消息队列为空,线程则会阻塞等待。handler机制一、使用的优点: 结构清晰,功能定义明确 对于多个后台任务时,简单,清晰 使用的缺点:原创 2017-02-28 11:41:59 · 382 阅读 · 0 评论 -
android事件分发
概述:其中Activity和View控件(TextView)拥有分派和处理事件方法,View容器(LinearLayout)具有分派,拦截,处理事件方法。这里也有个比喻:领导都会把任务向下分派,一旦下面的人把事情做不好,就不会再把后续的任务交给下面的人来做了,只能自己亲自做,如果自己也做不了,就只能告诉上级不能完成任务,上级又会重复他的过程。另外,领导都有权利拦截任务,对下级隐瞒该任务,而直接原创 2017-03-01 09:57:38 · 247 阅读 · 0 评论 -
fragment那点事
前言:先来介绍一个专业术语:"内存重启":“术语”,安卓app有一种特殊情况,就是 app运行在后台的时候,系统资源紧张的时候导致把app的资源全部回收(杀死app的进程),这时把app再从后台返回到前台时,app会重启。这种情况下文简称为:“内存重启”。(屏幕旋转等配置变化也会造成当前Activity重启,本质与“内存重启”类似) 在系统要把app回收之前,系统会把Ac原创 2017-03-02 09:02:44 · 354 阅读 · 0 评论 -
android屏幕适配
概述:在做屏幕适配之前先搞清楚的概念:屏幕尺寸屏幕尺寸指屏幕的对角线的长度,单位是英寸,1英寸=2.54厘米比如常见的屏幕尺寸有2.4、2.8、3.5、3.7、4.2、5.0、5.5、6.0等屏幕分辨率屏幕分辨率是指在横纵向上的像素点数,单位是px,1px=1个像素点。一般以纵向像素*横向像素,如1960*1080。屏幕像素密度屏幕像素密度是指每英寸上的原创 2017-03-02 15:52:16 · 378 阅读 · 0 评论 -
IPC机制
简介 IPC是 Inter-Process Communication的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。 进程和线程是包含与被包含的关系。Android中的多进程模式1. 在Android中创建多进程的方法: ① 通过JNI在native层去fork一个新的进程(不常用) ② 给四大组原创 2017-02-23 20:08:13 · 283 阅读 · 0 评论 -
复习android四大组件(一)
activity:1. 生命周期: onCreate ---> onStart(可见) ---> onResume(获取焦点) ---> onWindowFocusChanged(焦点改变监听) ---> onPause(遮住) ---> onStop(当前activity进入后台) ---> onDestory(销毁) onRestart(重新进入前台) ---> onS原创 2017-02-10 10:52:44 · 378 阅读 · 0 评论 -
关于Android的语言适配
1.创建对应文件夹在res目录下创建对应的valus文件夹,例如:values //默认values-zh-rCN //中文简体values-zh-rTW //中文繁体然后在对应的values里面新建对应的string.xml文件就可以了2.Values文件汇总如下:Values文件汇总如下:中文(中国):values-zh-rCN中文(台湾):values-zh-rTW中文(香港):val原创 2017-09-06 16:58:34 · 394 阅读 · 0 评论