mirror of
https://github.com/apache/cordova-android.git
synced 2025-02-20 23:56:20 +08:00
Fixed up reachability
This commit is contained in:
parent
6fd903d7e1
commit
d1db422ccf
@ -14,6 +14,7 @@
|
||||
<uses-permission android:name="android.permission.READ_CONTACTS" />
|
||||
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||
|
||||
<application android:icon="@drawable/icon" android:label="@string/app_name"
|
||||
android:debuggable="true">
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">PhoneGap</string>
|
||||
<string name="url">file:///android_asset/www/index.html</string>
|
||||
<string name="url">file:///android_asset/www/Tck/home.html</string>
|
||||
<string name="go">Snap</string>
|
||||
</resources>
|
||||
|
@ -23,17 +23,22 @@ public class NetworkManager {
|
||||
public boolean isAvailable()
|
||||
{
|
||||
NetworkInfo info = sockMan.getActiveNetworkInfo();
|
||||
return info.isConnected();
|
||||
boolean conn = info.isConnected();
|
||||
return conn;
|
||||
}
|
||||
|
||||
public boolean isReachable(String uri)
|
||||
{
|
||||
{
|
||||
if (uri.indexOf("http://") == -1)
|
||||
uri = "http://" + uri;
|
||||
boolean reached = isAvailable();
|
||||
try {
|
||||
DefaultHttpClient httpclient = new DefaultHttpClient();
|
||||
HttpGet httpget = new HttpGet(uri);
|
||||
httpclient.execute(httpget);
|
||||
} catch (Exception e) { reached = false;}
|
||||
} catch (Exception e) {
|
||||
reached = false;
|
||||
}
|
||||
return reached;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user