草庐IT

发现地

全部标签

android - Wifi P2P 服务发现间歇性工作

WifiP2P服务发现未按预期运行。我看到不总是调用DNSSD监听器的间歇性问题,因此我不知道附近设备运行相同的应用程序。我正在使用以下两个API-一个用于注册要被其他设备发现的服务,另一个用于发现在其他设备上运行的附近服务。知道我在这里做错了什么,或者在我调用这些API之前需要进行一些特定的其他androidAPI调用序列,以确保在注册新服务时始终调用监听器,或者即使服务在我们调用API发现本地服务之前注册。注册本地服务的API:privatevoidregisterService(){Mapvalues=newHashMap();values.put("name","Steve")

android - Android 的功能发现动画

自5月起,Google更新了其网站上的MaterialDesign指南。我在一个名为Featurediscovery的新部分中看到了一个有趣而酷的设计模式。.我想实现theanimationfor'discovering'theNavigationDrawerbutton.GoogleFit上次更新中也有类似的动画,用于抽屉式导航和float操作按钮。通常,对于Android动画,Google提供了一个很棒的UI指南,但我们没有任何进一步的信息来为我们自己的应用程序开发它。您知道是否有带有Android库的原生解决方案来实现此类动画?如果是,它是否适用于Android5.0(API21

android - 如何在不使用缓存的情况下以编程方式在 Android 上强制蓝牙低能耗服务发现

我在Nexus7上使用Android4.4.2。我有一个蓝牙低功耗外围设备,它的服务在重新启动时会发生变化。android应用程序调用BluetoothGatt.discoverServices()。然而,Android只查询一次外围设备以发现服务,随后对discoverServices()的调用会导致第一次调用的缓存数据,即使在断开连接之间也是如此。如果我禁用/启用Androidbt适配器,则d​​iscoverServices()通过查询外围设备来刷新缓存。是否有一种编程方式可以强制Android在不禁用/启用适配器的情况下刷新其ble服务缓存? 最佳答

android - 如何在 Android 上发现 zeroconf (Bonjour) 服务?我在使用 jmDNS 时遇到问题

我正在使用Droid/Android2.0.1并遇到一个显然很多人都有的问题:我无法使用我所知道的一个纯Javazeroconf库jmDNS来发现服务。(Apple的Bonjour,虽然它可以在Linux和WindowsJava上运行,但我相信由于依赖于原生代码,它更难移植到Android。)我可以创建服务,但不能发现它们。我试图弄清楚发生了什么。这里有一个持续的问题报告;与多播和IPv6相关,但似乎也抛出了jmDNS的用户:http://code.google.com/p/android/issues/detail?id=2323知道为什么这个人会成功吗?请参阅错误报告中的评论22。

android - 发现无效的 Gradle JDK 配置?

我是AndroidStudio的新手。我对gradle有疑问。它说,Error:InvalidGradleJDKconfigurationfound.PlatformSDKdoesnotpointtovalid`JDK``(C:/ProgramFiles/Java/jdk1.8.0_20)`.ConsultIDElogformoredetails(Help|ShowLog)那我该怎么解决呢? 最佳答案 我在Androidstudio4.2canary中遇到了这个问题,我不得不删除那些生成的文件:.idea/gradle.xml.id

android - 发现com.google.android.gms :play-services-gcm:8. 3.0,但是需要8.1.0版本

我刚刚在AndroidSDK管理器中将GooglePlay服务更新到了最新版本-23。接下来,我将项目中的依赖项更新为:com.google.android.gms:play-services-gcm:8.3.0但我得到了:Foundcom.google.android.gms:play-services-gcm:8.3.0,butversion8.1.0isneededFoundcom.google.android.gms:play-services-gcm:8.3.0,butversion8.1.0isneededFoundcom.google.android.gms:play-s

android - 在 Android Studio 中加载插件时发现问题

按照answer中的建议更新Gradle后使用AndroidStudio0.2.0时出现如下错误如何克服这个问题? 最佳答案 转到Settings-Plugins-IDESettings并再次禁用和启用所需的插件-它对我有帮助。我认为这是Studio上的一些错误 关于android-在AndroidStudio中加载插件时发现问题,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1

android - 有什么方法可以在您的网络上发现 Android 设备?

我希望能够发现我网络上的Android设备,并可能检索一些关于它们的设备信息。这对于Apple设备来说非常容易,因为它们运行Bonjour服务。但是,我似乎找不到在Android上运行的任何类似服务。这必须在不修改Android设备、安装某些服务或打开某些端口的情况下工作。它旨在以Bonjour帮助您找到普通Apple设备的方式与普通Android设备一起使用。甚至能够验证设备是否运行Android就足够了。ChosenAnswer:虽然它不是(目前)评价最高的答案,但请看一下Luis的回复。正如他所提到的,您可以使用DNS查找(使用本地DNS服务器)来发现Android设备。我发现这

java - 我如何发现永久代中的内容

给定一个堆转储或一个正在运行的虚拟机,我如何发现永久代的内容是什么?我知道“jmap-permstat”,但这在Windows上不可用。 最佳答案 本文MemoryMonitoringwithJavaSE5描述了如何以编程方式发现有关堆使用情况、内存池(包括permgen空间)等的信息。很简单:MemoryUsageusage=ManagementFactory.getMemoryMXBean().getNonHeapMemoryUsage();longnonHeapFree=usage.getMax()-usage.getUsed

c++ - 如何发现未定义的行为

有什么方法可以知道你的程序在C++(甚至C)中是否有未定义的行为,而不是记住整个规范?我问的原因是我注意到很多程序案例workingindebugbutnotrelease由于未定义的行为。如果有一个工具至少可以帮助发现UB,那就太好了,这样我们就知道存在问题的可能性。 最佳答案 良好的编码标准。保护你免受自己的伤害。以下是一些想法:代码必须在最高警告级别编译...没有警告。(换句话说,当设置为最高级别时,您的代码绝对不能触发任何警告。)为所有项目打开错误警告标志。当您使用其他人的库时,这确实意味着一些额外的工作,因为他们可能没有这