Webview在谷歌电视中无法加载URL
我正在尝试在WebView中加载URL.该页面不包含任何闪存内容.该页面包含普通文本,按钮. 当我尝试加载URL的问题是,UI和UX的所有内容都会扭曲并且看起来很丑陋.用户无法以适当的格式查看页面. 任何帮助都非常感谢. 解决方案 最后,通过删除应用程序清单中的以下属性解决了问题. android:allowBackup="false" android:debuggable="true" android:hardwareAccelerated="true" ,但我不知道为什么这些引起问题.
0 2024-02-19
编程技术问答社区
Android 2.1-Rooted Revue GoogleTV-Flash插件在Webview中缺失
我正在开发和测试Android 2.1应用程序上的Anded Revue.它需要渲染Flash Web视频.如果通过外部镀铬浏览器启动Flash Web视频(已经安装在Rooted Revue上),则该应用程序正常.但是,我需要做一些饼干操纵.因此,我需要一个内部网络浏览量来启动这些视频.尝试通过WebView启动Flash Videos时,我会遇到" Flash Pluggin Missing"错误.我尝试安装一些Flash APK插件(在Internet上可用于Android 2.1)以使其正常工作.但是,所有这些Flash APK都无法安装.它说'install_fail_older_sdk'.请帮助我解决此问题.我已经挣扎了几个星期. 解决方案 我在进行了一些研究之前和之后遇到了这个问题,我发现Google TV使用了两个不同的浏览器渲染引擎. Google TV 2.0中存在的Chrome浏览器使用其基于Chrome for Linux的渲染引擎.它拥有自己的Flash
0 2024-02-19
编程技术问答社区
Android SDK 14-无法创建GTV设备
我是Google TV开发人员,今天,在Android SDK 14发布后不久,我更新了所有内容,从Android SDK到Eclipse ADT.从那时起,我无法创建Google TV虚拟设备.我到了完全删除所有内容并试图进行全新安装的地步.这是发生的事情: 只有Android 3.1和Google TV附加组件的Android SDK的新下载: $ android list targets Available Android targets: ---------- id: 1 or "android-12" Name: Android 3.1 Type: Platform API level: 12 Revision: 3 Skins: WXGA (default) ABIs : armeabi ---------- id: 2 or "Google Inc.:Google TV Addon:12"
0 2024-02-19
编程技术问答社区
使用安卓电视应用程序的远程控制
我正在开发电视的Android应用程序 当我试图在真实的Android电视中测试它 我无法使用遥控按钮导航到任何按钮或任何东西 向上,向下,左,右. 我已经搜索过它,发现我必须使用(启用d-pad导航),但我不知道该如何使用,我找不到任何代码或教程 我的应用程序非常简单.它使彼此旁边的动态布局,每个布局只有一个按钮和一个回收视图. 解决方案 默认情况下,Android实现了从布局分布推断出的基本D-PAD导航.如果您主要使用列表或线性布局,它可以很好地工作. 关键区别在于,视图是在聚焦状态而不是选定的,因此,如果您使用自定义背景,即对于按钮,它可能似乎在实际上是不起作用的. . 您可以使用键盘上的光标键在模拟器上尝试一下. 或者,如果推断导航不起作用,则可以定义NextFocusup,向下,左右每个视图. 在官方文档上都很好地解释了: https://. 其他解决方案 尝试这个, @Override public boolean
2 2024-02-19
编程技术问答社区
Android TV未启动启动_leanback活动
我想创建一个与移动和电视兼容的单个APK.据我了解,我应该在明显的两个平台中指定启动器活动,一个用于的移动设备,另一个用于 intent filter的电视.并且Android在启动时应该自动选择合适的活动,具体取决于平台,对吗?还是我应该添加一些Java代码并从代码开始我的电视活动?目前,它在使用Android TV模拟器时启动了我的移动活动.以下是我的清单文件:
0 2024-02-19
编程技术问答社区
Android ListView项目选择问题
我在XML中有两个ListView,即 lvPrograms & lvepisodes .它们是水平放置的. 我从Web服务填写这些listView. 活动加载时,我调用Web服务以获取 lvprogramss 的数据.当我收到程序时,我将为检索到的列表中的第一个程序加载插曲.并设置 lvprograms 的第一个项目,以向用户显示已加载的情节用于此程序项目.我将其设置如下: private void highlightSelectedProgram(int _previousSelectedProgramIndex, int _currentSelectedProgramIndex) { ListView allProgramsList = (ListView) findViewById(R.id.allProgramsList); //Get the last selected List Item View selectedChild =
0 2024-02-16
编程技术问答社区
如何使用D-pad导航在列表视图和它的下级之间切换(支持谷歌电视)。
我有一个listView,每个列表项目中都有一个图像视图,当用户单击该imageView时,它将弹出菜单. 它在带触摸屏的普通Android设备上运行良好. ,但现在我想支持Google-TV,该应用程序应由D-Pad控制. 当我使用d-pad浏览listView时,只有整个行才能焦点,我无法在listView中获得imageview be focus. 我尝试添加android:focusable =" true"到ImageView,但它导致整个ListView无法接收OnItemClick事件. 有人知道如何使用d-pad在ListView行和Inside Inside listview之间移动焦点,还可以保留ListView和ImageView Clickable? 非常感谢! 解决方案 我使用了D-Pad的ListView工作,可以将焦点切换在列表项目中. 这就是我解决的方式. 首先,让您的列表视图是项目焦点. 注意:如果您试图
0 2024-02-16
编程技术问答社区
谷歌电视模拟器在谷歌电视标志处挂起
我正在尝试在Ubuntu 12.04上运行Google TV模拟器.模拟器开始,但悬挂在屏幕上,上面带有Google TV徽标.我通过ADB连接,日志正在循环以下消息: I/CameraService( 1038): CameraService started (pid=1038) I/AudioFlinger( 1038): AudioFlinger's thread 0x9bb5a78 ready to run I/ServiceManager( 795): Waiting for service SurfaceFlinger... I/ServiceManager( 795): Waiting for service SurfaceFlinger... I/ServiceManager( 795): Waiting for service SurfaceFlinger... I/ServiceManager( 795): Waiting for service Sur
2 2024-02-14
编程技术问答社区
如何用谷歌电视模拟器连接谷歌电视远程应用程序
标题所建议的,我一直无法连接(并配对) Google TV Remote App 在Ubuntu上运行的Google TV模拟器.我了解模拟器在其自己的子网络上运行,因此必须使用重定向来与网络之外的任何内容连接. 我尝试了以下内容: 1)在设备上运行的遥控应用程序, 2)与Google TV模拟器在同一台计算机上运行的远程控制应用程序(为此,我必须使用该应用程序的修改版本,因为模拟器上没有WiFi,并且如果没有WiFi,官方应用程序将关闭) 在配置(2)中,我以某种方式通过使用telnet和重定向命令设法建立了与电视模拟器建立连接(请参阅 this ).但是,该应用程序在尝试建立配对时尝试在未重定向的新(随机)端口上构建插座时失败(我假设). 我首先想知道如何找到Google TV Remote应用程序以成功连接电视模拟器的路由哪些端口.然后,配对动作将如何成功通过新套接字将控制器与电视模拟器连接(我无法重定向) 任何帮助将不胜感激. 解决方案
0 2024-02-14
编程技术问答社区
从HDMI IN端口捕捉音频帧
我有一个扎根的HESENSE googletv,它具有HDMI进出端口. 我想做的是从HDMI中记录大约10秒的音频(从设定框).我是新手,所以请忍受我. 这有可能在根系的设备上执行此操作吗? HDMI数据是否在HDMI进入并通过HDMI将其淘汰之前重新加密后,是否被解密(由于HDCP)? . 如果我要在常规Linux盒上捕获音频帧,我该如何处理?我应该研究哪些组件?我找不到任何描述低级体系结构的文档,以及有关信号中HDMI如何路由到HDMI的详细信息. 您能否指出实际从HDMI到OUT进行路由的Android框架代码?基本上,想了解从HDMI到OUT传输期间音频信号发生的事情的流程. 我不确定我的问题是否有意义,但我希望您可以给我一些关于我应该从哪里开始的指示. 解决方案 简短答案:不可能.通过可信赖的视频路径Socs完全隔离了通行证.您需要成为认证的SOC提供商,才能在信号附近到达任何地方. 其他解决方案 HDMI输入设备应 被识
0 2024-02-11
编程技术问答社区
由于配置错误,安卓应用无法在新版本的Play Store上更新
对文字墙表示歉意.我的公司使用play商店上多个APK的单个列表,如此问题.两个apks使用的软件包名称均为com.company.xyz.我们的GTV应用程序的当前版本是1203010007,电话/平板电脑应用程序的当前版本是1714010016. 我们想将更新(1714010017)发布到我们的Android手机应用程序.我能够将手机APK上传到Play商店的旧版本上,但是当我尝试在Play Store的新版本上提交相同的内容时,它会在下面抛出错误.当我切换到Play商店的新版本时,这些错误已经出现了一段时间. 由于以下原因无法发布此配置: 所有可能接收版本1714010016的设备都将接收版本1714010017. 范围12+的API级别的设备有资格接收版本1203010007,该版本针对较高的API级别进行了优化,但实际上会收到版本1714010017,因为它具有更高的版本代码.这将在 时发生 屏幕布局包含[正常,大,Xlarge]和 包含任何[armea
0 2024-02-11
编程技术问答社区
安卓点对点技术
现在,我们已经有了智能手机,平板电脑,Googletv,连接的手表和Google课程,对Android对等技术的需求正在上升.您对连接设备有何看法? 我需要专注于Movl和Alljoyn等帧武器,还是编写自己的自定义框架? 解决方案 公众知道Google/YouTube正在使用拨号协议进行网络设备发现并在网络设备上启动应用程序. 我自己的测试表明,每个Google TV设备上都有一个拨号服务器.但是,使用dial-multiscreen.org上的文档,我只能获得协议工作的发现部分.这意味着我可以在网络上找到所有拨号服务器,但是我无法在这些设备上启动或控制任何应用程序.查看网络上的数据包时,当YouTube移动应用程序" Flings"视频" Flings"到Google TV设备时,我可以看到发现部分也被使用.但是,还有其他未记录的TCP流量,这可能是YouTube应用程序使视频在Google TV设备上播放的方式.因此,对于Google来说,拨号内容正在进行中,并
0 2024-02-11
编程技术问答社区
谷歌电视上有安卓应用吗?
我经历了这个问题,想知道我为手机或平板电脑开发的应用程序是否可以通过Google TV来提供给市场用户?如果是,我如何才能优化Xlarge电视屏幕大小的应用程序? 在同一Android应用程序可用于手机,平板电脑和Google TV? 解决方案 还没有.虽然SDK不在. 因此,您无法在Windows或Mac上的Eclipse IDE中为Google TV创建AVD. 您可以为Linux. 截至2011年12月 编辑 对不起,我在Mac和PC上工作. 阅读现在您可以创建Google TV AVD: ,但仅使用Linux 系统要求 Linux OS带有KVM. Windows和Mac OS X当前不支持.在没有KVM的Linux工作站上的Google TV仿真. KVM需要OS中的KVM支持,并且BIOS中的Intel虚拟化支持.要了解有关KVM的更多信息,请阅读"基于内核的虚拟机(KVM)"部分. Android
0 2024-02-11
编程技术问答社区
覆盖层之间的导航
地图上的叠加可能会从DPAD/TAB中接收到焦点吗? 我有两个片段,一个listView和mapview,我想从覆盖层的可划分中获得焦点,但是我不确定是否可能... 是的 如果您希望在dpad上按/向下/向左/向左/向左/左图时,您希望按照DPAD方向转向DPAD,则您的地图将上/向上/向下/左向显示地图,并且您将无法在覆盖项目上DPAD,因为MapView,有重点. 但是,如果您希望覆盖项目集中精力,那么您必须手动定义哪个叠加项目,它应该专注于使用setFocus,nextFocus和getfocus方法的 initesizedOverlay class. 您还说,您的活动中有ListView和MapView,以便将重点恢复到ListView,或者在MapView之外的任何其他视图也必须以编程方式完成,这可能很棘手. 您可以使用 statelistDrawable 可用于焦点,按压和默认状态的覆盖. 希望这可以回答您的查询. 其他解决方案 我在下面创建
0 2024-02-11
编程技术问答社区
Google TV VideoView播放YouTube rtsp视频
我因此正在通过YouTube API访问视频链接: JSONObject(videoString).getJSONObject("entry") .getJSONObject("media$group").getJSONArray("media$content") .getJSONObject(0).getString("url"); 为我提供了一个视频的链接: rtsp://v7.cache5.c.youtube.com/CiILENy73wIaGQlXg0iXvlQ9SBMYDSANFEgGUgZ2aWRlb3MM/0/0/0/video.3gp 然后,我尝试使用以下方式播放视频: mVideoView.setVideoURI(result); final MediaController mediaController = new MediaController(
0 2024-02-09
编程技术问答社区
获取安卓系统中最新状态栏通知的数量
我有一台Google TV,发现家庭应用程序可以显示最新状态栏通知的计数.有人知道如何实现此功能吗? 解决方案 您无法获得从Android中其他应用程序发送的通知计数.只有系统应用程序才能做到这一点.您可以跟踪您的应用程序发送的通知数量,但我认为这不是您要寻找的.
0 2024-02-09
编程技术问答社区
安卓系统上是否有BouncyCastleProvider的小型版本?
我正在开发一个需要使用Bouncycastle库(BCPROV-JDK15-143.JAR)的Android Honeycomb应用程序.我将这个罐子包括在我的Libs文件夹中,并将其添加到我的构建路径中.不幸的是,它相对较大(1.6兆),Eclipse将其包装成Dalvik字节代码需要几分钟.这使得开发非常慢,因为我每次都想测试更改时,我需要等待包装完成. Bouncycastle的要求来自使用Google的Google-TV-Pairing-protocol. http://code.google.com/p/google-tv/google-tv-pairing--协议/ 有人有任何使我的生活更轻松的好主意吗? 有较小版本的Bouncycastle吗? 我可以以某种方式提取我需要的东西和重新包装吗? 是否有轻量级的选择? 解决方案 我需要等待包装完成 更重要的是,它可能行不通.充气城堡是Android实施javax.crypto的一部分 - 人们
2 2024-02-07
编程技术问答社区
音量通道
这样的问题:我记录了两个声音频道的视频文件.我试图通过此代码关闭左声频道: MediaPlayer mp; .... mp.setVolume(0.f, 1f); ...在平板电脑上,这项工作不错(正确的音量频道听起来不错).但是后来我在GoogleTV上尝试了它,并连接到三星UE46es6307U,并且该代码无效,听起来很震惊. 也许它是Dolby Digital Plus/Dolby Pulse Audio的范围?我可以以某种方式以编程方式发现声音通道设备的设备如何以及设置的每个小木屋中的哪些音量? 更新: 在这个论坛上org/forum/logitech-revue/375-audio-problems-logitech-revue.html 在一个答复中,此类消息:" Logitech尚未弄清楚如何通过HDMI来管道多机械音频.光输出.可以." "您如何构建Mediaplayer?" Videoview vv; ...............
0 2024-02-07
编程技术问答社区
如何在模拟器中启动Google TV Panoramio Android样本
我正在尝试在模拟器中启动Google TV Panoramio Android样本. 我正在使用Windows XP,并使用项目构建目标:Google TV插件:平台3.2(API级-13) 请在屏幕截图下方: 控制台(Android) [2013-06-12 14:33:41 - Panoramio] Android Launch! [2013-06-12 14:33:41 - Panoramio] adb is running normally. [2013-06-12 14:33:41 - Panoramio] Performing com.google.android.panoramio.ImageGrid activity launch [2013-06-12 14:33:41 - Panoramio] Automatic Target Mode: launching new emulator with compatible AVD 'MyDevice'
0 2024-02-07
编程技术问答社区
安卓遥控器如何与谷歌电视一起工作
关于Google TV Android平台上远程应用程序的任何想法.我今天只是尝试过.将其配对在Wi-Fi上,并且刚刚开始工作.它背后的概念是什么?它似乎没有使用Bluetooth.那么,它如何在不安装电视上安装任何组件的情况下工作? 解决方案 我知道这是一个古老的问题,但是我认为我会添加一些其他详细信息,因为当前答案不是很有帮助.它使用IP(通常是通过WiFi)起作用,但在技术上不需要.以下是设备进行交互的实际通信的一些更具体的细节. Google TV Remote应用程序使用Google的第一个是发现阶段,其中多播DNS 用于发现网络上的任何基于GTV的设备. MDNS消息使用224.0.0.251端口5353的IP进行多播.任何接收此消息的GTV设备都将使用其机器名称响应.此时,我们现在有一个可能的GTV设备列表. 第二/第三阶段是识别和身份验证阶段,电视对设备的挑战提出了挑战.建立该配对后,通过安全的SSL/TLS渠道之间的设备之间的SSL证书交换.
2 2024-02-05
编程技术问答社区