2012-03-21 3 views

답변

2
public class Main extends Activity { 

protected List<InstrumentationInfo> mList; 
protected ComponentName mBrowserTestComponent; 
protected final static String TARGET_PACKAGE = "com.android.browser"; 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    mList = this.getPackageManager().queryInstrumentation(TARGET_PACKAGE, 0); 
    mBrowserTestComponent = instrumentationForPosition(0); 
} 

public void startTesting(View view) { 
    this.startInstrumentation(mBrowserTestComponent, null, null); 
} 

public ComponentName instrumentationForPosition(int position) 
{ 
    if (mList == null) { 
     return null; 
    } 
    InstrumentationInfo ii = mList.get(position); 
    return new ComponentName(ii.packageName, ii.name); 
} 
} 
+0

참조 : https://github.com/android/platform_development/blob/master/apps/Development/src/com/android/development/InstrumentationList.java – quiel

관련 문제