三星cf396左上角显示hdmi和模拟器怎么弄

三星cf396左上角显示hdmi和模拟器怎么弄,第1张

三星液晶显示器提示“检测信号线”,与线缆连接松动、切换错误等情况有关,这里以连接模拟接口为例,示范排查方法:
1检查显示器背后的信号线插头是否连接紧固。
2检查电脑背后的信号线插头是否连接紧固。
3连续按显示器右下角的切换/确认键,根据显示器背后的接口,切换到相应的模式。例如:连接显示器的RGB IN接口,需要切换到“模拟”模式。
这里提醒您:连接笔记本电脑的用户,需要切换屏幕显示模式,请查阅说明书或向客服咨询。三星笔记本电脑请按住FN键,然后连续按F4键,即可切换4种显示模式。
如果以上 *** 作不能解决问题,或更换线缆、电脑测试问题依然存在,请登陆三星官网,查找当地三星服务中心,将显示器送服务中心检测处理

1 显示系统中全部Android平台:
android list targets
2 显示系统中全部AVD(模拟器):
android list avd
3 创建AVD(模拟器):
android create avd --name 名称 --target 平台编号
4 启动模拟器:
emulator -avd 名称 -sdcard ~/名称img (-skin 1280x800)
5 删除AVD(模拟器):
android delete avd --name 名称
6 创建SDCard:
mksdcard 1024M ~/名称img
7 AVD(模拟器)所在位置:
Linux(~/android/avd) Windows(C:\Documents and Settings\Administrator\android\avd)
8 启动DDMS:
ddms
9 显示当前运行的全部模拟器:
adb devices
10 对某一模拟器执行命令:
abd -s 模拟器编号 命令
11 安装应用程序:
adb install -r 应用程序apk
12 获取模拟器中的文件:
adb pull
13 向模拟器中写文件:
adb push
14 进入模拟器的shell模式:
adb shell
15 启动SDK,文档,实例下载管理器:
android
16 缷载apk包:
adb shell
cd data/app
rm apk包
exit
adb uninstall apk包的主包名
adb install -r apk包
17 查看adb命令帮助信息:
adb help
18 在命令行中查看LOG信息:
adb logcat -s 标签名
19 adb shell后面跟的命令主要来自:
源码\system\core\toolbox目录和源码\frameworks\base\cmds目录。
20 删除系统应用:
adb remount (重新挂载系统分区,使系统分区重新可写)。
adb shell
cd system/app
rm apk
21 获取管理员权限:
adb root
22 启动Activity:
adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。
23、发布端口:
你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:
adb forward tcp:5555 tcp:8000
24、复制文件:
你可向一个设备或从一个设备中复制文件,
复制一个文件或目录到设备或模拟器上:
adb push
如:adb push testtxt /tmp/testtxt
从设备或模拟器上复制一个文件或目录:
adb pull
如:adb pull /addroid/lib/libwebcoreso
25、搜索模拟器/设备的实例:
取得当前运行的模拟器/设备的实例的列表及每个实例的状态:
adb devices
26、查看bug报告:
adb bugreport
27、记录无线通讯日志:
一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:
adb shell
logcat -b radio
28、获取设备的ID和序列号:
adb get-product
adb get-serialno
29、访问数据库SQLite3
adb shell
sqlite3

1使用RE文件管理器,用文本编辑方式开启system目录下的buildprop,找到“rosflcd_density=640”的参数(一共有两排,下边还有一排“rosflcd_density=480”不要管它);

2将前面两排“rosflcd_density=640”改成“rosflcd_density=480”,保存并退出;

3打开终端模拟器先输入SU 按回车获得超级权限后,再输入wm size 1080x1920,回车。可以直接复制粘贴进去也可手动输入X是字母中的小写X这时你会发现界面图标变得很大,这时修改分辨率成功重启手机就行了。

