200 lines
7.0 KiB
XML
200 lines
7.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
|
android:orientation="vertical"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_margin="12dip"
|
|
>
|
|
<LinearLayout
|
|
android:orientation="horizontal"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content">
|
|
|
|
<EditText
|
|
android:id="@+id/sftp_host"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:singleLine="true"
|
|
android:layout_weight="1"
|
|
android:inputType="textWebEmailAddress"
|
|
android:hint="@string/hint_sftp_host" />
|
|
<TextView
|
|
android:id="@+id/portsep"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text=":" />
|
|
<EditText
|
|
android:id="@+id/sftp_port"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_weight="4"
|
|
android:singleLine="true"
|
|
android:inputType="number"
|
|
android:text="22"
|
|
android:hint="@string/hint_sftp_port" />
|
|
</LinearLayout>
|
|
<EditText
|
|
android:id="@+id/sftp_user"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:singleLine="true"
|
|
android:hint="@string/hint_username" />
|
|
|
|
|
|
<LinearLayout
|
|
android:orientation="horizontal"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content">
|
|
|
|
<TextView
|
|
android:id="@+id/auth_mode_title"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="@string/sftp_auth_mode" />
|
|
|
|
<Spinner
|
|
android:id="@+id/sftp_auth_mode_spinner"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginLeft="-4dp"
|
|
android:entries="@array/sftp_auth_modes" />
|
|
</LinearLayout>
|
|
|
|
<EditText
|
|
android:id="@+id/sftp_password"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:inputType="textPassword"
|
|
android:singleLine="true"
|
|
android:hint="@string/hint_pass"
|
|
android:importantForAccessibility="no"/>
|
|
|
|
<Button
|
|
android:id="@+id/send_public_key_button"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:text="@string/send_public_key" />
|
|
|
|
<LinearLayout
|
|
android:id="@+id/sftp_keyfile_group"
|
|
android:orientation="vertical"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content">
|
|
|
|
<LinearLayout
|
|
android:orientation="horizontal"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content">
|
|
<TextView
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="@string/private_key_select" />
|
|
<Spinner
|
|
android:id="@+id/sftp_key_names"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginLeft="3dp" />
|
|
</LinearLayout>
|
|
|
|
<LinearLayout
|
|
android:id="@+id/sftp_add_key_group"
|
|
android:orientation="vertical"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content">
|
|
<EditText android:id="@+id/sftp_key_name"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:hint="@string/hint_sftp_key_name" />
|
|
<EditText
|
|
android:id="@+id/sftp_key_content"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:inputType="textMultiLine"
|
|
android:minLines="1"
|
|
android:maxLines="6"
|
|
android:hint="@string/hint_sftp_key_content" />
|
|
<Button
|
|
android:id="@+id/sftp_save_key_button"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_weight="1"
|
|
android:text="@string/save_key" />
|
|
</LinearLayout>
|
|
<Button
|
|
android:id="@+id/sftp_delete_key_button"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_weight="1"
|
|
android:text="@string/delete_key" />
|
|
<EditText
|
|
android:id="@+id/sftp_key_passphrase"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:singleLine="true"
|
|
android:inputType="textPassword"
|
|
android:hint="@string/hint_sftp_key_passphrase" />
|
|
|
|
</LinearLayout>
|
|
|
|
|
|
<TextView android:id="@+id/initial_dir"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginLeft="4dip"
|
|
android:layout_marginTop="4dip"
|
|
android:text="@string/initial_directory" />
|
|
<EditText
|
|
android:id="@+id/sftp_initial_dir"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:inputType="textWebEmailAddress"
|
|
android:singleLine="true"
|
|
android:text="/"
|
|
/>
|
|
|
|
<TextView android:id="@+id/connect_timeout"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginLeft="4dip"
|
|
android:layout_marginTop="4dip"
|
|
android:text="@string/connect_timeout" />
|
|
<EditText
|
|
android:id="@+id/sftp_connect_timeout"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:singleLine="true"
|
|
android:inputType="number" />
|
|
|
|
<TextView android:id="@+id/sftp_kex_title"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginLeft="4dip"
|
|
android:layout_marginTop="4dip"
|
|
android:text="@string/sftp_kex_title" />
|
|
<EditText
|
|
android:id="@+id/sftp_kex"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:inputType="textNoSuggestions"
|
|
android:hint="@string/hint_sftp_kex"
|
|
android:singleLine="true"
|
|
android:text=""
|
|
/>
|
|
<TextView android:id="@+id/sftp_shk_title"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginLeft="4dip"
|
|
android:layout_marginTop="4dip"
|
|
android:text="@string/sftp_shk_title" />
|
|
<EditText
|
|
android:id="@+id/sftp_shk"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:inputType="textNoSuggestions"
|
|
android:hint="@string/hint_sftp_shk"
|
|
android:singleLine="true"
|
|
android:text=""
|
|
/>
|
|
|
|
</LinearLayout>
|