草庐IT

android - 不活动,与 AppMeasurementService 断开连接

我正在使用firebase进行分析和推送通知。我在我的设备上收到推送通知,但分析未显示在firebase控制台中。在工作室的logcat中,它显示“不活动,正在与AppMeasurementService断开连接”。当我尝试从事件状态使用以下命令时adbshellsetproplog.tag.FAVERBOSEadbshellsetproplog.tag.FA-SVCVERBOSEadblogcat-vtime-sFAFA-SVC我收到的终端响应低于Uploadscheduledinapproximatelyms:73028008-0412:30:51.751V/FA-SVC(4287

android - 使用 BroadcastReceiver 在 Android 中获取断开连接的 WiFi 网络的 SSID?

我有以下BroadcastRecevier:publicclassWiFiConnectionEventsReceiverextendsBroadcastReceiver{privatestaticfinalStringTAG=WiFiConnectionEventsReceiver.class.getSimpleName();@OverridepublicvoidonReceive(Contextcontext,@NonNullIntentintent){Log.v(TAG,"action:"+intent.getAction());Log.v(TAG,"component:"+in

java - Android InputStream 互联网断开

在我的Android程序中,我有一些下载文件的代码。这工作正常,但由于在手机上,您可以随时断开连接,我需要更改它是否重新连接并在您中途有人打电话/您失去手机信号/等时恢复下载。我不知道如何检测InputStream已停止工作。请看下面的代码:InputStreamin=c.getInputStream();byte[]buffer=newbyte[8024];intlen1=0;while((len1=in.read(buffer))>0){Log("-"+len1+"-Downloaded.");f.write(buffer,0,len1);Thread.sleep(50);}当我失

Android Studio总是在开始 "debug"后立即断开连接

每次我尝试使用AndroidStudio调试任何项目时,应用程序都不会启动,控制台会立即显示以下消息:ConnectedtothetargetVM,address:'localhost:8603',transport:'socket'TestrunningstartedDisconnectedfromthetargetVM,address:'localhost:8603',transport:'socket'我通常尝试在我的HTCDesireZwithAndroid2.3.3设备上进行调试,我记得使用EclipseIDE时“调试”工作没有任何问题。 最佳答案

android - 模拟器经常断开连接,Android Studio 卡住。如何修复它?

我有一个奇怪的问题,找不到任何解决方法。当我打开模拟器并且AVD正常运行时,第一次一切正常。但5-10分钟后,模拟器断开连接,它失去了互联网连接,我无法连接到它,AndroidStudio也完全卡住了,没有任何反应!我应该关闭模拟器,之后一切都会恢复正常。这些是我测试过的:adbkill-server然后adb启动服务器我也试过再次连接和断开连接adbconnectlocalhost:5554和adbconnectemualtor-5554但仍然没有结果。更糟糕的是,我不能再使用AndroidStudio,甚至点击代码行也不起作用!每次我都应该关闭模拟器然后再打开它。NOTE:Ican

android - 如何设置 Android Studio 以便在离线时(断开与互联网的连接)进行编译

我今天在androidstudio工作,我的构建开始失败。令我惊讶的是,我失去了互联网连接,无法再构建我的代码。build.gradle文件包含以下内容:buildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.6.3'}tasks.withType(Compile){options.encoding="UTF-8"}}applyplugin:'android-library'dependencies{compilefiles('libs/android

Android KitKat HttpURLConnection 断开 AsyncTask

在我的应用程序中,我使用HttpURLConnection下载文件在AsyncTask.如果文件下载时间太长,那么我想取消它;我通过关闭流并调用disconnect()来做到这一点在HttpURLConnection对象上。该代码在Android中已完美运行多年。然而,既然KitKat已经出来,问题就出现了。具体来说,disconnect()调用本身需要几秒或更长时间才能完成。在KitKat之前的设备中,它只需要一毫秒或更短的时间。真正奇怪的是,当我在单独的线程上执行断开连接调用时,它又真的很快了。所以在AsyncTask的doInBackground方法中调用它一定是个问题。需要注意

android - 在断开连接的设备上通过 XMPP 丢失消息

我正在尝试开发基于XMPP的回合制游戏。(我为多平台游戏找到的唯一解决方案)。我可以毫无问题地发送消息。如果其他用户不在线,服务器(OpenFire)会保存它以供以后传送。当设备更改网络(从3g更改为WiFi、更改3gIP...)或设备丢失网络(关闭3g、wifi或丢失连接)时,问题就会出现。服务器认为设备在线并发送消息但它(显然)从未到达,因此数据包丢失。我知道一个解决方案。通过我的游戏协议(protocol)实现ACK,但我不太喜欢这个想法。你还有什么建议吗?我认为这是一个服务器问题。你知道另一个服务器女巫实现TCP或ACK吗?谢谢!!编辑:我这样做:将设备连接到服务器。我关闭了设

android - 如何结合使用 android 的 "openvpn connect"应用程序和 Intent 以编程方式连接和断开 vpn 连接?

我正在开发一个Android应用程序,它应该在需要时自动启动OpenVPNConnectsession。如何结合使用android的“openvpnconnect”应用程序和intents,以编程方式连接和断开vpn连接?编辑:同时我发现了这种方法-它对我有用:privatevoidstartVPN(){IntentopenVPN=newIntent("android.intent.action.VIEW");openVPN.setPackage("net.openvpn.openvpn");openVPN.setClassName("net.openvpn.openvpn",net.

android - 如果蓝牙设备正在连接/断开连接则广播?

我想在连接特定蓝牙设备时启动一项服务,并在断开连接时停止该服务。显然,我不希望后台服务始终检查BT设备是否已连接,因此我想使用Receiver来实现这一点。这真的可能吗?android.bluetooth.device.action.ACL_CONNECTED被提及here,但显然它没有用。谢谢! 最佳答案 这些是您必须添加到广播接收器的过滤器。ACL_CONNECTED蓝牙连接时发出信号,ACL_DISCONNECTED蓝牙断开时发出信号对于特定设备,您必须检查广播接收器中的Intent/上下文您必须添加的两个权限是:我认为这应该