如果远程服务器(由HTTP提供服务)上存在一个文件,并且拥有其URL,那么如何检查Java? 我不想下载该文件,只需检查它的存在。
如何在Android中获取网关和子网掩码的详细信息?
我想在我的应用程序find一种方法来同步date和时间与外部来源给予的东西。 我不想使用电话时间,因为我可能会在5分钟左右的实时差异。 5分钟或更less= 10分钟! 我听说过GPS卫星或networking天线中的时间信息。 我已经尝试了System.getCurrentTime,但是我得到了当前的设备,所以,如果我的设备在5分钟之前设置,它显示错误的时间。 编辑 提出一个简短的问题:我怎么能得到这个时间?
我正在使用AFNetworking从服务器获取数据: -(NSArray)some function { AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success: ^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) { NSArray *jsonArray =[JSON valueForKey:@"posts"]; } failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON) {} } 所以我在这里要做的是将jsonArray返回给函数。 显然返回不起作用。
我已经检查了堆栈溢出问题API在Android应用程序中configuration静态IP地址 。 它适用于Android 2.3。 但是,在更高的API级别上没有运气。 例如,我把设置 android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_USE_STATIC_IP, "1"); android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_IP, "192.168.0.100"); android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_NETMASK, "255.255.255.0"); android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_DNS1, "192.168.0.254"); android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_GATEWAY, "192.168.0.254"); 但我回去检查一下: Setting –> Wi-Fi –> Long Press Access Point SSID –> Modify Network –> check Show advanced options IP Settings字段仍然是DHCP但不是Static 。 这是真的,我可以使用android.provider.Settings.System.getString()来取回我设定的。 它certificate设置保存在某个地方,但系统只是忽略它。 系统使用Android 3.x和4.x以外的设置,而不是android.provider.Settings.System ,根据接入点SSID设置。 我可以修改一个SSID的设置,就像它在Android 2.3上的工作方式一样吗?
我有一个从服务器下载文件的服务。 我警告用户只能在下载开始之前通过无线LAN下载文件。 我的问题是,如果我的networking连接松动,我的下载卡住了。 有没有办法监听networking连接的变化,或者是否完全丢失?
对于一般的协议消息交换,可以容忍一些丢包。 UDP over TCP有效多less?
我能find的最好的, if fclose fopentypes的东西,使页面加载真的很慢。 基本上我想要做的是以下几点:我有一个网站列表,我想显示他们的favicons旁边。 但是,如果一个网站没有一个,我想用另一个图像replace而不是显示一个破碎的图像。
我有一个AsyncTask应该检查networking对主机名的访问。 但doInBackground()永远不会超时。 任何人都有线索? public class HostAvailabilityTask extends AsyncTask<String, Void, Boolean> { private Main main; public HostAvailabilityTask(Main main) { this.main = main; } protected Boolean doInBackground(String… params) { Main.Log("doInBackground() isHostAvailable():"+params[0]); try { return InetAddress.getByName(params[0]).isReachable(30); } catch (UnknownHostException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return false; } protected void onPostExecute(Boolean… result) { Main.Log("onPostExecute()"); […]