編輯:Android開發實例
UiScrollable is a UiCollection and provides support for searching for items in a scrollable user interface (UI) elements. This class can be used with horizontally or vertically scrollable controls.
UiScrollable是一個UiCollection(這東西還沒搞懂),我們可以使用它,在可滑動的頁面(水平滑動或上下滑動都可以)上查找我們想要的控件(item)。
例1:下面的這個scrollClickObject方法就是使用UiScrollable,來自動選擇我們想要點擊的那個控件。
代碼如下:
public void scrollClickObject(String targetClassName,String targetName) throws UiObjectNotFoundException {
UiScrollable collectionObject = new UiScrollable(new UiSelector().scrollable(true));
if(collectionObject.exists()) {
UiObject scrollableObject = collectionObject.getChildByText(new UiSelector().className(targetClassName), targetName);
scrollableObject.clickAndWaitForNewWindow();
} else {
UiObject targetObject = new UiObject(new UiSelector().className(targetClassName).text(targetName));
targetObject.clickAndWaitForNewWindow();
}
}
首先定義一個UiScrollable對象,識別這個對象的唯一條件就是,屏幕上有可滑動的控件。(這裡有一個問題,就是如果屏幕上同時存在2個可滑動的控件,就會報錯了)
然後我們判斷這個可滑動對象是否存在
•存在,則使用getChildByText方法,獲取我們想要點擊的那個控件,然後點擊它
•不存在,則說明頁面不可滑動,也就是所有控件均已顯示在界面上。那我們就可以直接使用UiObject獲取控件並操作它。
JSON代表JavaScript對象符號。它是一個獨立的數據交換格式,是XML的最佳替代品。本章介紹了如何解析JSON文件,並從中提取所需的信息。Android提供了四個
登錄應用程序的屏幕,詢問憑據登錄到一些特定的應用。可能需要登錄到Facebook,微博等本章介紹了,如何創建一個登錄界面,以及如何管理安全問題和錯誤嘗試。首先,必須定義兩
本文實例講述了Android編程實現泡泡聊天界面的方法。分享給大家供大家參考,具體如下: 昨天寫了個界面,實現了Android泡泡聊天界面。運行結果如下,點擊發送
andriod短信整合備份發送到gmail郵箱,需要在andoid手機配置好gmail郵箱 github代碼 https://github.com/zhwj184