草庐IT

current_direction

全部标签

android - 谷歌地图 Android V2 和 Direction API

我正在开发一个应用程序,我需要知道当前用户位置和兴趣点之间的路径。我使用的是android2.3.3、googlemapsandroidv2和directionapi。我的问题是我找到的所有代码都是针对旧版本map的,我也尝试过修改代码但失败了。我尝试在LatLng中更改GeoPoint(此新版本不支持)。问题是我无法显示路径,为此我创建了一条新折线并将其添加到map中。我发布我的代码:解析器:publicinterfaceParser{publicRouteparse();}XML解析器publicclassXMLParser{//namesoftheXMLtagsprotected

android - Android 平台上使用 wifi-direct 的客户端/对等方通信

我有三台Android设备:A、B和C。它们通过wifi-direct连接(假设B是组所有者)。我有两个问题:1、A要给C发消息,消息要经过群主B才能到达C吗?2.如果群主B不小心掉线了,A还能给C发消息吗?谢谢! 最佳答案 在Wifi直接通信中,P2P组所有者(P2PGO)设备在P2PGroup.,充当客户端的设备称为P2P客户端。因此,所有通信都必须通过群组所有者channel。并且一旦群组所有者断开连接,显然路由channel已被终止,因此群组也已被终止。客户端必须重新建立连接,其中一个客户端成为组所有者。

android - Google Directions API 限制

我正在尝试在我的Android应用程序中实现的谷歌地图上绘制两个标记之间的路线。我读过,执行此操作的方法是调用DirectionsAPI服务。使用限制说你每天只能发出2500个请求,我对此感到困惑,这个限制将适用于我的整个应用程序流量(所有用户总共可以发出2500个请求)或申请个人移动设备(单个在单个设备上运行的应用程序实例每天可以发出2500个请求)。我发现了很多关于这个话题的问题,但没有官方答案。感谢您的帮助谢谢。 最佳答案 我相信这就是您正在寻找的答案(来自谷歌开发人员部分):https://developers.google

Android:如何获取当前设备的 WiFi-direct 名称

在P2P设置中,我知道如何获取另一个设备的名称,但我如何获取自己设备的名称?(在设置下的WiFi-direct中显示的那个)。我检查了WiFiManager、WiFiInfo等,但没有成功。 最佳答案 在您的设备上打开wifi后,它会发送一个WIFI_P2P_THIS_DEVICE_CHANGED_ACTION广播。你可以用广播接收器捕捉到它,你可以得到一个WifiP2pDevice对象,这是你的设备。@OverridepublicvoidonReceive(Contextcontext,Intentintent){WifiP2pD

android - 如何更改 WiFi direct p2p 中的设备名称?

是否可以通过代码更改WiFidirect的设备名称?我尝试过:privateWifiP2pDevicewDevice;wDevice.deviceName="newName";但是,显然这是行不通的。有什么想法吗?! 最佳答案 以下代码使用了Java的Reflectionapi,由于效率低下,不太可取,但Android没有提供另一种方式,您可以使用它charm:try{Methodm=wpm.getClass().getMethod("setDeviceName",newClass[]{WifiP2pManager.Channel.

android - 渲染期间引发异常 : Could not find layout resource matching value 0x7F04001B (resolved name: content_main) in current configuration

当我使用新Activity创建新项目时出现此异常。Exceptionraisedduringrendering:Couldnotfindlayoutresourcematchingvalue0x7F04001B(resolvedname:content_main)incurrentconfiguration.当我进入content_main时,我确实看到了正确的图像并且没有渲染问题。 最佳答案 自更新AndroidStudio以来,我一直遇到同样的问题。它似乎只影响其中包含标签的布局。如果您转到“文件>使缓存无效/重新启动...”,

android - 如何在 Android 中自动接受 Wi-Fi Direct 连接请求

我有2台使用WiFiDirect的Android设备。在一台设备上,我可以使用WifiP2pManager类获取有关另一台设备的信息,并请求连接到另一台设备。但是,当我请求连接时,另一台设备会弹出一个小窗口并询问用户是否要接受连接请求。是否可以自动接受这些连接请求?I.E能够在没有用户确认的情况下连接到其他设备? 最佳答案 借助Xposedframework可以轻松完成.您只需要替换其中一个androidjava类中的单一方法(请参阅snihalani的回答中的链接)。但是当然,要使用Xposed,您的设备必须已获得root权限。主

android - 更新android studio后出现错误 "Minimum supported Gradle version is 5.1.1. Current version is 4.4.1"

我将androidstudio从3.3更新到3.4版本,安装后执行./gradlewlint我收到下一个错误:DeprecatedGradlefeatureswereusedinthisbuild,makingitincompatiblewithGradle6.0.然后我使用下一个命令获取更多详细信息:./gradlwebuild--warning-mode=all然后我收到下一条消息:Failedtoapplyplugin[id'com.android.application']MinimumsupportedGradleversionis5.1.1.Currentversionis

安卓用户界面 : when can I directly modify a view?

我有一个包含两个Activity的应用。从主要Activity开始,我使用startActivityForResult()开始次要Activity。次要Activity将数据(以Intent对象的形式)返回到主要Activity。在主要Activity中,我有一个方法onActivityResult()来处理从次要Activity返回。在这个onActivityResult()方法中,我需要更新主要Activity的View(以反射(reflect)新的数据值)。我没有明确生成任何线程。我的问题是:我可以直接从onActivityResult()方法中修改View,还是需要在UI队列中

android - 带有 Android : How do I inject the current context? 的 Dagger

当我使用RoboGuice时,我能够通过构造函数将上下文注入(inject)到我的类中,并且RoboGuice会选择合适的上下文(在Activity中注入(inject)将具有Activity上下文,在Application中注入(inject)将具有当前应用程序上下文,在fragment将具有fragment的Activity上下文等...)。Dagger有类似的方法吗?publicclassThing{@InjectpublicclassThing(Contextcontext){//ifi'minjectedinanActivity,Ishouldbethecurrentacti