E900V21C - Android联通 机顶盒 安装APP实例
目标
实现往Android联通机顶盒安装APP,比如投屏类APP(比如:乐播投屏),桌面类APP(比如:沙发桌面,当贝桌面)
环境
联通 创维机顶盒:E900V21C
Mac(windows也一样,找相应平台的软件即可)
- Terminal
- 系统自带工具
- adb
- 如何安装:MAC下安装adb环境的三种方式
- 我使用的是第一种方式,因为本身就用Andriod的IDE Andriod Studio
- 然后关键的步骤就是往Terminal里输入命令把sdk的platform-tools写到系统的环境变量中,具体如下:
-
echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile echo 'export PATH=${PATH}:$ANDROID_HOME/platform-tools' >> ~/.bash_profile
-
或者直接运行:
export ANDROID_HOME=/Users/$USER/Library/Android/sdk export PATH=${PATH}:$ANDROID_HOME/platform-tools
然后即可 adb
步骤
- 将E900机顶盒和Mac电脑连接到相同的局域网
- 安装好adb工具并设置了环境变量以后,打开Terminal,输入adb --version 验证一下adb可以正常运行,在进行下一步
- 把北京联通创维E900机顶盒的adb功能打开,具体方法:按遥控的“设置”,进到高级设置,
- 最里面有很多看不懂的设置项选择列表后,按遥控的右键(指遥控的上下左右按键中的右键),连续按十下 至 15下
- 这时选项列表最下方会多出一个新的选项(隐藏选项),打开ADB的选项(再右键,确定打开ADB远程调试)
- 从机顶盒设置里面或者路由器的设置中,找到机顶盒当前的IP地址,比如192.168.1.171;
- Terminal输入 adb connect 192.168.2.171:5555 进行连接。
adb connect 192.168.2.171:5555
或者
/Users/$USER/Library/Android/sdk/platform-tools/adb connect 192.168.2.171:5555
- Terminal输入 adb connect 192.168.2.171:5555 进行连接。
- Terminal输入 adb install com.shafa.zhuomian_2.2.3_aged.apk 进入操作Andriod安装命令
- 这个apk文件,要从网络上下载到本机的目录中,然后把Terminal调整到当前apk文件所在目录(命令为 cd 具体目录)
-
adb install com.shafa.zhuomian_2.2.3_aged.apk
或者
/Users/$USER/Library/Android/sdk/platform-tools/adb install /Users/$USER/Downloads/international_sfgj_4.9.25.apk
- 【可选】运行安装完成后,就可以用遥控器启动这些新的应用APP;也可以使用命令强制运行(唤醒/打开)特定的APP应用
- adb shell
- am start -a android.intent.action.VIEW (也可以合并为一个命令:adb shell am start android.intent.action.VIEW)
- App的名字可以使用如下命令列出(或者使用沙发桌面列出已安装的APP)
- adb shell pm list packages
引用
- MAC下安装adb环境的三种方式 https://www.jianshu.com/p/744fc5946627
- adb常用命令 https://developer.android.google.cn/studio/command-line/adb?hl=zh-cn
-
Android adb启动任意app的几种方式 https://blog.csdn.net/ezconn/article/details/99885715
相关内容
放到最后写,感想于体验:
安装一些安卓APP,开启沙发桌面以后,发现创维E900机顶盒有wifi功能,并且支持有线和WIFI同时分别在不同的网段下使用,这就意味着连接网线看IPTV(不影响网速)
连接WIFI后,机顶盒就可以上网,运行别的实时直播APP(比如:电视家)。这是一个很有意思的使用角度,很方便。
以前中兴的机顶盒都是需要手动去拔查不同的网线(或者使用支持组播iptv协议的路由器)来切换联通内网和外网。
现在可以根据你打开的APP,自动选择可用的网络;默认的IPTV依然走内网,其他APP(比如:悟空遥控)走外网WIFI接口。