我在哪里可以获得适用于 ADT 的功能性 Wi-Fi Direct 演示 Android 应用程序项目?

Posted

技术标签:

【中文标题】我在哪里可以获得适用于 ADT 的功能性 Wi-Fi Direct 演示 Android 应用程序项目?【英文标题】:Where can I get a functional Wi-Fi Direct demo Android Application Project for ADT? 【发布时间】:2013-06-07 18:51:47 【问题描述】:

我在 developer.android.com 上看到了对 Wi-Fi Direct 演示应用程序的引用,但我不知道如何找到和/或导入它。大多数 Android 教程都是直截了当的,我可以下载项目并将其添加为现有代码(例如 Network Service Discovery),但我对 Wi-Fi Direct 没有任何运气。

这不一定是现有的 Wi-Fi Direct 演示(假设存在)。我只想要一些可以加入 ADT 的东西,所以我有一些示例源代码。 (我知道我链接的 Wi-Fi Direct 页面上有代码 sn-ps,但我正在寻找功能已知的项目,而不是碎片。)

作为参考,我正在运行 Android Developer Tools Build: v21.1.0-569685,并且我有两部手机运行 Android 版本 4.2.x。

【问题讨论】:

【参考方案1】:

为了获取最新信息,对于 API 级别 19 和 20,这些演示已移至 legacy 目录:

installationPath\samples\android-19\legacy\WiFiDirectDemo

【讨论】:

如果这是遗留问题,是否有更新更好的方式来处理 wifi 直连? 有新的解决方案吗? 嗯,演示仍然可用。【参考方案2】:

使用 sdk manager 下载 14 以上任何 api 的示例。在那里你会找到一个 wifidirectdemo 示例应用程序,它可以帮助你熟悉 android 中 wifi direct 的基础知识

【讨论】:

谢谢。我最终自己解决了这个问题。我的困惑是我没有意识到 ADT GUI (eclipse.exe) 和 SDK Manager (SDK Manager.exe) 是两个独立的应用程序。我以为我可以通过 ADT 启动 SDK Manager,但事实并非如此(或者至少我找不到)。我是 Android 开发的新手,这是一个新手问题。我还要指出,对于 Windows 用户,由于 Java 路径问题,您可能无法直接启动 SDK Manager.exe。我能够通过 sdk/tools/android.bat 脚本成功启动它。希望对其他人有所帮助!【参考方案3】:

它会在 安装路径\samples\android-17\WiFiDirectDemo

【讨论】:

以上是关于我在哪里可以获得适用于 ADT 的功能性 Wi-Fi Direct 演示 Android 应用程序项目?的主要内容,如果未能解决你的问题,请参考以下文章

在使用适用于 iOS 的 Google Maps SDK 和适用于 iOS 的 Google Places 时,我找不到在哪里可以获得 POI 结果

我在哪里可以找到 CentOS 8 的 gtkglextmm 软件包?

在哪里获得适用于 Linux 的 msbuild [重复]

我在哪里可以获得类似于“结束通话”等花哨的红色和绿色 UIButtons? [关闭]

我在哪里可以找到 psql 8.x?

在哪里或如何下载适用于 NetBeans 8.2 的 Darcula LAF?