导航:首页 > 程序命令 > 电视盒子本地shell命令

电视盒子本地shell命令

发布时间:2023-08-28 10:48:42

① Android电视机顶盒开发(一)

Android电视机顶盒开发相比手机端的开发来说,个人认为最大的不同还是在交互体验上,手机端都是很直观的用手点击即可,而电视是通过遥控器控制。那么在交互展示上面,电视做出来的效果就要明显提示。这样才有一个比较好的用户体验。好的,废话不多说。

1.开发好的App如何像手机一样调试呢?
答:可以使用wifi连接的方式进行调试,(当然同一局域网下,有线更稳定更快哦)
电脑cmd连接与断开电视、机顶盒:adb connect ip(电视、机顶盒ip)、adb disconnect ip;
2.如何安装apk文件
答:控制台输入:adb install D://xx//xx(这里为应用存放路径,可直接拖到控制台)
3.其他一些常用操作指令
3.1查看电视、机顶盒分辨率:adb shell wm size;
3.2杀死adb 服务:adb kill -server;
3.3卸载应用程序:adb uninstall 程序包名
3.4:向应用程序输入文字:adb shell input text *******
4.如上面指令连接手机或平板失败可以尝试如下方法(大部分机顶盒厂家把开发通道关闭,需沟通开启):
4.1用数据线连接
连接成功后在控制台输入:adb tcpip 5555 (5555是端口号,可根据自己喜好设置)
在执行成功后如图:

然后拔出usb线,就可以畅享无线调试的乐趣了。
5从电视、机顶盒上拷贝文件到电脑
如拷贝到D://11文件夹

----------------------------------------------我是分隔线----------------------------------------------

1.电视、机顶盒焦点控制。
1.2设置焦点监听 view.setOnFocusChangeListener();
设置获取焦:view.setFocusable(true);
view.requestFocus();

2遥控器按键监听

② Android TV 盒子APP开发(一)--连接机顶盒与常用adb命令

1.进入机顶盒设置页,打开开发者模式,开枝郑启调试模式

2.查看机顶盒的ip地址,保证电脑和机顶盒在同一网络

3.使用Android Studio的Terminal输入命令

adb connect 192.168.198.178:5555(ip为机顶盒的ip地址,端口号默认为5555)

4.如果报错refuse connect 说明没有获得机顶盒的调试权限,需要和厂家联系,开启权限,或输入adb root开启root权限

1.连接机顶盒:adb connect 192.168.198.178:5555(ip为机顶盒的猛陆颂ip地址,端口号默认为5555)

2.查看连接的计算机设备的信息:adb devices

3.重启设备:adb reboot

4.查看log: adb logcat

5.终止adb服务进程:adb kill-server

6.重启adb服务进程:adb start-server

7.查看cpu信息:adb shell cat /proc/cpuinfo

8.安装apk:adb install <apkfile>//adb install mytest.apk

9.保留数据和缓存文件,重新安装apk:adb install -r <apkfile> //adb install -r mytest.apk

10.卸载apk:adb uninstall <package>

11.卸载app但保留数据和缓存文件:adb uninstall -k <package>  //adb uninstall -k com.mytest.cn

12.查看设备cpu和内存占用情况:adb shell top

13.查看占用内存前5的app:悉野adb shell top -m 5

14.杀死一个进程:adb shell kill [pid]

更多adb命令查看:

1. Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等) | 张明云的博客

2. GitHub - mzlogin/awesome-adb: ADB Usage Complete / ADB 用法大全

③ Andorid TV 开发之连接机顶盒及常用 adb 命令

国内的 Android TV 应用虽然是在 TV 上显示,但是实际上大都运行在各类机顶盒中(当然也可以运行在智能电视本身定制的 Android 系统中),这些机顶盒运行的都是各个厂商基于 Android 各个版本系统定制的 ROM,并不是 Google 原生的Android TV 系统。

开发手机 app 应用,手机开启调试模式,用数据线连上手机,就能对手机进行 debug 开发。然而,机顶盒并没有手机的 micro usb 接口,并不能连数据线进行直接调试(据说,用 USB to USB 数据线连接机顶盒,也无法识别机顶盒),这时需要使用 adb 命令连接和调试机顶盒。打开 Android Studio 的 Terminal 或者 cmd( windows )、终端( mac ),输入 adb 出现如下结果,证明 adb命令可以正常使用,否则参照 adb 错误“ 'adb' 不是内部或外部命令,也不是可运行的程序或批处理文件 ( windows ) 或 在 MAC OS X 安装 ADB (Android 调试桥)
( mac )开启 adb 命令。

如果没有提示任何错误信息,表示连接机顶盒成功,接着输入
adb devices 查看连接的机顶盒的状态信息。
如果提示 xxxxx refused connect 证明还未获取机顶盒的调试权限,需要和机顶盒厂家获取调试工具、开启调试功能的方法、调试端口等(许多机顶盒的厂商都留有调试后门),也可以 root 机顶盒的系统。

adb connect [ip]:[port] 连接机顶盒(默认端口为薯则雀5555)
adb devices 查看所有连接设备 名称、ip、端口已经数早状态( device 或 offline )
adb install [apk 安装包所在路径(如:d:\a.apk)] 将对应路径的 apk 安装包安装到机顶盒
adb install -r [apk 安装包所在路径(如:d:\a.apk)] 将对应路径的apk 安装包强制(覆盖)安装到机顶盒
adb -s [设备名称或设备IP:端口] install [apk 安装包所在路径(如:d:/a.apk)] 当 adb 连接多个设备时,将 apk 安装到指定设备中

