android面试 积累

来源:互联网 发布:阿里云国际版打不开 编辑:程序博客网 时间:2024/05/22 10:31

 1. ipc原理

Android 中的 IPC 机制是为了让 Activity 和 Service 之间可以随时的进行交互,故在 Android 中该机制,只适用于 Activity 和 Service 之间的通信,类似于远程方法调用,类似于 C/S 模式的访问。通过定义 AIDL 接口 文件来定义 IPC 接口。Servier 端实现 IPC 接口,Client 端调用 IPC 接口本地代理

2. 解释aidl

当A进程调用B进行的service时,并实现通信,我们通常AIDL来操作的



3.android应用运行时权限和文件系统权限区别:

运行时 Dalvik( android授权) 文件系统 linux 内核授权

 4.acitivity的onstop方法什么时候调用: onctreate->onstart(可见不可交互)->onresume(不可见)    onpause(可见不可交互)  ->onstop(不可见)  ->ondestory

当我们按BACK键时,我们这个应用程序将结束,这时候我们将先后调用onPause()->onStop()->onDestory()三个方法.

而当我们按HOME的时候,Activity先后执行了 onPause()->onStop()这两个方法,这时候应用程序并没有销毁

5.service方法的生命周期,以及为什么要调用onstart()方法

6. intent bundle传数据的区别:当在多个activity间传递数据时,可以不用进行多余的传输

7.认识looper:(如果创建HandlerThread类,就实现了使用looper来处理消息队列功能).

8.IntentService

9.http://www.eoeandroid.com/ 多逛这论坛

 

原创粉丝点击