求助:请问在android中如何用代码检测是否ping通指定的IP地址? android手机如何运行网络Ping测试?

android\u600e\u4e48\u5b9e\u73b0ping\u5730\u5740\u5462\uff0c\u8f93\u5165IP\u5730\u5740\u540e\u70b9\u51fb\u6309\u94ae\u51fa\u73b0\u5730\u5740\u8fde\u901a\u4fe1\u606f\uff1f

String cmd="cmd.exe ping ";
String ipprefix="192.168.10.";
int begin=101;
int end=200;
Process p=null;

for(int i=begin;i<end;i++){
p= Runtime.getRuntime().exec(cmd+i);
String line = null;
BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));
while((line = reader.readLine()) != null)
{
//Handling line , may logs it.
}
reader.close();
p.destroy();
}



\u5728eclipse\u91cc\u5efa\u4e00\u4e2ajava\u5de5\u7a0b \u5728\u5de5\u7a0b\u91cc\u5efa\u4e00\u4e2a.java\u6587\u4ef6 \u628a\u4ee3\u7801\u590d\u5236\u8fdb\u53bb \u4fee\u6539\u4e00\u4e0b\u5305\u540d\u5c31\u53ef\u4ee5\u8fd0\u884c\u4e86 \u70b9\u51fbrun\u67e5\u770b\u4e0b\u9762\u7684\u7ed3\u679c

android\u624b\u673a\u8fd0\u884c\u7f51\u7edcPing\u6d4b\u8bd5\u7684\u65b9\u6cd5\u5927\u81f4\u5206\u4e3a\u4e24\u79cd\uff1a\u4e00\u79cd\u662f\u7cfb\u7edf\u81ea\u5e26\u7684\u6d4b\u8bd5\u529f\u80fd\uff0c\u91cc\u9762\u5305\u542b\u6709ping\u6d4b\u8bd5\u7684\u7f51\u7edc\u529f\u80fd\u3002\u53e6\u5916\u4e00\u79cd\u662f\u4e0b\u8f7d\u7b2c\u4e09\u65b9APP\u5e94\u7528\u6765\u8fdb\u884c\u76f8\u5173\u7684PING\u6d4b\u8bd5\u3002
\u65b9\u6cd5\u4e00\uff1a\u7cfb\u7edf\u81ea\u5e26\u7684\u624b\u673a\u6d4b\u8bd5\u529f\u80fd\u3002\u5728\u62e8\u53f7\u754c\u9762\u4e0a\u8f93\u5165\uff1a*#*#4636#*#* \uff0c\u624b\u673a\u81ea\u52a8\u8fdb\u5165\u6d4b\u8bd5\u6a21\u5f0f\u3002

\u9009\u62e9\u201c\u624b\u673a\u4fe1\u606f\u201d

\u53ef\u4ee5\u770b\u5230\u201c\u8fd0\u884cping\u6d4b\u8bd5\u201d\u70b9\u51fb\u5373\u53efping\u8c37\u6b4c\u7684\u670d\u52a1\u5668\u3002
\u65b9\u6cd5\u4e8c\uff1a\u76f4\u63a5\u4e0b\u8f7d\u5b89\u88c5\u7b2c\u4e09\u65b9\u6d4b\u8bd5\u5e94\u7528\uff0c\u5e94\u7528\u7684\u540d\u5b57\u5c31\u53ebPING\u3002
\u5e94\u7528\u9ed8\u8ba4ping\u7684\u662f\u767e\u5ea6\u7684IP\u5730\u5740\uff0c\u4f60\u4e5f\u53ef\u4ee5\u81ea\u5df1\u4fee\u6539ip\uff0c\u5e94\u7528\u754c\u9762\u5982\u56fe\u3002

\u6269\u5c55\u8d44\u6599
Ping\u662fWindows\u3001Unix\u548cLinux\u7cfb\u7edf\u4e0b\u7684\u4e00\u4e2a\u547d\u4ee4\u3002ping\u4e5f\u5c5e\u4e8e\u4e00\u4e2a\u901a\u4fe1\u534f\u8bae\uff0c\u662fTCP/IP\u534f\u8bae\u7684\u4e00\u90e8\u5206\u3002\u5229\u7528\u201cping\u201d\u547d\u4ee4\u53ef\u4ee5\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u8fde\u901a\uff0c\u53ef\u4ee5\u5f88\u597d\u5730\u5e2e\u52a9\u6211\u4eec\u5206\u6790\u548c\u5224\u5b9a\u7f51\u7edc\u6545\u969c\u3002\u5e94\u7528\u683c\u5f0f\uff1aPing\u7a7a\u683cIP\u5730\u5740\u3002\u8be5\u547d\u4ee4\u8fd8\u53ef\u4ee5\u52a0\u8bb8\u591a\u53c2\u6570\u4f7f\u7528\uff0c\u5177\u4f53\u662f\u952e\u5165Ping\u6309\u56de\u8f66\u5373\u53ef\u770b\u5230\u8be6\u7ec6\u8bf4\u660e\u3002
\u53c2\u8003\u8d44\u6599\uff1a\u767e\u5ea6\u767e\u79d1-Ping

