草庐IT

android - 如何在 Android TV 上显示数字软件键盘?

我正在尝试在edittext聚焦时在AndroidTV上显示数字软件键盘。这些我都试过了;editText.setInputType(InputType.TYPE_CLASS_PHONE);editText.setInputType(InputType.TYPE_CLASS_NUMBER);editText.setRawInputType(Configuration.KEYBOARD_12KEY);android:inputType="phone"android:inputType="number"但它们只禁用文本字符,不会使它们不可见。有没有办法在AndroidTV上显示手机类型的软

android - 在 Android TV 中的 BrowseFragment header 中添加项目

我使用了androidtvleanback库的Google示例项目作为引用。所以,我的问题是如何在AndroidTV的BrowseFragmentHeader中添加项目(即Button、ImageView、TextView)以及搜索按钮。我可以使用下面的代码注释来隐藏搜索按钮,但我无法在添加搜索按钮的同时添加项目。setOnSearchClickedListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewview){Intentintent=newIntent(getActivity(),SearchActiv

Android TV 模拟器是空白的。如何查看 Google Play 商店等应用?

我已经启动了新的AndroidTV模拟器。但除了设置和搜索图标外,它什么也没显示。我什至无法打开GooglePlay来添加更多应用程序。 最佳答案 GooglePlay不包含在模拟器图像中(无论是用于电视还是其他设备)-模拟器仅包含Android应用程序,不包含任何Google应用程序。(虽然Android可能是一个免费的操作系统,但您在实际手机上收到的不是-该软件包的许多关键部分由Google提供,并且是专有的)。您可以使用ADB将您的应用安装到电视模拟器。 关于AndroidTV模拟

android - 如何在 Google TV 上访问外部存储器

我正在使用SonyInternetTV作为开发设备进行开发,它有4个USB端口。所有或没有端口都可以与外部硬盘驱动器一起使用。如何选择和访问设备上的外部存储器与内部存储器。我可以使用以下方法访问SD卡,或者至少是电视标记为SD卡的内容:Environment.getExternalStorageDirectory();但我似乎无法弄清楚如何找到外部USB设备。我试图沿着UsbManager类的路径走下去,但似乎应该有一种更简单、更通用的方法。我只想能够看到大容量存储设备,不想通过供应商ID等进行清理。但也许我在那里遗漏了一些东西。这应该是可行的,因为我正在寻找与打开菜单并选择“选择设备

android - 适用于 Android 的 Google TV SDK

Android版GoogleTVSDK现在可以下载了吗? 最佳答案 PertheFAQ:HowdoIgettheGoogleTVSDKforAndroid?TheGoogleTVSDKadd-onwillbefreelyavailabletodevelopers.Pleasesign-uponwww.google.com/tvtostayinformedaboutavailability.如果您访问www.google.com/tv顶部有一个“开发人员”链接。Thedeveloperspage只需说“更多信息即将推出”并链接到一个页

使用树莓派打造Android TV盒子

树莓派是一款功能强大且灵活的单板计算机,它可以用于各种创意项目。在本文中,我们将介绍如何使用树莓派搭建一个AndroidTV盒子,使你可以在电视上享受Android系统的各种应用和功能。步骤1:准备所需材料要开始构建你的AndroidTV盒子,你需要准备以下材料:树莓派:建议使用树莓派4ModelB或更高版本,以获得更好的性能和体验。电源适配器:用于为树莓派提供电源。存储卡:至少16GB的MicroSD卡,用于安装操作系统和存储数据。HDMI线:用于连接树莓派和电视。USB键盘和鼠标:用于在树莓派上进行设置和控制。步骤2:安装操作系统在树莓派上安装AndroidTV系统之前,我们需要先将操作系

android - 无法创建 xml(布局)文件中的新 View (java.lang.NoSuchFieldError : No static field tv of type I)

我有一个使用两个模块(库)的项目,我在我的一个库中创建了一些Activity及其各自的布局文件,我似乎无法在该布局中添加新View(Textview、Imageview等)。这是logcat输出。java.lang.NoSuchFieldError:NostaticfieldtvoftypeIinclassLcom/camera/sushant/opencamera/R$id;oritssuperclasses(declarationof'com.camera.sushant.opencamera.R$id'appearsin/data/app/com.streetspotr.stre

java - 什么是 android.media.tv 的依赖项

我尝试将AndroidTV应用移至AndroidStudio。当我尝试编译它时,出现了一些导入错误。我找不到可以添加到build.gradle来解决这些问题的依赖项。进口list是:importandroid.media.tv.TvContentRatingSystemInfo;importandroid.media.tv.TvContract.WatchedPrograms;importcom.android.tv.tuner.data.nano.Track.AtscCaptionTrack;importcom.android.tv.tuner.data.nano.Track.Ats

android - 在 Fire TV Stick 上侧载应用程序时失败 [INSTALL_FAILED_DEXOPT] 错误

当我通过AndroidStudio安装应用程序时,我的应用程序运行良好,但是当我尝试使用adb旁加载应用程序时,我收到了INSTALL_FAILED_DEXOPT错误。我已经尝试了很多事情,比如清理、失效等,但一切都失败了。这只发生在操作系统版本为5.1.1的FireTVStick上,相反,在FireTV上,无论操作系统如何(即使在5.1.1FireTV上),应用程序都可以正常运行。Gradle版本:4.4(回到4.1没有帮助)Android插件版本:3.1.2(回到3.0.1没有帮助)构建工具版本:27.0.3minSdkVersion:21compileSdkVersion:26t

java - Android TV 和手机的多个 apk 支持

我在市场上有一个具有minSDK版本9的应用程序,我还开发了该应用程序的AndroidTV版本具有相同的程序包名称,但API级别是重叠的。所以,我的问题是;我如何上传2个具有相同包名的不同apk(电视和手机/平板电脑)?AndroidTV的APK只能在电视和NexusPlayer等上看到。其他Apk只能在手机上看到和平板电脑。我确实阅读了所有关于多个APK支持的文档,但是当我通过我当前可用的应用程序上传适用于AndroidTV的APK时,手机和平板电脑无法使用(不兼容)旧版本。在我的情况下,两个不同的APK和不同的包名称是NotAcceptable。我必须有一个包名,两个不同的APK,