一.观察者模式介绍 观察者模式是一个使用率非常高的模式,它最常用的地方是GUI系统,订阅-发布系统。因为这个模式的一个重要作用就是解耦,将被观察和观察者解耦,使他们之间的依赖...
一.观察者模式介绍 观察者模式是一个使用率非常高的模式,它最常用的地方是GUI系统,订阅-发布系统。因为这个模式的一个重要作用就是解耦,将被观察和观察者解耦,使他们之间的依赖...
@haojingxue_iOS 如果项目经理再选两个月的话,项目就快黄了吧😊
花椒,映客这种直播app怎么做技术层面: 技术相对都比较成熟,设备也都支持硬编码,IOS还提供现成的 Video ToolBox框架,可以对摄像头和流媒体数据结构进行处理,Andriod 还可以尝试用 f...
一.IPC简介 1.IPC:是Inter-Process Communication的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。 2.线程:是...
一.Android为什么需要启动模式 在默认情况下,当我们多次启动同一个Activity的时候,系统会创建多个实例并把它们放入任务栈中,当我们单击back键时,这些Activ...
一.各个生命周期解释 (1) onCreate:表示Activity正在被创建,生命周期第一个方法,在此方法中做一些初始化工作,比如调用setContentView加载布局资...
一.Activity的启动方式 (1).显示调用,要明确的指定被启动对象的组件信息,包括包名类名 (2).隐式调用,需要Intent能够匹配目标组件的IntentFilter...
Android UI Libs之CircleIndicator 1. 说明 CircleIndicator,顾名思义,圆形指示器,只一个可以用来做轮播的第三方库。 2. 配置...
一.各个生命周期解释 (1) onCreate:表示Activity正在被创建,生命周期第一个方法,在此方法中做一些初始化工作,比如调用setContentView加载布局资...
最近开始接触Android方面的面试,收到Hr推荐过来的一份简历,看过之后大喜,工作技能完全符合要求,从事同样的产品开发(从竞品那里找来的)。技能水平里的描述如下 个人技能:...
在做一些人性化的交互设计的时候,能够获取Android 键盘的显示与隐藏状态对我们有很大的帮助,但是Android 官方文档中并没有明确的给出 ,键盘显示与隐藏的监听,但是我...
校招的日子结束了,结果也算圆满。忙碌了一阵子,现在终于可以安安静静的做做项目看看书写写论文了。下面对这段时间面试遇到的问题并结合网上各位的大神秒下的面试题做个总结,本文会持续...
一. 冒泡排序(BubbleSort) 基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。 过程: 比较相邻的两个数据,如果第二个数小,就交换位置。 从后向前两两比较...
面试题:用广播来更新UI界面好吗? 做为Android四大组件之一的,广播被很多人所熟知,可算是一种非常方便的解耦组件的手段。常用的方式是直接调用Context的接口(sen...
我一般面试技术分两方面了解面试者,一是测重问面试者细节的地方,看对方是否真如简历上所说对XX“精通”、“熟悉”、“有一定的见解”,有实践经验的积累。别一种是侧重考察对方对问题...
Android Handler我们都很熟,也经常也用它,一般可以用Handler发送一个消息Message,或者Post一个Runnable对象,而且都可以给它们加上延时...