草庐IT

主设备

全部标签

java - 在 Dalvik 运行时设备上运行 Espresso 仪器测试的问题

我遇到了与FragmentActivitycannotbetestedviaActivityInstrumentationTestCase2类似的问题顶级解决方案的问题仅适用于使用Eclipse构建系统。我正在为我的项目使用Gradle。在运行ART运行时的Nexus5上,我的Espresso仪器测试运行完美。当我在Dalvik运行时或模拟器上使用Nexus4时,我遇到了在测试框架之外运行应用程序时不会发生的异常。java.lang.NoClassDefFoundError:com.packagename.fragment.ProgressDialogFragment在日志中,我发现这

android - 可穿戴设备支持库 1.1 中缺少 WearableListView.Item

我的wear应用程序使用Wea​​rableListView.Item作为ListView,它运行良好并已编译-但后来我升级了AndroidStudio、Gradle插件、SDK工具等,现在它无法编译。我的wearbuild.gradle包含:compileSdkVersion20buildToolsVersion"21.1.2"...minSdkVersion20targetSdkVersion20...dependencies{compilefileTree(dir:'libs',include:['*.jar'])compile'com.google.android.suppor

android - 不同设备类型上的应用安装大小相同

当我在我的主/新手机上安装我的应用程序时,安装的大小约为18.5MB当我在旧的SamsungGalaxyAce(Mk1)上安装我的应用程序时,出于某种原因,它安装后的大小几乎相同,如您在此处看到的:它在我的主手机上运行完美,但显然,旧的GalaxyAce真的很难用。现在,我从Play商店下载了一个随机游戏,你可以在这里看到结果:更好的是,与功能更强大的手机相比,它在功能较弱的手机上占用的空间更少。但是,我的问题是,我可以从哪里开始尝试弄清楚为什么我的应用没有表现出这种期望的行为?关于我的项目的信息我在我的项目中提供了4组图形,它们是:图形XHDPI:总计3.73MBHDPI:总计2.8

java - API 24 Android 以下设备的 getOrDefault 替代方法

我正在编写一个Android应用程序,我正在使用一个Java类,该类具有如下循环:for(Setitemset:candidateList2){supportCountMap.put(itemset,supportCountMap.getOrDefault(itemset,0)+1);}我在方法上收到警告CallrequiresAPIlevel24(currentminis16):supportCountMap.getOrDefault(itemset,0)+1);此方法是否有任何变通方法可以在SDK版本低于24的手机上运行,​​例如Marshmallow(23)和Lollipop(2

HarmonyOS 设备管理开发:USB 服务开发指导

基本概念USB服务是应用访问底层的一种设备抽象概念。开发者根据提供的USB API,可以获取设备列表、控制设备访问权限、以及与连接的设备进行数据传输、控制命令传输等。运作机制USB服务系统包含USB API、USB Service、USB HAL。图1 USB服务运作机制● USB API:提供USB的基础API,主要包含查询USB设备列表、批量数据传输、控制命令传输、权限控制等。● USB Service:主要实现HAL层数据的接收、解析、分发以及对设备的管理等。● USB HAL层:提供给用户态可直接调用的驱动能力接口。场景介绍Host模式下,可以获取到已经连接的USB设备列表,并根据需要

android - Firebase - 在不知道其成员的注册 ID 的情况下删除设备组

在使用Firebase和设备组时,我正在测试token(注册ID)发生变化的情况(例如在重新安装应用程序之后),但我的逻辑失败了,因为在重新安装应用程序之后我无法知道先前存储的token。问题是,现在我有一个设备组,其中有两个我不再知道的"ghost"注册ID,因为它们已更改。我知道在每个成员注销后该组将被删除,但我不知道注册ID以手动注销它们。我能做什么?有没有办法检索设备组的成员或立即删除它?此外,管理token刷新情况的好方法是什么? 最佳答案 Iknowthegroupgetremovedaftereverymemberha

Android:获取蓝牙设备的uuid

我需要蓝牙设备的UUID才能连接到它,但我对uuid了解不多。它是否特定于每个设备以及如何知道什么是device'suuid。可以用代码完成吗? 最佳答案 当你提出问题时,你应该更明确。您是要连接到BT设备,还是已经连接并且想要使用特定服务?如果您只想连接到设备,您需要BT地址(如MAC)。UUID与BT设备提供的服务相关:http://www.bluecove.org/bluecove/apidocs/javax/bluetooth/UUID.html这里有一个UUID列表。 关于An

android - 在真实设备中测试 Android 应用程序

我使用EclipseIDE开发了一个Android应用程序。它在模拟器上运行顺利。如何在我的真实设备上进行测试?我有一部安卓手机LGP500OPTIMUSONE。 最佳答案 这可能会有所帮助http://developer.android.com/guide/developing/device.html.如果您使用的是Windows,则需要安装USB驱动程序。然后,在您的设备选项卡(窗口->显示View->其他->Android->设备)上,当您使用USB电缆将设备连接到工作站时,您应该会看到一个新行出现(尽管根据我的经验,LG手机

android - 我们可以通过编程打开或关闭设备吗?

我知道有一种方法可以重启设备。并且显示立竿见影的效果。但我的需求是:-我希望当我在教室里时,我的手机会自动关闭。(假设是下午2:00),当我结束类(class)时,我的手机会自动开机(假设是下午5:00)。所以我正在寻找可以自动打开/关闭设备的方法。这可能吗?如果是,我该怎么做? 最佳答案 没有。第三方应用程序无权这样做。查看这些链接http://developer.android.com/reference/android/os/PowerManager.htmlhttp://developer.android.com/refer

android - 如何在 Android 设备中获取相机传感器尺寸?

谁能知道如何在android设备中获取相机的传感器尺寸?谢谢 最佳答案 从API级别21开始是可能的。来自文档(https://developer.android.com/reference/android/hardware/camera2/CameraCharacteristics.html#SENSOR_INFO_PHYSICAL_SIZE):publicstaticfinalKeySENSOR_INFO_PHYSICAL_SIZEThephysicaldimensionsofthefullpixelarray.[...]Uni