android远程服务
来源:互联网 发布:淘宝上买手机靠谱吗? 编辑:程序博客网 时间:2024/05/16 19:36
客户端和被调用实现之间是通过代理模式实现的,代理类和被代理类实现同一个接口Ibinder接口。
1、服务端实现:
在android创建一个文件LoginService 继承 Service
public class QQLoginService extends Service { class MyIBinder extends Binder implements QQLongsertfase{ @Override public boolean login(String number, String pwd) { if("subijun".equals(number)&&"123".equals(pwd)){ return true; } return false; }// public boolean login(String number,String pwd){// if("subijun".equals(number)&&"123".equals(pwd)){// return true;// }// return false;// } } @Nullable @Override public IBinder onBind(Intent intent) { return new MyIBinder(); }}实例化一个接口 ServiceConnection 进行连接服务。在onBind方法里面返回我们定义的接口实例
ServiceConnection connection=new ServiceConnection() {
@Override
public void onServiceConnected(ComponentName name, IBinder service) {
Log.i(“test”,”绑定成功”);
// myBinde = (QQLoginService.MyIBinder) service;
qqLongsertfase = (QQLongsertfase)service;
}
@Override public void onServiceDisconnected(ComponentName name) { }};
在Manifest文件里面进行注册
2、客户端实现:客户端的代码 两个文本输入框、一个按钮点击按钮调用远程服务端的方法执行加法操作,然后在文本控件中显示。
<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:text="subijun" android:id="@+id/EdiTtext_main_number" /><EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:text="123" android:id="@+id/EdiTtext_main_pwd" /><Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="登录" android:onClick="login" />
“`
0 0
- Android远程服务绑定
- android远程服务service
- android 绑定远程服务
- Android远程服务例程
- Android Service 远程服务
- 远程android技术支持服务
- Android启动远程服务
- android远程服务
- android远程服务
- Android Service -远程服务
- android远程服务
- Android远程服务一:android AIDL远程服务调用
- android 远程服务设计要点
- Android AIDL实现远程服务
- Android Studio实现远程服务
- Android远程服务(附Demo)
- android本地服务和远程服务
- 48.android服务service-启动远程服务
- MySQL SQL优化
- js循环给li绑定事件实现 点击li弹出其索引值 和内容
- 20170214.马尔科夫链HMM
- 代价函数
- 欢迎使用CSDN-markdown编辑器
- android远程服务
- RCNN学习笔记(5):faster rcnn
- toString(T t)函数在.h中出错的问题
- scroller和事件分发总结
- 子Fragment传递数据到宿主Activity
- JSP - HTTP消息头详解
- 阿里云服务器Ubuntu初始配置
- js byte[] 和string 相互转换 UTF-8
- CNN网络中的 1 x 1 卷积是什么?