protected void setLoadPicture() throws UiObjectNotFoundException { // 点击更多按钮 showMore(); // 选择设置 UiObject settings = new UiObject(new UiSelector().resourceId("android:id/title").text("设置")); settings.clickAndWaitForNewWindow(); // 选择带宽管理 UiObject privacy = new UiObject(new UiSelector().resourceId("android:id/title").text("带宽管理")); privacy.clickAndWaitForNewWindow(); // 勾选加载图片 UiObject list = new UiObject(new UiSelector().className(ListView.class)); for (int i = 0; i < list.getChildCount(); i++) { UiObject ll = list.getChild(new UiSelector().className(LinearLayout.class).index(i)); UiObject tv = ll.getChild(new UiSelector().className(TextView.class).index(0)); if (tv.getText().equals("加载图片")) { UiObject enable = ll.getChild(new UiSelector().resourceId("android:id/checkbox")); if (enable.isCheckable() && !enable.isChecked()) { enable.click(); } break; } } // 返回浏览界面 getUiDevice().pressBack(); getUiDevice().pressBack(); }