- 博客(5)
- 资源 (10)
- 收藏
- 关注
原创 Android中的四大组件之-Boradcast
Android引入广播机制的用意 从MVC的角度考虑 程序间互通消息(例如在自己的程序内中监听系统电话) 效率上(参考UDP的广播协议在局域网的方便性) 设计模式上(反转控件的一种应用,类你监听者模式) 广播发送的两种类型普通广播:完全异步的,所有的广播接收者在同一时刻以未定义的顺序运行,消息传递的效率比较高。但缺点是:接收者不能将处理结果传递给下一个接收者,并且无法终止广播Intent的传播 顺
2017-07-20 09:40:05 3542
原创 Android中View的测量模式
Android系统给我们提供了一个设计短小精悍却功能强大的类——MeasureSpec类,通过它来帮助我们测量View。MeasureSpec是一个32位的int值,其中高2位测量的模式,低30位为测量的大小,在计算中使用位运算的原因是为了提高并优化效率。 测量的模式可以为以下三种: EXACTLY:即精确值模式,当我们将控制的layout_width或layout_height属性指定为具体数
2017-07-11 14:16:24 2755 1
翻译 Android中进程和线程的概念
进程和线程 当某个应用组件启动且该应用没有运行其他任何组件时,Android 系统会使用单个执行线程为应用启动新的 Linux 进程。默认情况下,同一应用的所有组件在相同的进程和线程(称为“主”线程)中运行。 如果某个应用组件启动且该应用已存在进程(因为存在该应用的其他组件),则该组件会在此进程内启动并使用相同的执行线程。 但是,您可以安排应用中的其他组件在单独的进程中运行,并为任
2017-07-11 12:32:27 2563
原创 Android中的四大组件之-Service
Service 是一个可以在后台执行长时间运行操作而不提供用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。 例如,服务可以处理网络事务、播放音乐,执行文件 I/O 或与内容提供程序交互,而所有这一切均可在后台进行。两种创建服务的方式: 继承Service:是所有服务的基类,
2017-07-10 16:39:13 2288
翻译 Android中的四大组件之-Activity
首先,Activity是Android系统中的四大组件之一,可以用于显示View。Activity是一个与用户交互的系统模块,几乎所有的Activity都是和用户进行交互的,但是如果这样就能说Activity主要是用来显示View就不太正确了。在深入了解Activity之前,我们先要知道一下MVC设计模式,在JAVAEE 中MVC设计模式已经很经典了,而且分的也比较清晰了,但是在Andr
2017-07-10 12:33:57 2301
Gradle for Android-中文版
2018-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人