質問: false) { main.setcontentview(r.layout.splash); return; } main.continueafterhostcheck(); } }
回答: connectivitymanagerクラスを見てください。このクラスを使用して、ホスト上のアクティブな接続に関する情報を取得できます。 http://developer.android.com/reference/android/net/connectivitymanager.html 編集:あなたが使用することができますcontext.getsystemservice(context.connectivity_service) .getnetworkinfo(connectivitymanager.type_mobile) またはcontext.getsystemservice(context.connectivity_service) .getnetworkinfo(connectivitymanager.type_wifi) そして、返されたnetworkinfoオブジェクトのdetailedstate列挙体を解析します。編集編集:あなたがホストにアクセスできるかどうかを調べるには、あなたが使用することができますcontext.getsystemservice(context.connectivity_service) .requestroutetohost(type_wifi, int hostaddress) 言うまでもありませんが、プロキシとしてcontext.getsystemservice(context.connectivity_service)を使用しています。connectivitymanager cm = context.getsystemservice(context.connectivity_service); cm.yourmethodcallhere();