注:这个修改的并不是物理像素,只是显示像素,换句话说就是是降低了GPU和CPU的负荷,所以对不玩游戏的基友们的用处不是特别大,毕竟还是有1440x2560个像素点在发光。

MT终端模拟器可以在Windows、Linux和macOS等 *** 作系统上运行,用于模拟终端连接远程计算机的过程。如果您正在使用MT终端模拟器,并需要在其上执行Linux指令,可以按照以下步骤进行:
1打开MT终端模拟器,在登录窗口输入远程计算机的IP地址和登录凭据(用户名和密码)。
2登录后,您将看到一个Linux命令行终端,可以在其中执行各种Linux指令。
3在命令行中输入您需要执行的Linux指令,然后按下回车键执行。例如,您可以输入"ls"命令以列出当前目录中的文件和子目录。
4如果需要执行需要管理员权限的指令,可以在指令前加上“sudo”关键字,并输入管理员密码来授权。
5在执行完指令后,可以输入“exit”命令来退出当前登录会话,关闭MT终端模拟器。
需要注意的是,MT终端模拟器只是一个工具,它本身并不会影响Linux指令的执行。因此,您可以像在其他Linux终端中一样,在MT终端模拟器中执行各种Linux指令。

蓝牙耳机的使用说明书中都会有相关的详细使用说明,这里拣重点说明一下。除了电源开关,耳机上一般有三个键。如下所示:
它们每个都是多功能键,在不同的情况下有不同的功能。1号键的功能包括:开始播放音乐/停止插入音乐/接听电话/挂断电话;2号键的功能有:增加音量/上一曲;3号键的功能有 减小音量/下一曲。
注:暂不包括通话模式;其它型号蓝牙耳机并不一定完全相同。
2蓝牙耳机上的按键实现原理
试用后会明白,一个按键会有多个功能,那么在Android系统中是如何表示的呢?其实对于Android系统,每次按键只会有一个唯一「键值」响应,使用起来感觉会模模糊糊的,但是其实对于系统来说是很清晰的。
AVRCP全称(Audio/Video Remote Control Profile),是蓝牙协议中的一个profile。从名字上就可以看出主要应用于Audio/Video控制。每个按键并不是独立的,上-曲/下一曲是在正在播放音乐的时候才会有效,即才会向Android发送「键值」。
基于按键从Linux到Android分析具体对于的键值:
Linux扫描码 功能 映射字串 Android键值
00c8 200 开始放音乐 MEDIA_PLAY KEYCODE_MEDIA_PLAY
00c9 201 停止放音乐 MEDIA_PAUSE KEYCODE_MEDIA_PAUSE
00a3 163 下一曲 MEDIA_NEXT KEYCODE_MEDIA_NEXT
00a5 165 上-曲 MEDIA_PREVIOUS KEYCODE_MEDIA_PREVIOUS
Android应用代码,完整测试应用:TeskKey。
总结:1号键会交替发送KEYCODE_MEDIA_PLAY/KEYCODE_MEDIA_PAUSE;2/3号键会在播放音乐时分别发送KEYCODE_MEDIA_PREVIOUS/KEYCODE_MEDIA_NEXT。如果想要把蓝牙耳机上的按键利用起来,可以在接收到KEYCODE_MEDIA_PLAY时播放 无声音乐 以使能2/3号键。这样就能完整接收3种键值了自行控制了。这个具体自行设计(测试代码已经更新包含了)。
注:这种实现并不一定通用,比如我在深度定制的MIUI中测试,尽管启动的TestKey应用,系统自带的音乐播放器仍然能同时响应键值。
更新:
已经更新TestKey源码,添加对蓝牙耳机按键的监听,实现方法就是上述中推测的方法,已经成功验证过了。播放音乐参考《Android多媒体开发--资源文件播放》。效果图:
需要说明一点的是,程序带了两个音乐文件在/res/raw中,默认播放的是lapplemp3一个有声音的mp3音乐文件,silence10secmp3是一个无声音的10秒钟音乐文件,实际应用中可以使用它。
问与答
1这个只能在播放音乐的状态下才能监听到么?
答:根据上述的原理,这些按键也仅仅是应用在控制媒体时使用;且根据实际验证没有播放音乐时蓝牙耳机的2/3号键是并没有向Android设备发送键值(从底层Linux来看)。综上所述,需要通过播放音乐来实现激活其向Android设备发送键值,针对这种情况可以播放一个「没有声音」的音乐文件来实现,这样既可以监听到2/3号键又可以不影响其它声音的输出。可以在前台时播放音乐,后台停止播放。
2我现在主要是想监听得到开关键(1号键)。 在做一个按下蓝牙开关键后启动一个语音识别的功能?
答:在我的测试条件下,1号键是可以正常监听到的。1号键会交替发送KEYCODE_MEDIA_PLAY/KEYCODE_MEDIA_PAUSE键值。这个键不需要模拟播放音乐就可以正常的监听到。
3 4号按键的监听方法
答:所谓的4号按键,也就是指本文中的所测试型号的蓝牙耳机上并没有,但有可能其它型号的蓝牙耳机上有。我没有办法测试验证,所以这里就简单叙述一下「新按键」的键值确定思路:1先使用TestKey测试应用测试按键,测试Android上层是否可以得到对应键值。2如果没有得到,那么就使用adb shell getevent来看Linux底层可以不可以得到键值。然后根据按键从Linux到Android来确定Android上层使用的键值码到底是多少。(当然,如果你实在不知道如何监听,把蓝牙耳机寄给我,我给你确定也行。:))
注:其实上述文章完全是根据按键从Linux到Android测试确定下来的。那是篇文章是剥开Android外壳来看「按键」事件的流程的,方法适用于所有输入事件:各种按键/触摸/物理键盘/鼠标等待输入设备。没有一定的Linux开发经验很难看懂和理解。
4 Android后台监听按键怎么实现
或:如何启动一次应用后在后台一直监听播放键 因为有这样一个场景 在用户开车的时候需按一下开关键就启动语音识别的功能。
这个问题其实已经超出了本文讨论的范围,是Android系统对应用层的键盘事件(按键)的分发的问题了。正常情况下,按键只会向当前最端的应用分发键盘事件,也就是说在后台你边音量键都监听不了。
但是既然这种情况(后台应用监听按键)的需求存在,那么就一定有它存在的道理。比如「相机键」,按下后直接调出相机到最前台。从表面上看是相机响应了按键,但是从实现方法上来看,并不是通过键值来 *** 作,必须通过其它方法,比如广播或者其它等等。
明白了其中的道理后,那么想要实现就好办了。先看这个按键有没有广播,如要有接听系统中发出来的广播;如果没有那么对于定制系统可以自己在系统中添加一个广播;总之,正常渠道是没有办法在后台监听一些不应该是你监听到的按键的。
更:查了一下,这个按键是有广播的。这样就可以后台响应了(不需要C/不需要root)。例子我就不试了,见Android官方例子RandomMusicPlayer。
其中的重点是这个广播androidintentactionMEDIA_BUTTON。
20141029更:
本来不想再更新那个Testkey了,好吧,我还是更新了一下,关于后台监听媒体相关按键的方法。没有在界面上更新,通过LogCat查看打印信息。
上述内容算「鱼」,下边把「渔」也提供了:
第一步先直接编译运行RandomMusicPlayer,然后发现确实不能收到广播,然后判断是系统版本问题,有可能是RandomMusicPlayer并没有更新为适合40以上的。在Capture media button on Android >=40 (works on 23)这里找到了问题所在,添加之成功。然后整合到Testkey上,具体改了哪些内容通过Github上的commit id查看。
20150108更:
关于测试程序的源码,是托管在Github上的,文中找到"TestKey"链接,打开后如下图下载:
APK下载
更新源码,添加编译好的APK文件。
直接下载地址:>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12821218.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存