
启动activity 可以使用InstrumentationTestCase
发送手机事件
InstrumentationsendCharacterSync(KeyEventKEYCODE_DPAD_DOWN);
InstrumentationsendCharacterSync(KeyEventKEYCODE_DPAD_CENTER);
使用android的测试功能,写一个类继承InstrumentationTestCase
然后在这个类里获得Instrumentation实例,通过它可以启动Activity,发送手机事件等
------------------------------------------------------
import androidappInstrumentation;
import androidcontentContentResolver;
public class ActivityTest extends InstrumentationTestCase {
private Instrumentation mInst = null;
private ContentResolver mContentResolver = null;
@Override
protected void setUp() throws Exception {
supersetUp();
mInst = getInstrumentation();
mContentResolver = mInstgetContext()getContentResolver();
}
public void testStartActivity() throws Exception {
//launch activity
Intent intent = new Intent(IntentACTION_MAIN);
intentaddFlags(IntentFLAG_ACTIVITY_NEW_TASK);
String activityPackagePath = "comandroid";
intentsetClassName(activityPackagePath, TargetActivitygetClass()getName());
TargetActivity mActivity = (TargetActivity) getInstrumentation()startActivitySync(intent);
mInstwaitForIdleSync();
//send keyevent to press button
mInstsendCharacterSync(KeyEventKEYCODE_DPAD_DOWN);
mInstsendCharacterSync(KeyEventKEYCODE_DPAD_CENTER);
mInstwaitForIdleSync();
}
}
在窗体中放 几个Panel 控件,可以放重叠,在Panel中放入你想放的东西, 点击按钮事件显示其中一个,其他的隐藏 ,你是想要这样的效果? 设置显示隐藏 :PanelVisible=false/true
以上就是关于android 怎么样让按钮自动执行点击事件全部的内容,包括:android 怎么样让按钮自动执行点击事件、C#窗体程序点击一个按钮要显示自定义控件,怎么写按钮的点击事件、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)