简介

本文将介绍如何使用联通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);
收藏 打印