当前位置: 首页 > news >正文

做视频网站是什么职业电脑网页制作

做视频网站是什么职业,电脑网页制作,搜索引擎推广软件,泰兴做网站的公司接上一篇:android aidl进程间通信封装通用实现-CSDN博客 该aar包的使用还是比较方便的 一先看客户端 1 初始化 JsonProtocolManager.getInstance().init(mContext, "com.autoaidl.jsonprotocol"); //客户端监听事件实现 JsonProtocolManager.getInsta…

接上一篇:android aidl进程间通信封装通用实现-CSDN博客

该aar包的使用还是比较方便的

一先看客户端

1 初始化

JsonProtocolManager.getInstance().init(mContext, "com.autoaidl.jsonprotocol");
//客户端监听事件实现
JsonProtocolManager.getInstance().setJsonProtocolReceive(new IJsonReceive() {@Overridepublic String received(String jsonParams, Bundle bundle) {LogUtils.d(TAG, "OnReceive --> jsonParams:" + jsonParams);return JsonSdkController.getInstance().onReceive(jsonParams);}
});

2 发送事件:

 就是通过json的形式将参数包裹进来,另一端统一解析

 唯一标志位:KEY_CLIENT_REQUEST_AUTHOR 是必须要加的,不然区分不出来是那个客户端

JSONObject jsonObject = new JSONObject();
jsonObject.put("protocolId", ProtocolID.PROTOCOL_SEARCH);
jsonObject.put("versionName", "v0.0.1");
JSONObject jsonData = new JSONObject();
jsonData.put("say","hello- which pid are you ?");
jsonObject.put("data", jsonData);
jsonObject.put(SDKConstants.KEY_CLIENT_REQUEST_AUTHOR, "yangtestt");
JsonProtocolManager.getInstance().request(jsonObject.toString(),null);

二再看服务端

1 初始化

JsonProtocolManager.getInstance().init(mContext, "com.autoaidl.jsonprotocol");

2 发送事件

JSONObject jsonObject = new JSONObject(); jsonObject.put("protocolId", ProtocolID.PROTOCOL_SEARCH); jsonObject.put("versionName", "v0.0.1"); JSONObject jsonData = new JSONObject(); jsonData.put("say","hello- which pid are you ?"); jsonObject.put("data", jsonData); //jsonObject.put(SDKConstants.KEY_CLIENT_REQUEST_AUTHOR, "yangtestt"); JsonProtocolManager.getInstance().request(jsonObject.toString(),null);

服务端和客户端相互发送比较类似,只是服务端不需要传唯一id值

也不需要监听回调

我项目里的demo更简单,直接将客户端和服务端的代码 放到一起公用了(代码虽然冗余,但能用),demo中的服务端和客户端唯一的区别就是gradle里面动态改了包名。

实际项目中可以直接将lib库编译成aar包集成进去,然后客户但android 11的版本需要

增加两部

1 增加权限

<queries><package android:name="com.autoaidl.jsonprotocol" /><intent><action android:name="com.auto.aidl.AidlService" /></intent>
</queries>

2 init的时候要传入服务端的包名

服务器端只需引入aar包就行了,init的时候包名也可以传空。

http://www.jinmujx.cn/news/116066.html

相关文章:

  • 免费网站模板软件爱网站关键词挖掘工具
  • 在市场部做网站多少工资搜索推广公司
  • 专门做前端项目的一些网站怎么推广app让人去下载
  • 南京网站设计公司哪儿济南兴田德润怎么联系seo优化方案案例
  • 郑州免费网络推广北京seo服务商找行者seo
  • 我的网站要怎样做才能让人家搜到深圳市住房和建设局官网
  • 微网站的定义百度快照手机版网页版
  • 江都建设招标网站免费刷赞网站推广免费
  • h5网站建设哪家好网页制作软件有哪些
  • 自己制作奶油怎么做宁波seo外包代运营
  • 网络营销推广公司名字seo81
  • 邢台企业做网站哪儿好百度竞价推广方法
  • 宣讲家网站加强党的建设云盘搜索引擎入口
  • ps软件下载2022关键词优化的五个步骤
  • 深圳东门地铁站叫什么产品营销策划
  • 乐从网站制作百度推广教程视频教程
  • 怎么做一淘宝客网站吗广州seo网站多少钱
  • 可以做网站首页的图片素材网络营销课程个人感悟
  • 网站备案的用户名是什么seo免费优化工具
  • 网站动态图是怎么做的10条重大新闻
  • 什么叫网站开发友情链接平台站长资源
  • 佛山网站推广优化公司百度推广关键词怎么优化
  • dede网站名称不能保存网络营销的整体概念
  • 机械技术支持中山网站建设seo自学
  • wordpress证书安装海洋seo
  • asp做的手机网站关键词排名优化公司外包
  • 比格设计网站官网百度精准推广
  • 长沙找人做网站互联网金融营销案例
  • 网站的版面布局全球网站排名
  • 国内最有趣的网站疫情最新消息今天公布