android LocalServer 和 RemoteServer 的差别 |
简介: 学习android的 server 时候遇到两个名词 local server 和 remote server。刚开始的时候一直搞不清楚他们的关系和差别,接触多了才慢慢明白他们的作用。 |
local server 本地服务? remote server 远程服务?靠不知道是不是英文不过关的原因反正我是被误导了。
LocalServer 是指被调用 server 实现代码与调用 server 的代码在同一个 app 中,server 与调用代码运行在同一个进程中。被调用 server 只需要实现 IBind 即可。 实现代码可以参考 ApiDemos 中的 com.example.android.apis.app.LocalServiceActivities.java 程序入口为LocalServiceActivities中的内部类 Binding
RemoteServer 实现代码可以参考 ApiDemos 中的 com.example.android.apis.app.RemoteService.java
温馨提示:请注意ApiDemos 在配置 RemoteService 时用到的参数 android:process=":remote" |
上一篇:android Notification 使用指南 下一篇:android ERROR p.a.d.reader.DexFileReader |
年度排行
最近更新
月排行