···8989 public abstract boolean hasTouchscreen();
90909191 /**
9292+ * Checks for whether the platform supports a virtual keyboard.
9393+ *
9494+ * @return true, if this is a virtual keyboard device
9595+ */
9696+ public abstract boolean hasVirtualKeyboard();
9797+9898+ /**
9299 * Gets the filesystem roots that the application can write to.
93100 *
94101 * @return the filesystem roots