adb uninstall [应用包名,例如:com.example.tmall] 卸载应用(通过包名指定)
adb shell 进入系统目录(通过 exit 退出)
adb shell am start -n [包名]/盯碧[包名+类名] 启动指定类名的 Activity

adb shell input text **** 在已经获取焦点的EditText中输入内容
adb shell ps 查看当前终端中的进程信息
adb shell mpsys activity activites 查看当前终端所以前后台Acitivity的堆栈
adb shell logcat > d:\log.txt 打印日志到本地文件(会打印缓存的日志,可能会有昨天等之前日志。windows下,按 ctrl+c 停止日志打印)
adb logcat *:D > d:\log.txt 过滤出 D 级别以上的日志,打印日志到本地文件( 在 macOS 下需要给 *:W 这样以 * 作为 tag 的参数加双引号,如 adb logcat "*:W" )

awesome-adb

Android ADB 命令大全(通过 ADB 命令查看 wifi 密码、MAC 地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装 APK 等)

连接上机顶盒的一小步,是机顶盒开发的一大步。

④ Windows 7下常用shell命令介绍


Windows7相对Vista的系统提升是较大的,稳定性、兼容性、人性化等都有较。而Windows7中的shell命令行,则是许多用户都没有发现的又一重要更新,Windows7 shell是Win7系统的控制台。对于熟悉了命令行的人来说,用键盘调用程序比鼠标更快更省力。用户可以用“Shell:”命令调用一切可以用资源管理器打开的项目一次完需要很多步骤才能完成的任务,并且使用时的语法也很简单。但许多用户都不知道shell命令有哪些,与可实现的操作,那么接下来我们将对Vista之家下常用shell命令进行全面解析,帮助用户了解新系统下的新命令。
shell:Profile
该命令可以打开凯塌肆用户的总目录。在常规安装的情况下,位置是c:usersusername。你也可以通过点击系统开始菜单上的用户名称访问。也可以通过系统环境变量%userprofile%访问。
shell:Personal
这个命令可以打开当前用户的文档文盯轿件夹。也可以通过点击开始菜单中的我的文档进行访问。
shell:SendTo
这个命令可以访问系统“发送到”文件夹。如果你进入你的个人文件夹,会发现这个文件夹是隐藏的,如果试图双击进入,就会显示错误信息,通过 shell命令则可以正常访问。这是因为这个快捷方式实际上是个跳转入口,为了向后兼容所创建。而真正的SendTo文件夹是隐藏在AppData文件夹下的若干子文件夹。
shell:Public
这个命令可以打开公用共享文件夹。如果你使用了家庭组功能,这个命令可以在一个窗口之内先是信息。
shell:Common Startup和shell:Startup
这个命令可以显示哪些程序在系统启动时会自动启动。有时程序安装的时候会自动在启动菜单中建立一个快捷方式。
shell:ConnectionsFolder
这个命令可以显示当前网络连接。这个命令应该是查看当前网络连接最快捷的方式了。通常的方法是单击网络和共享中心,然后选择更改适配器设置查看。
shell:programs和shell:Common Programs
这两个命令可以访问当前用户和系统用户开始菜单中的程序列表。
shell:AppData和shell:Local AppData
这两个命令可以打开Roaming Application Data(漫游应用数据文件夹)Local Application Data(本地应用数据文件夹)。这两个文件夹在日常应用中不常用到,你可以发现,像Firefox之类的应用程序在这个文件夹下存储配置信息。
shell:Cookies和shell:cache
这两个命令是查看Internet Explorer存储信息最快捷的方式。
shell:Profile
当前登录用户的根目录
shell:UsersFilesFolder
与shell:profile相同
shell:Personal
当前登录用户的“我的文档”文件夹
shell:My Music
当前登录用户的“我的音乐”文件夹
shell:My Pictures
当前登录用户的“我的图片”文件夹
shell:My Video
当前登录用户的“我的视频”文件夹
shell:Contacts
当前登录用户的联系人文件夹
shell:Desktop
当前登录用户的桌面文件夹
shell:Downloads
当前登录用户的下载文件夹
shell:Favorites
当前登录用户的Internet Explorer浏览器收藏夹
shell:Searches
当前登录用户的搜索文件夹,保存了已经存储过的搜索结果
shell:Links
当前登录用户的衫神链接文件夹,保存了Internet Explorer浏览器的导航面板
shell:Public
访问共享用户文件夹
shell:Common Desktop
共享用户桌面
shell:Common Documents
共享用户我的文档
shell:CommonDownloads
共享用户下载文件夹
shell:CommonMusic
共享用户音乐文件夹
shell:CommonPictures
共享用户图片文件夹

阅读全文

与电视盒子本地shell命令相关的资料

热点内容
涉密场所周边安全防护距离算法 浏览:670
安卓fpse模拟器怎么设置加速 浏览:944
建行app怎么生成电子签章 浏览:508
获取当前时间javadate 浏览:71
带密码的wifi如何加密 浏览:235
服务器怎么变成阵列 浏览:716
web前端黑客技术pdf 浏览:69
育儿百科全书pdf 浏览:598
任务栏启动命令 浏览:912
编译优化等级区别 浏览:755
unix网关命令 浏览:875
想自己做网站要学编程吗 浏览:597
租个服务器开个私服需要什么 浏览:272
图片换成pdf格式 浏览:663
javamidi编程 浏览:833
android60demo 浏览:69
头条算法怎么复习 浏览:514
灯光控制通道可以编程设置吗 浏览:783
webpack命令行 浏览:807
卸载云服务器操作系统 浏览:31