今天客户又有feedback过来,说在KindleFire上面,按Home,Press键无法让背景音乐暂停。其它机器上用以前的方法都可以实现这样的效果。
到网络上找了一段Kindle Fire的日志信息,发现跟其它机器上没有什么区别,唯一的区别是就是日志的输出级别从 I换成了 D
11-23 09:56:47.812 D/ActivityManager( 1377): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.amazon.kindle.otter/.Launcher } from pid 1377
解决方案很简单: 把I换成D
mLogcatProc = Runtime.getRuntime().exec(new String[] { "logcat","ActivityManager:D *:S" });
对于power键的处理,还是沿用以前的方法,只是你在注册广播接收器的时候,要用封装好的常量,不要直接用字符串。
以前的代码:
private void registerIntentReceivers()
{
Log.d(TAG, "***registerIntentReceivers");
IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_OFF);
filter.addAction("android.intent.action.SCREEN_ON"); //注意问题就是出在这里,amazon也修改了这些常量的具体值
LockLisnter receiver = new LockLisnter(); //用于侦听
registerReceiver(receiver, filter);
}
现在的代码:
private void registerIntentReceivers()
{
Log.d(TAG, "***registerIntentReceivers");
IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_OFF);
filter.addAction(Intent.ACTION_SCREEN_ON);
SceenStateChangeListener receiver = new SceenStateChangeListener(this.getApplicationContext());
registerReceiver(receiver, filter);
}
上面的解决方案,原来都是自己的猜想,后来得到客户的反馈,证明猜想完全正确!
分享到:
相关推荐
亚马逊Kindle Fire HD 7是一款颇受欢迎的7英寸平板电脑,尤其受到那些喜欢阅读电子书和多媒体内容的用户喜爱。这款设备的二代产品在硬件和软件方面都有所提升,为用户提供更为流畅的体验。本文将详细讲解如何为...
在这个场景中,“亚马逊Kindle Fire HD 7 刷机固件包CM12”是一个专为这款设备定制的第三方系统,基于知名的CyanogenMod(CM)12,它基于Android Lollipop(5.0或5.1)系统。 CyanogenMod是一个非常流行的开源项目...
这款实用程序的核心功能在于帮助用户实现设备的root权限获取以及WTRP(Whole System Update)操作,从而让使用者能够更自由地定制和优化自己的Kindle Fire HD。 首先,我们要理解root权限的重要性。在Android系统中...
Kindle Fire HD 8.9是一款由亚马逊推出的平板电脑,以其大尺寸的8.9英寸显示屏和相对亲民的价格受到了不少用户的喜爱。然而,作为一款电子产品,用户有时可能需要进行刷机操作,以更新系统、解决设备问题或者个性化...
Kindle Fire ADB驱动程序是连接Amazon Kindle Fire设备与个人计算机进行交互的重要工具。它允许开发者、技术爱好者或普通用户通过Android Debug Bridge (ADB) 实现对设备的控制、调试和数据传输。在深入探讨这个主题...
Kindle Fire HDX Toolkit是一款专为Amazon Kindle Fire HDX系列平板电脑设计的工具包,它主要功能是帮助用户实现设备的ROOT操作以及恢复系统。在深入解析这个工具包之前,我们先来了解一下Kindle Fire HDX的基本信息...
Kindle Fire是一款由亚马逊公司推出的平板电脑,主要针对阅读和多媒体消费市场。这款设备运行定制版的Android操作系统,名为Fire OS。"Kindle Fire Root Tool"是一个专为Kindle Fire设计的工具,其目的是为了让用户...
在使用Kindle Fire Utility前,请确保备份所有重要数据,因为该过程会清除设备上的所有内容。然后,按照以下步骤操作: - 下载并安装Utility到电脑。 - 连接Kindle Fire到电脑,确保设备处于USB调试模式。 - ...
Kindle Fire是一款由亚马逊公司推出的平板电脑,主要用于阅读电子书、浏览网页、播放多媒体等内容。然而,原版的Kindle Fire系统默认可能是英文界面,对于中文用户来说,操作可能会存在一定的不便。本文将深入探讨...
Kindle fire HDX7 三代 救砖套件(含7.1.2刷机包)全套工具及教程,资源联系我QQ
Kindle Fire是一款由亚马逊公司推出的平板电脑,以其阅读体验优秀和与亚马逊内容生态系统的紧密集成而受到用户喜爱。FFF(Faster, Farther, Forward)是亚马逊为Kindle Fire设备提供的一个固件更新项目,旨在优化...
Kindle Fire Utility v0.9.9是一款专为Amazon Kindle Fire HD设计的刷机工具,主要功能是帮助用户对设备进行root权限获取和WTRP(可能是错误的缩写,通常与刷机相关的可能是WRTP或WPR,代表Write Recovery Partition...
Kindle Fire ADB驱动程序是连接Amazon Kindle Fire设备与个人计算机进行调试和管理的重要软件组件。在Android开发环境中,ADB(Android Debug Bridge)是一个强大的工具,允许开发者通过USB或无线方式与Android设备...
综上所述,Kindle Fire HDX 8.9在设计、显示、软件特性和硬件性能上都有显著进步,尤其在用户体验和个性化服务上展现出亚马逊的独特优势。无论是娱乐还是生产力工具,它都是一款值得考虑的平板电脑。
Kindle_Fire_HD 一键root
Amazon Kindle 出版指南 Amazon Kindle 出版指南是Amazon 官方发布的指导文档,旨在帮助电子书出版商和作者更好地制作 Kindle 电子书。该指南涵盖了 Kindle 电子书的格式指南、文本指南、字符集支持、编码支持等...
亚马逊 kindle 3 使用技巧
标题“android_device_amazon_omap4-common”揭示了这个项目是针对亚马逊Kindle Fire设备的一个Android设备配置模块,特别关注OMAP4处理器系列。OMAP4是由德州仪器(Texas Instruments)制造的一系列高性能、低功耗...
In this book, bestselling Android programming authors Lauren Darcey and Shane Conder teach you every skill and technique you need to write production-quality apps for Amazon Kindle Fire, the world’s ...
3. **Pdf**:PDF(Portable Document Format)是一种通用的文档格式,可以保留原始文档的布局和设计,适合在各种设备上阅读,但可能在Kindle设备上阅读体验不如专门的电子书格式。 【压缩包子文件的文件名称列表】...