草庐IT

WiFi-direct

全部标签

php - Laravel 请求 : it's correct injecting Request directly in the controller constructor?

在LaravelController中,如果所有函数都使用Request,那么直接在构造函数而不是函数中注入(inject)Request是否正确?下面的代码有效,我只是想知道它是否正确以及它是否有副作用...classBananaControllerextendsController{protected$request;//requestasanattributeofthecontrollerspublicfunction__construct(Request$request){$this->middleware('auth');$this->request=$request;//R

java - jain sip 如何在 android 中连接 WiFi

我正在使用jainsip开发软电话,它即将完成,但存在以下问题:我正在使用restcomm-android-sdk在android-jain-sip-ri-1.2.233.jar问题是假设两个客户是客户A和客户B,如果clientA和clientB使用的是3G/4G,那么一切正常,因为他们都可以互相打电话,并且可以互相发语音如果客户端A使用3G/4G网络,而客户端B使用公共(public)WiFi,则两者可以相互调用,但只有客户端A可以听到ClientB的声音,clientB听不到任何声音。我觉得是跟路由和nat有关的东西,这是我的androidlist谁能帮忙解决这个问题?

当 Wifi 连接丢失时,java.io.InputStream 不会抛出 IOException

我的Android应用程序中的某些代码从URL下载文件时遇到问题,这里是代码fragment:intbytesRead=0;finalbyte[]buffer=newbyte[32*1024];InputStreamstream=httpUrlConnection.getInputStream();try{while((bytesRead=stream.read(buffer))>0){Log.i("TAG","Readfromsteam,BytesRead:"+bytesRead);}}catch(IOExceptionex){//RecoverfromlostWIFIconnect

android - WIFI P2P 删除组

我想从一个设备连接到不同的设备一个接一个。所以我要做的是检查我的设备是否已连接if(myDevice.status==0)如果是,我删除组manager.removeGroup(channel,newActionListener().这里的问题是,在执行此操作几次后,方法removeGroup()转到onFailure()并出现此错误:断开连接失败。Reason:2意思是“忙”。如何阻止框架忙碌?是否有任何正确的方法来断开两台设备之间的连接,以便毫无问题地开始与另一台设备的新连接? 最佳答案 WifiP2p每次创建新组时都会创建一个

java - 是否可以检测您连接的 WiFi 类型?

我想检测我连接到的WiFi是实际wifi还是来自其他移动设备的网络热点的wifi-实际上是移动数据连接的热点。是否可以通过原生androidAPI来实现?我已经看到一些应用程序成功地检测到这一点,并警告我我将要执行的操作。 最佳答案 publicclassConnectivity{/***Getthenetworkinfo*@paramcontext*@return*/publicstaticNetworkInfogetNetworkInfo(Contextcontext){ConnectivityManagercm=(Connec

java - 更改 WiFi MAC 地址

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。Improvethisquestion我是开发ServalProject的开发人员之一我们正在考虑使用HuaweiIdeosU1850作为我们Android开发的默认平台

android - 来自 Android wifi.getScanResults() 的旧结果

在我的Droid2上,wifi.getScanResults()似乎会在短时间内返回旧值。这意味着当我在家时,wifi.getScanResults()将显示我的家庭网络。如果我沿着几英里外的街道行驶,wifi.getScanResults()仍会在前1或2次尝试中显示我的家庭网络。第三次尝试时,我的家庭网络消失了。问题:有没有办法只获取最近的wifi.getScanResults()?可能的选择:如果ScanResult的.level是最小值,假设它不在范围。以某种方式清除ScanResults,使用未记录的API。我有这样的代码:context.registerReceiver(t

android - 当我的应用程序在 Android 中运行时,如何打开 Wifi?

当我启动我的Twitter应用程序时,如何通过编码自动打开WiFi? 最佳答案 我还没有尝试过这个,但它应该可以工作:WifiManagerwifiManager=(WifiManager)getSystemService(Context.WIFI_SERVICE);if(wifiManager!=null)wifiManager.setWifiEnabled(true);将此权限添加到list文件: 关于android-当我的应用程序在Android中运行时,如何打开Wifi?,我们在

android - 如何让 C2DM 推送通知与启用的 WiFi 一起工作?

我开发了一个使用C2DM推送通知的应用程序。只要我连接到GSM/3G网络,一切都正常,但当我切换到WiFi时,它并不总是有效,我也收不到推送通知。我了解有关WiFi和推送(防火墙等)的技术问题。我的问题是是否有任何智能解决方案(是的,我知道我可以在我的应用程序中切换到“轮询”)。是否可以同时使用GSM/3G和WiFi,或者Android在连接WiFi时已经这样做了吗?/亨里克 最佳答案 今年我与C2DM打过很多交道,我看到了您描述的问题。我也听说iOS设备会发生这种情况。我有时发现推送失败,将设备置​​于飞行模式并再次退出以重新启用

java - Android - 以编程方式连接到wifi

我想以编程方式连接到WiFi网络。这是我的代码:wifiManager=(WifiManager)this.getSystemService(Context.WIFI_SERVICE);wifiManager.setWifiEnabled(true);WifiConfigurationconfig=newWifiConfiguration();config.SSID="\""+ssid+"\"";config.preSharedKey="\""+key+"\"";intnetId=wifiManager.addNetwork(config);wifiManager.saveConfig