IPC:Intent-process Communication,跨进程通信。 在一个应用程序中,可以很方便的开启多进程。开启进程的方式只有一种,只能在AndroidMenifest中为四大组件指定 Android:process属性。 在非常规情况下,也可以通过JNI在native层去fork一个 ...
分类:
移动开发 时间:
2016-06-09 12:15:23
阅读次数:
252
Service是安卓四大组件之一,个人觉得Service的使用还是比较简单的额,可以理解为看不见的Activity,因为Service的使用和Activity十分接近。启动啊,生命周期等,都十分简单。 下面我们通过简单的代码来学习Service。 首先是Service的文件,MyService.ja ...
分类:
移动开发 时间:
2016-06-09 06:17:04
阅读次数:
181
Android培训Android课堂重点内容汇总
一、Android Introduction
Android 是一个允许你在java环境下为手机设备开发应用和游戏的提供丰富应用框架。
二、四大组件
1、Activity
(1)定义:提供给用户一个与app进行交互的UI界面的组件
(2)创建
//步骤
(1 继承Activity或者其子类
(2 必须实现OnCreate()
(...
分类:
移动开发 时间:
2016-06-06 17:09:54
阅读次数:
317
官方原文链接。本文将介绍Services的定义、创建、启动、绑定、前台Service等相关内容。Service是Android中一个类,它是Android四大组件之一,使用Service可以在后台执行长时间的操作,Service并不与用户产生UI交互。其他的应用组件可以启动Service,即便用户切换了其他应用,启动的Service仍可在后台运行。一个组件可以与Service绑定并与之交互,甚至是跨进...
分类:
移动开发 时间:
2016-06-02 14:52:20
阅读次数:
342
安卓四大组件Activity ,Service,BroadCastReceiver,ContentProvider(内容提供者) 1.1内容提供者的作用: 应用程序创建的数据库默认都是私有的,别的应用程序不可以访问里面的数据,如果有需求把自己应用程序私有的数据库暴露给别的用户增删改查,就需要使用内容 ...
分类:
移动开发 时间:
2016-06-02 00:33:50
阅读次数:
288
基本介绍
EventBus 是一个 Android 事件发布/订阅框架,通过解耦发布者和订阅者简化 Android 事件传递,这里的事件可以理解为消息,本文中统一称为事件。事件传递既可用于 Android 四大组件间通讯,也可以用户异步线程和主线程间通讯等等。EventBus
EventBus3.0版本有较大的更新,性能上有很大提升。这里只介绍新版本。
传统的事件传递方式包括:Handler...
分类:
其他好文 时间:
2016-06-01 06:51:12
阅读次数:
251
四大组件:Activity,BroadCastRevier,Service,Content Provider(内容提供者) 1,多界面应用程序开发 Activity是搭建界面和用户之间的桥梁,所有的页面都是放在FrameLayoutContent下面,相同于通过setContentView对Cont ...
分类:
移动开发 时间:
2016-05-29 00:49:00
阅读次数:
229
1. 什么是Activity?
四大组件之一,一般的,一个用户交互界面对应一个activity
setContentView() ,// 要显示的布局
, activity 是Context的子类,同时实现了window.callback和keyevent.callback, 可以处理与窗体用户交互的事件.
button.setOnclickLinstener{
}
...
分类:
移动开发 时间:
2016-05-27 13:04:46
阅读次数:
231
Android 面试题总结之Android 基础(二)
上一篇面试总结,主要讲了Activity 和Intent ,这篇主要讲剩下的四大组件,面试中基础较多的就是四大组件,需要了解的知识点也很多。上一篇文章
Android 面试题总结之Android 基础(一)
Service
Service 是否在 main thread 中执行, service 里面是否 能执行耗时的操作? 默认...
分类:
移动开发 时间:
2016-05-27 12:48:44
阅读次数:
219
(1)《必考题》请写出Android系统架构有几层,分别是哪几层?
考点:Android系统架构
答案:有四层。分别是Linux内核、本地库和Java运行时环境、应用程序框架、应用程序。
(2)《必考题》请简要介绍Android的四大组件?
考点:Android四大组件
答案:Android系统有四种组件,这四种组件构成了Android...
分类:
移动开发 时间:
2016-05-27 12:45:14
阅读次数:
176