Page 843 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 843

공중망을  이용한  애완동물  사료  공급기






             import  android.content.Context;
             import  android.net.ConnectivityManager;
             import  android.net.NetworkInfo;



             /**
               *  Created  by  user  on  2016-10-25.
              */



             public  class  NetworkUtil  {
                  public  static int TYPE_WIFI =  1;
                  public  static int TYPE_MOBILE  =  2;

                  public  static int TYPE_NOT_CONNECTED  =  0;




                  public  static int getConnectivityStatus(Context context)  {
                        ConnectivityManager  cm  = (ConnectivityManager) context

                                  .getSystemService(Context.CONNECTIVITY_SERVICE);


                        NetworkInfo  activeNetwork  =  cm.getActiveNetworkInfo();

                        if  (null  !=  activeNetwork)  {
                             if  (activeNetwork.getType() ==  ConnectivityManager.TYPE_WIFI)
                                  return  TYPE_WIFI;


                             if  (activeNetwork.getType() ==  ConnectivityManager.TYPE_MOBILE)

                                  return  TYPE_MOBILE;
                        }
                        return TYPE_NOT_CONNECTED;

                  }


                  public  static String  getConnectivityStatusString(Context  context)  {
                        int  conn =  NetworkUtil.getConnectivityStatus(context);
                        String status  =  null;

                        if  (conn  ==  NetworkUtil.TYPE_WIFI)  {
                             status  =  "Wifi  enabled";
                        }  else if  (conn  ==  NetworkUtil.TYPE_MOBILE) {




            인천전자마이스터고등학교
                                                         -  836  -
   838   839   840   841   842   843   844   845   846   847   848