官方原文链接。本文将介绍Services的定义、创建、启动、绑定、前台Service等相关内容。Service是Android中一个类,它是Android四大组件之一,使用Service可以在后台执行长时间的操作,Service并不与用户产生UI交互。其他的应用组件可以启动Service,即便用户切换了其他应用,启动的Service仍可在后台运行。一个组件可以与Service绑定并与之交互,甚至是跨进...
分类:
移动开发 时间:
2016-06-02 14:52:20
阅读次数:
342
基本介绍
EventBus 是一个 Android 事件发布/订阅框架,通过解耦发布者和订阅者简化 Android 事件传递,这里的事件可以理解为消息,本文中统一称为事件。事件传递既可用于 Android 四大组件间通讯,也可以用户异步线程和主线程间通讯等等。EventBus
EventBus3.0版本有较大的更新,性能上有很大提升。这里只介绍新版本。
传统的事件传递方式包括:Handler...
分类:
其他好文 时间:
2016-06-01 06:51:12
阅读次数:
251
(1)《必考题》请写出Android系统架构有几层,分别是哪几层?
考点:Android系统架构
答案:有四层。分别是Linux内核、本地库和Java运行时环境、应用程序框架、应用程序。
(2)《必考题》请简要介绍Android的四大组件?
考点:Android四大组件
答案:Android系统有四种组件,这四种组件构成了Android...
分类:
移动开发 时间:
2016-05-27 12:45:14
阅读次数:
176
什么是BroadcastReceiver?
BroadcastReceiver作为Android四大组件之一,在实际开发中也发挥着重要的作用,广播机制在Android程序通信中至关重要,广播其实与我们现实生活中的电台很相似,电台在某个频道上发送它的内容,那么只要有在收听这个频道的人都会收到这些内容。在Android中,广播也同样分为两个角色:广播发送者、广播接收者。
Broadca...
分类:
移动开发 时间:
2016-05-26 01:08:39
阅读次数:
369
Service是Android四大组件与Activity最相似的组件,都代表可执行的程序,区别在于Service一直在后台运行且没有用户界面。1.Service的类图和生命周期先来看看Service的类图:
接下来看看Service的生命周期:
2.开发Service(1)开发Service需要两步:
第1步:定义子类,继承Service
第2步:在AndroidManifest.xml...
分类:
移动开发 时间:
2016-05-23 15:14:03
阅读次数:
147
Android 面试题总结之Android 基础(一)
转眼间毕业好久了,写程序也很久了,从高中就一直写到现在好多年了啊,学习了很多东西,把之前整理的资料和知识点慢慢分享出来。这里主要总结Android可能出的面试的题目比较全面\详细,持久更新,也欢迎大家补充,纠正,批评。
Android四大组件简介
请简要介绍Android的四大组件。
答案:Android系统有四种组件,这四种组件构成了A...
分类:
移动开发 时间:
2016-05-23 15:04:22
阅读次数:
250
1.使用Bundle ----> 用于android四大组件间的进程间通信
android的四大组件都可使用Bundle传递数据 所以如果要实现四大组件间的进程间通信 完全可以使用Bundle来实现 简单方便
2.使用文件共享 ---->用于单线程读写
这种方式在单线程读写的时候比较好用 如果有多个线程并发读写的话需要限制线程的同步读写
另外 SharePreferen...
分类:
移动开发 时间:
2016-05-18 19:46:23
阅读次数:
282
##1. 广播接收者概念
BroadCastReceiver,是Android四大组件之一。必须注册。
1. 注册方式:1)静态注册2)动态注册##2. IP拨号器 有序广播activity_main.xml
<EditText
android:id="@+id/et_ipnum"
android:layout_width="wrap_content"...
分类:
移动开发 时间:
2016-05-12 23:45:20
阅读次数:
422
Service是Android中一个类,它是Android四大组件之一,使用Service可以在后台执行长时间的操作( perform long-running operations in the background ),Service并不与用户产生UI交互。其他的应用组件可以启动Service,即便用户切换了其他应用,启动的Service仍可在后台运行。...
分类:
移动开发 时间:
2016-05-12 11:53:03
阅读次数:
276