草庐IT

安卓应用程序 : SocketException permission denied (No such file or directory)

我正在尝试使用Fedor编写和上传的代码,发布在这个线程中LazyloadofimagesinListView(源代码:http://open-pim.com/tmp/LazyList.zip)Fedor的项目运行良好,但是当我尝试调整代码以适应我的项目时,由于我遇到了这个异常(SocketException),所以运行不正常。不知何故,即使在list中将权限设置为具有Internet权限(是的,我有一个Internet连接正常工作)后,我仍然得到它:异常:SocketException:权限被拒绝。查看LogCat详细信息。09-2423:43:00.591:ERROR/Filewa

java - 如何在 Java 代码中为数据报套接字设置重用地址选项?

在我的应用程序中,将有一个线程始终在运行,并将发送或监听某个端口。此应用程序在后台运行。有时在创建套接字时,我发现之前被同一个线程使用的端口没有在套接字的close()上释放。所以我试过这样dc=newDatagramSocket(inetAddr);dc.setReuseAddress(true);问题是,它也没有到达第二行。在第一行本身,我得到了expcetionBindException:Addressalreadyinuse。谁能帮我处理这种情况。有什么办法可以释放端口吗?感谢和问候,S苏曼185 最佳答案 Datagram

sockets - Android Socket : java.net.SocketException: 没有到主机的路由

我正在尝试(通过TCP)从Android设备连接到我机器上运行的服务器。我的list文件中有android.permission.INTERNET:我可以使用模拟器连接,但从设备尝试会引发错误:AndroidSocket:java.net.SocketException:没有到主机的路由谁能帮忙。 最佳答案 在我的Android设备上禁用wifi然后重新启用它并且它工作。 关于sockets-AndroidSocket:java.net.SocketException:没有到主机的路由,

Android Http 服务器和破损的管道

我正在尝试开发一个AndroidUPnP应用程序,其中有一个嵌入式http服务器,因此它可以通过lan从设备提供媒体文件。我使用的Web服务器的第一个实现基于ApacheHttpCore的ElementalHttpServer示例http://hc.apache.org/httpcomponents-core-ga/index.html.由于Android库中已包含的org.apache.http元素与httpCorejar中包含的最新元素不同,因此必须对其进行一些更改。我试图用jar中的替代Android的,但无法完成-Android库中的优先。当我更改库顺序时,出现了重复类的问题。

Android - native 套接字在第一次尝试时不删除 3G sleep 模式

我有一个非常烦人的问题。发生的情况是我有一个应用程序使用native套接字通过TCP发送数据。当我第一次启动我的应用程序并通过套接字发送数据时,没有任何通过。但是,如果我然后退出该过程并重新启动它然后再次发送,它就可以工作。如果我在sleep模式后第一次启动我的应用程序之前打开浏览器或其他东西,情况也是如此。在调用native代码之前,如何“强制”3G退出sleep模式?编辑:我已经尝试使用PowerManager。 最佳答案 尝试在ConnectivityManager上调用startUsingNetworkFeature(int

android - 应用崩溃并出现错误 INVALID_STATE_ERR

我正在使用ReactNative。我在crashlytics上遇到崩溃,错误为INVALID_STATE_ERR。我正在使用FireBaseCrashlytics。我也在使用MQTT客户端建立网络套接字连接。我无法找出应用程序崩溃的原因。是由于MQTTWebSockets还是由于javascript线程上发生的错误?我也没有从堆栈跟踪中获得任何相关消息。我在下面粘贴我的堆栈跟踪。FatalException:com.facebook.react.common.JavascriptException:INVALID_STATE_ERR,stack:value@79:1340_socket

Android:在没有 BluetoothManagerCallback 的情况下调用了 getBluetoothService()

我正在尝试将我的Nexus4与Wii平衡板连接,但出现此错误:getBluetoothService()calledwithnoBluetoothManagerCallbackconnect(),SocketState:INIT,mPfd:null所以它没有完成连接。我的套接字:publicfinalclasswSocket{publicstaticBluetoothSocketcreate(BluetoothDevicedev,intport){try{/**BluetoothSocket(inttype,intfd,booleanauth,booleanencrypt,Blueto

android - 固定 : Can't connect to adb over wifi

事实证明,adbdInsecure实际上是问题所在。当我禁用它时(通过运行应用程序并取消选中启用不安全的adbd,我能够通过wifi正常连接。此外,对于那些感兴趣的人,一旦它起作用,netstat-n就会显示连接,即:$netstat-nProtoRecv-QSend-QLocalAddressForeignAddressStatetcp000.0.0.0:55550.0.0.0:*LISTENtcp00**192.168.0.169:5555**192.168.0.50:51178ESTABLISHEDtcp600::ffff:127.0.0.1:47514:::*LISTEN巴里我

java - 无法在 Android 应用程序中设置 DSCP 值

我正在使用androidStudio进行应用程序开发,我想使用UDP套接字在ipheader中设置DSCP值。我正在关注这个example.importandroid.os.Message;importjava.io.IOException;importjava.net.DatagramPacket;importjava.net.DatagramSocket;importjava.net.InetAddress;importjava.net.SocketException;importjava.net.UnknownHostException;publicclassUdpClientT

android - java.net.ServerSocket.accept () 在 Android 上不返回

我正在尝试通过telnet连接到未获得根目录的Droid。我有INTERNET权限激活,我的设备连接到与我的MacOSX相同的网络通过WiFi框,我可以ping我打开的端口。在最初的实验中,我让它在有根测试设备上运行,但我让套接字处理程序在UIThread上运行而不是单独的线程。现在我在单独的线程上有网络模块,我无法获得ServerSocket.accept()返回。它适用于Google的android(vanilla)版本,但不适用于三星或索尼爱立信的。当我远程登录到它时,我的尝试会超时,并且logcat不会打印出任何异常或错误。这是我的代码的google-code存储库的链接:Go