简介
本文将介绍如何使用联通TV助手sdk开发Android应用
jar文件为:tvhelper-sdk.jar
包名:com.chinaunicom.tvsdk
sdk初始化
先在Application的onCreate方法中初始化sdk
示例代码:
TvSdk.getInstance().init(getApplicationContext());sdk提供的方法
- 绑定机顶盒
- 获取已绑定机顶盒列表
- 解除绑定
- 遥控器向上按键
- 遥控器向下按键
- 遥控器向左按键
- 遥控器向右按键
方法介绍
bind(绑定机顶盒)
参数说明:String 手机号,String 机顶盒账号,String 省份编号,String 是否支持Iqy("0"不支持/"1"支持)
示例代码:
TvSdk.getInstance().bind(userId, iptvId, carridID, "0");getBindList(获取已绑定机顶盒列表)
参数说明:String 手机号,TvResponseListener 返回列表回调监听
示例代码:
TvSdk.getInstance().getBindList(userId, new TvResponseListener() { @Override public void onSuccess(List<Iptv> list) { // TODO Auto-generated method stub Log.d(TAG, "tvInfo = " + list); if (list != null) { for (Iptv tv : list) { Log.d(TAG, "tv :" + tv.getIptvId()); } } } @Override public void onFailure(Throwable t) { // TODO Auto-generated method stub Log.d(TAG, "Throwable = " + t); } });unBind(解除绑定)
参数说明:String 手机号,String 机顶盒账号
示例代码:
TvSdk.getInstance().unBind(userId, iptvId);keyUp(遥控器向上按键)
参数说明:String 手机号,String 机顶盒账号
示例代码:
TvSdk.getInstance().keyUp(userId, iptvId);keyDown(遥控器向下按键)
参数说明:String 手机号,String 机顶盒账号
示例代码:
TvSdk.getInstance().keyDown(userId, iptvId);keyLeft(遥控器向左按键)
参数说明:String 手机号,String 机顶盒账号
示例代码:
TvSdk.getInstance().keyLeft(userId, iptvId);keyRight(遥控器向右按键)
参数说明:String 手机号,String 机顶盒账号
示例代码:
TvSdk.getInstance().keyRight(userId, iptvId); 继续阅读与本文标签相同的文章
-
【STM32 .Net MF开发板学习-08】远程PLC读写控制
2026-05-23栏目: 教程
-
【STM32 .Net MF开发板学习-07】全屏位图无闪烁显示
2026-05-23栏目: 教程
-
【STM32 .Net MF开发板学习-06】蜂鸣器和LED数码管显示
2026-05-23栏目: 教程
-
【STM32 .Net MF开发板学习-05】PC通过Modbus协议远程操控开发板
2026-05-23栏目: 教程
-
.NET Micro Framework简介
2026-05-23栏目: 教程