public boolean isIpReachable(String ip)	
{
    try
    {
        InetAddress addr = InetAddress.getByName(ip);
        if (addr.isReachable(3000))
        {
            return true;
        }
        return false;
    }
    catch (UnknownHostException e)
    {
    }
    catch (IOException e)
    {
    }
}


使用http协议访问ip地址..成功返回字符串,失败为ping不通

手机访问网页的ip地址是随机的吧,不是固定的,好像是用不好那个的

  • 姹傚姪:璇烽棶鍦╝ndroid涓濡備綍鐢ㄤ唬鐮佹娴嬫槸鍚ing閫氭寚瀹氱殑IP鍦板潃?_鐧惧害鐭 ...
    绛旓細public boolean isIpReachable(String ip){ try { InetAddress addr = InetAddress.getByName(ip); if (addr.isReachable(3000)) { return true; } return false; } catch (UnknownHostException e) { } catch (IOException e) { }} ...
  • 鍦ˋndroid涓鎬庝箞鍒犻櫎XML鏂囦欢涓凡鏈夌殑鍐呭?
    绛旓細鍦╝ndroid瑕佷慨鏀箈ml鏂囦欢涓鑸笉鑳界洿鎺ヤ慨鏀瑰,鏇翠綍鍐垫槸鍒犻櫎鏍囩銆備笉杩囨湁涓绉嶅彇鑰屼唬涔嬬殑鏂规硶鏄噸鏂版瀯寤簒ml鏂囦欢,鍦╝ndroid鏈変釜XmlSerializer绫绘槸涓撻棬鐢ㄦ潵鏋勫缓xml鏂囦欢鐨,褰撻渶瑕佷慨鏀规椂,浣犻鍏堣偗瀹氭槸寰楄В鏋恱ml,杩欐椂鍊欏彲浠ュ皢瑙f瀽鐨勫煎瓨鍒板璞¢噷闈,鐒跺悗鍐嶉噸鏂版瀯寤,杩欏氨鍙樻垚鏂扮殑xml浜,鍏充簬XmlSerializer鐨勭敤娉,鎴戝氨涓嶈缁嗚浜,b...
  • 鍦╝ndroid涓鎬庢牱璋冪敤鏈湴js鏂囦欢閲岀殑鏂规硶骞跺緱鍒拌繑鍥炲
    绛旓細1.android涓鍒╃敤webview璋冪敤缃戦〉涓婄殑js浠g爜銆Android 涓鍙互閫氳繃webview鏉ュ疄鐜板拰js鐨勪氦浜掞紝鍦ㄧ▼搴忎腑璋冪敤js浠g爜锛屽彧闇瑕佸皢webview鎺т欢鐨勬敮鎸乯s鐨勫睘鎬ц缃负true锛岋紝鐒跺悗閫氳繃loadUrl灏卞彲浠ョ洿鎺ヨ繘琛岃皟鐢紝濡備笅鎵绀猴細mWebView.getSettings().setJavaScriptEnabled(true);mWebView.loadUrl("javascript:test()");...
  • 銆姹傚姪銆android绯荤粺濡備綍绠鍗曞湴璁块棶鏈嶅姟鍣?
    绛旓細1锛変互HTML浠g爜鐨褰㈠紡杩斿洖銆2锛変互XML瀛楃涓茬殑褰㈠紡杩斿洖銆傝繑鍥炵殑鏁版嵁闇瑕侀氳繃XML瑙f瀽锛圫AX銆丏OM锛孭ull,绛夛級鍣ㄨ繘琛岃В鏋愩3锛変互json瀵硅薄鐨勬柟寮忚繑鍥炪
  • android鎵嬫満鎬庝箞杩涘叆recovery?
    绛旓細杩涘叆RECOVERY鈥濓紝鎸夆滅數婧愰敭鈥濈‘璁よ繘鍏ecovery鐣岄潰銆傛敞锛氭姌鍙犲睆鏈哄瀷锛氳灞曞紑灞忓箷鍚庢寜涓婅堪鏂规硶鎿嶄綔锛汵EX 3/3S绯诲垪浜у搧锛氳鍦ㄥ叧鏈虹姸鎬佹寜浣忛《閮ㄥ渾閿1-2绉掞紝鍐嶆寜浣忊滈煶閲忎笂閿濊繘鍏ASTBOOT鐣岄潰锛屾牴鎹〉闈㈡彁绀鸿繘鍏ecovery鐣岄潰銆傛洿澶氫娇鐢ㄧ枒鎯戝彲杩涘叆vivo瀹樼綉--鎴戠殑--鍦ㄧ嚎瀹㈡湇--杈撳叆浜哄伐锛屽挩璇㈠湪绾垮鏈嶅弽棣堛
  • android涓鎬庝箞kill鎺変竴涓猘ctivity?
    绛旓細鍦ˋndroid涓,Activity鏈変釜鏍,涓涓狝ctivity缁撴潫鎺,浼氬洖鍒颁笂涓涓狝ctivity,骞朵笉鏄鍑哄簲鐢ㄧ▼搴忋侫ndroid涓,閫鍑哄簲鐢ㄧ▼搴忕殑鏂瑰紡:1.閫氳繃pidint pid = android.os.Process.myPid(); //鑾峰彇褰撳墠搴旂敤绋嬪簭鐨凱IDandroid.os.Process.killProcess(pid); //鏉姝诲綋鍓嶈繘绋嬭繖绉嶆柟娉曢鍑哄簲鐢,鏄細淇濈暀鏌愪簺鍚庤繘绋,渚嬪:Service,...
  • 姹傚姪android寮鍙戦噷,濡備綍閮ㄥ垎鏂囧瓧瓒呴摼鎺
    绛旓細涓銆佸疄鐜癟extView閲岀殑鏂囧瓧鏈変笉鍚岄鑹瞚mport android.text.Html; TextView t3 = (TextView) findViewById(R.id.text3); t3.setText(Html.fromHtml( "text3: Text with a " + "link " +"created in the Java source code using HTML."));浜屻乀extView鏄剧ずhtml鏂囦欢涓殑鍥剧墖鎴戜滑鐭ラ亾瑕佽Text...
  • 姹傚姪鍦╝ndroid studio 涓紩鐢╲iewpagerindicator鐨勬柟娉
    绛旓細璇锋寜鐓у涓嬫柟娉曟搷浣滃嵆鍙細1. 浣跨敤 maven 瀵煎叆銆1锛 鍦ㄦ渶椤跺眰鐨凚uild.gradle 涓坊鍔犲涓嬩唬鐮:buildscript { repositories { maven { url "" } mavenCentral()} dependencies { classpath 'com.android.tools.build:gradle:0.12.+'} } allprojects { repositories { maven { url "" } mavenCentral...
  • 姹傞棶android鎬庝箞鍦ㄤ唬鐮侀噷鑾峰緱绯荤粺鏂囦欢鐨勮鍐欐潈闄?
    绛旓細绗竴涓柟娉曠畝鍗曠偣,涓嶈繃闇瑕鍦ˋndroid绯荤粺婧愮爜鐨勭幆澧冧笅鐢╩ake鏉ョ紪璇: 1. 鍦ㄥ簲鐢ㄧ▼搴忕殑AndroidManifest.xml涓殑manifest鑺傜偣涓姞鍏 android:sharedUserId="android.uid.system"杩欎釜灞炴с 2. 淇敼Android.mk鏂囦欢,鍔犲叆LOCAL_CERTIFICATE := platform杩欎竴琛 3. 浣跨敤mm鍛戒护鏉ョ紪璇,鐢熸垚鐨刟pk灏辨湁淇敼绯荤粺鏃堕棿鐨勬潈闄愪簡銆 绗...
  • 姹傚姪!android寮鍙 濡備綍鍦ㄤ竴涓櫘閫氱被涓娇鐢╣etResources()鏂规硶...
    绛旓細鏂规硶涓锛氶噸鍐欐绫荤殑鏋勯犳柟娉曪紝鍦ㄥ叾浠栭〉闈㈣皟鐢ㄧ殑鏃跺欙紝浼犲叆Context锛岀洿鎺ュ埄鐢 Context.getResources()鏂规硶浜岋細閫氳繃鍏ㄥ眬鐨刟pplication鏉ヨ幏鍙 //QDApplicationContext涓鸿嚜瀹氫箟鐨刟pplication锛実etInstance()鐢ㄦ潵鑾峰彇瀹炰緥瀵硅薄 QDApplicationContext.getInstance().getResources()鏂规硶涓夛細涓嶇敤閲嶅啓鏋勯犳柟娉曪紝鐩存帴鍦ㄤ綘闇瑕佽皟鐢...
  • 扩展阅读:android苹果下载安装 ... 苹果android在哪里找 ... 电大android智能手机编程 ... 平板android系统下载 ... android服务同屏软件 ... android在哪里打开 ... android下载安装app1.37 ... android服务监视手机 ... android下载安装官方下载 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网