Robotium_获得连接设备的像素

package com.hello.test;


import android.test.ActivityInstrumentationTestCase2;
import android.util.DisplayMetrics;
import android.view.Display;
import android.view.WindowManager;


import com.jayway.android.robotium.solo.Solo;


@SuppressWarnings("unchecked")
public class PhonePixel extends ActivityInstrumentationTestCase2 {
       private static final String TARGET_PACKAGE_ID = "com.hello.world";
       private static final String LAUNCHER_ACTIVITY_FULL_CLASSNAME = "com.hello.world.HelloActivity";
       private static Class<?> launcherActivityClass;


       static{
               try {
                       launcherActivityClass = Class.forName(LAUNCHER_ACTIVITY_FULL_CLASSNAME);
               } catch (ClassNotFoundException e) {
                       throw new RuntimeException(e);
               }
       }
       
       @SuppressWarnings("unchecked")
       public PhonePixel() throws ClassNotFoundException {
               super(TARGET_PACKAGE_ID, launcherActivityClass);
       }
       
       private static Solo solo;
       
       @Override
       protected void setUp() throws Exception {
          //solo = new Solo(getInstrumentation());
          //getActivity();
            solo = new Solo(getInstrumentation(),getActivity());
       }
             
       @Override
public void tearDown() throws Exception {
        try{
        
        }
        catch(Throwable e) {
             e.printStackTrace();
        }
        //getActivity().finish();
        //super.tearDown();
        solo.sleep(10000);


       }
                 
       public static void testPixel() throws Exception{
      WindowManager wm=(WindowManager)solo.getCurrentActivity().getApplicationContext().getSystemService("window");
    Display display = wm.getDefaultDisplay(); 
    DisplayMetrics dm = new DisplayMetrics(); 
    display.getMetrics(dm);
    //Get phone pixel width and height
    int width=dm.widthPixels;
    int height=dm.heightPixels;
    System.out.println("Width is "+width+";"+"Height is "+height);
       
         }
      
      }

你可能感兴趣的:(exception,String,Class,import)