草庐IT

安卓 : how to detect already connected usb device?

我正在尝试检测已经连接到android的USB设备。我知道有一些操作可以检测USB何时连接或断开。但是我真的不知道如何在将USB设备连接到Android后检查设备。此外,我发现每个USB设备都有其设备类代码,但我如何确定连接的是哪种设备?例如,我需要同时检测usb鼠标和键盘;我如何区分它们? 最佳答案 试试这个:首先为USB连接注册广播。list许可::使用此获取USB设备的详细信息列表publicvoidgetDetail(){UsbManagermanager=(UsbManager)getSystemService(Conte

android - 对于我在 Nexus 7 上的付费应用,显示 "your device isn' t 与此版本兼容”

我有两个完全相同的应用程序(免费和付费),除了广告显示和不显示。我购买了Nexus7并尝试在GooglePlay上下载我的应用程序,它允许免费版本,但付费版本显示:“您的设备与此版本不兼容”。两者的list文件完全相同:有什么解决办法吗? 最佳答案 检查您的权限。如果您使用的是相机之类的东西,您需要说明它不是必需的,然后确保您的代码检查它。我必须将以下“uses-feature”行添加到我的list中才能让我的应用正常工作。然后我使用以下代码设置了一个标志,这样我就不会在应用程序中调用任何试图使用相机的东西。PackageManag

android - "This app won' t run unless you update Google Play Services"when app is installed on real device

当我在运行旧版本(例如4.4.4)的Android设备上安装我的应用程序时,我收到此消息。我能看到的与此消息相关的所有其他帖子似乎都是在模拟器上运行时与GoogleMapsAPI相关的。我使用的是GooglePlay服务7.0.0。 最佳答案 Thisandroiddeveloper'sblogentry描述了GooglePlay服务7.0版中的新功能。如果您不需要这些,您可以使用6.5版,它已经使用了新的GoogleApiClient类并提供了精细的依赖模块(最好描述here和here。在我的一个项目中我使用了这个compile'

android - phonegap 运行 android 执行错误 "adb devices": ** daemon still not running node_modules\q\q. js:126 throw e;

C:\NodeJS\PhoneGapApp1>phonegaprunandroid--emulator[phonegap]detectingAndroidSDKenvironment...[phonegap]usingthelocalenvironment[phonegap]compilingAndroid...[phonegap]successfullycompiledAndroidapp[phonegap]installingappontoemulator[error]Anerroroccurredwhileemulating/deployingtheandroidproject.

安卓工作室 2.1.1 : "no usb devices or running emulators detected"

我的AndroidStudio突然停止检测我的所有设备,它们都无法正常工作。它从一次执行到另一次执行。我更改了几行代码(也许1分钟?),点击运行(即时运行),然后我错过了所有设备。我使用的是Mac和以下设备:Nexus5x、Galaxys6和OneplusOne。会发生什么?我在这里检查了以前的问题并尝试了所有这些:运行配置:无论我选择USB设备还是显示窗口,它都不起作用。工具>Android>启用ADB集成:没有帮助命令行adbdevices也未检测到任何内容。我已撤销并再次授予USB授权。还是不行。我已经尝试过我拥有的其他应用程序,但都没有用。重启手机重启androidstudio

android - 如何在 Android Studio 中获取有关 "Waiting for target device to come online"的更多信息?

我在没有连接任何设备的情况下在Ubuntu16.10上运行AndroidStudio2.3。选择“运行”>“运行‘应用程序’以在模拟设备内运行应用程序时,我看到以下通知,但目标设备永远不会联机。如果我在终端中运行adbdevices,我会看到这个:我的AndroidStudio版本: 最佳答案 今天早上有同样的问题,在ubuntu和androidstudio上有相同的版本,我做的两种方法对我有帮助,我重新考虑第二种方法:在AndroidVirtualDeviceManager下,您可以编辑虚拟设备上的配置,优化EmulatedPer

安卓模拟器 : Set mobile device number?

有谁知道是否可以设置模拟器的手机号码?我无法在任何地方找到有关此的信息。谢谢。 最佳答案 主要完全控制本博客末尾详述的电话号码:http://blog.talosintel.com/2013/04/changing-imei-provider-model-and-phone.html前7个是完全可配置的,后4个可以是16个允许的端口号之一。ItturnsoutthatthephonenumberisstoredontheSIMcard.SincethereisnoactualSIMcard,oneisemulated.Thisemu

java - 安卓谷歌分析 : set Mobile Device Info

最新版本的GoogleAnalytics(分析)在访问者下有一个移动类别。但是,对于我的访问,访问者>移动>设备仅显示一个值(未设置)。我使用的是最新的SDK(1.3)。如何设置移动设备信息(自定义变量,我没有看到的方法)以便它出现在报告中? 最佳答案 我在测试AndroidSDK(v2beta5)时遇到了类似的问题。在我花了太多时间尝试解决代码和analytics.xml中的问题后,它变得非常明显。这可能不是OP的问题,但这是我遇到同样问题时最终寻找的地方,所以我希望它能有所帮助。长话短说...模拟器设备信息可能会混淆Google

android - Google Play 过滤器问题 : This application is available to over 0 devices

我遇到了其他几个stackoverflow用户看到的相同问题-“支持的设备:0”或“此应用程序可用于超过0个设备”。此应用程序已在GooglePlay上架超过6个月,我正在尝试发布更新。它以前支持超过1,000台设备,现在支持0-我在GooglePlay中找不到它了。我在更新期间没有更改list(版本号除外),所以我不明白为什么会出现问题。我已经研究过在stackoverflow上找到的其他解决方案:我已经更新了我的AndroidSDK和Eclipse我已确认/src文件夹中没有JAR文件APK已激活是否有人根据以下manifest.xml文件对可能出现的问题提出任何建议?非常感谢!编

android - URI 内容 ://media/external/file doesn't exist for some devices

我在使用某些设备时遇到问题。我无法在任何设备上复制它,但一些用户报告了很多崩溃报告。就是这个异常:java.lang.IllegalArgumentException:UnknownURLcontent://media/external/fileatandroid.content.ContentResolver.delete(ContentResolver.java:1024)我用这个:context.getContentResolver().delete(MediaStore.Files.getContentUri("external"),MediaStore.Files.FileC