Get rid of many tabs for consistency
This commit is contained in:
		
							parent
							
								
									0b2aac253b
								
							
						
					
					
						commit
						abf4528d02
					
				@ -46,7 +46,7 @@ it. We enforce some of these, but not all, via checkstyle.
 | 
			
		||||
 | 
			
		||||
To get all the logcat messages by F-Droid, you can run:
 | 
			
		||||
 | 
			
		||||
	adb logcat | grep `adb shell ps | grep org.fdroid.fdroid | cut -c10-15`
 | 
			
		||||
    adb logcat | grep `adb shell ps | grep org.fdroid.fdroid | cut -c10-15`
 | 
			
		||||
 | 
			
		||||
## Building tips
 | 
			
		||||
 | 
			
		||||
@ -60,7 +60,7 @@ In order to run the F-Droid test suite, you will need to have either a real devi
 | 
			
		||||
connected via `adb`, or an emulator running. Then, execute the following from the
 | 
			
		||||
command line:
 | 
			
		||||
 | 
			
		||||
	gradle connectedCheck
 | 
			
		||||
    gradle connectedCheck
 | 
			
		||||
 | 
			
		||||
Note that the CI already runs the tests on an emulator, so you don't
 | 
			
		||||
necessarily have to do this yourself if you open a merge request as the tests
 | 
			
		||||
 | 
			
		||||
@ -3,9 +3,9 @@
 | 
			
		||||
    xmlns:android="http://schemas.android.com/apk/res/android"
 | 
			
		||||
    xmlns:tools="http://schemas.android.com/tools"
 | 
			
		||||
    android:layout_width="fill_parent"
 | 
			
		||||
	android:layout_height="fill_parent"
 | 
			
		||||
	android:baselineAligned="false"
 | 
			
		||||
	android:orientation="horizontal">
 | 
			
		||||
    android:layout_height="fill_parent"
 | 
			
		||||
    android:baselineAligned="false"
 | 
			
		||||
    android:orientation="horizontal">
 | 
			
		||||
 | 
			
		||||
    <ScrollView
 | 
			
		||||
        android:id="@+id/app_summary_container"
 | 
			
		||||
@ -17,7 +17,7 @@
 | 
			
		||||
            android:layout_width="fill_parent"
 | 
			
		||||
            android:layout_height="wrap_content"
 | 
			
		||||
            android:orientation="vertical"
 | 
			
		||||
	        android:padding="5dp">
 | 
			
		||||
            android:padding="5dp">
 | 
			
		||||
 | 
			
		||||
            <fragment
 | 
			
		||||
                android:layout_width="fill_parent"
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,7 @@
 | 
			
		||||
<RelativeLayout
 | 
			
		||||
        xmlns:android="http://schemas.android.com/apk/res/android"
 | 
			
		||||
        xmlns:tools="http://schemas.android.com/tools"
 | 
			
		||||
		android:layout_width="fill_parent"
 | 
			
		||||
        android:layout_width="fill_parent"
 | 
			
		||||
        android:layout_height="wrap_content"
 | 
			
		||||
        android:orientation="vertical"
 | 
			
		||||
        android:paddingTop="5dp"
 | 
			
		||||
 | 
			
		||||
@ -3,7 +3,7 @@
 | 
			
		||||
    xmlns:android="http://schemas.android.com/apk/res/android"
 | 
			
		||||
    xmlns:tools="http://schemas.android.com/tools"
 | 
			
		||||
    android:layout_width="fill_parent"
 | 
			
		||||
	android:layout_height="fill_parent"
 | 
			
		||||
    android:layout_height="fill_parent"
 | 
			
		||||
    android:orientation="vertical">
 | 
			
		||||
 | 
			
		||||
    <FrameLayout
 | 
			
		||||
 | 
			
		||||
@ -1,108 +1,107 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 | 
			
		||||
	android:orientation="horizontal"
 | 
			
		||||
	android:layout_width="match_parent"
 | 
			
		||||
	android:layout_height="wrap_content"
 | 
			
		||||
	android:padding="10dp"
 | 
			
		||||
	android:baselineAligned="false"
 | 
			
		||||
	xmlns:tools="http://schemas.android.com/tools" >
 | 
			
		||||
    android:orientation="horizontal"
 | 
			
		||||
    android:layout_width="match_parent"
 | 
			
		||||
    android:layout_height="wrap_content"
 | 
			
		||||
    android:padding="10dp"
 | 
			
		||||
    android:baselineAligned="false"
 | 
			
		||||
    xmlns:tools="http://schemas.android.com/tools" >
 | 
			
		||||
 | 
			
		||||
	<!-- Actual icon size is dependent on preferences and set in
 | 
			
		||||
		AppListAdapater.java:layoutIcon() -->
 | 
			
		||||
	<ImageView
 | 
			
		||||
		android:id="@+id/icon"
 | 
			
		||||
		android:contentDescription="@string/app_icon"
 | 
			
		||||
		android:layout_width="48dip"
 | 
			
		||||
		android:layout_height="48dip"
 | 
			
		||||
		android:layout_gravity="center_vertical"
 | 
			
		||||
		android:scaleType="fitCenter"
 | 
			
		||||
		tools:src="@drawable/ic_launcher" />
 | 
			
		||||
    <!-- Actual icon size is dependent on preferences and set in AppListAdapater.java:layoutIcon() -->
 | 
			
		||||
    <ImageView
 | 
			
		||||
        android:id="@+id/icon"
 | 
			
		||||
        android:contentDescription="@string/app_icon"
 | 
			
		||||
        android:layout_width="48dip"
 | 
			
		||||
        android:layout_height="48dip"
 | 
			
		||||
        android:layout_gravity="center_vertical"
 | 
			
		||||
        android:scaleType="fitCenter"
 | 
			
		||||
        tools:src="@drawable/ic_launcher" />
 | 
			
		||||
 | 
			
		||||
	<LinearLayout
 | 
			
		||||
		android:orientation="vertical"
 | 
			
		||||
		android:layout_width="match_parent"
 | 
			
		||||
		android:layout_height="wrap_content"
 | 
			
		||||
		android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
 | 
			
		||||
		android:paddingLeft="?attr/listPreferredItemPaddingLeft"
 | 
			
		||||
		android:paddingRight="?attr/listPreferredItemPaddingRight"
 | 
			
		||||
		android:paddingStart="?android:attr/listPreferredItemPaddingStart"
 | 
			
		||||
		android:layout_gravity="center_vertical"
 | 
			
		||||
		android:baselineAligned="false" >
 | 
			
		||||
    <LinearLayout
 | 
			
		||||
        android:orientation="vertical"
 | 
			
		||||
        android:layout_width="match_parent"
 | 
			
		||||
        android:layout_height="wrap_content"
 | 
			
		||||
        android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
 | 
			
		||||
        android:paddingLeft="?attr/listPreferredItemPaddingLeft"
 | 
			
		||||
        android:paddingRight="?attr/listPreferredItemPaddingRight"
 | 
			
		||||
        android:paddingStart="?android:attr/listPreferredItemPaddingStart"
 | 
			
		||||
        android:layout_gravity="center_vertical"
 | 
			
		||||
        android:baselineAligned="false" >
 | 
			
		||||
 | 
			
		||||
		<LinearLayout
 | 
			
		||||
			android:orientation="horizontal"
 | 
			
		||||
			android:layout_width="fill_parent"
 | 
			
		||||
			android:layout_height="wrap_content"
 | 
			
		||||
			android:baselineAligned="false"
 | 
			
		||||
			android:layout_marginBottom="3dp" >
 | 
			
		||||
        <LinearLayout
 | 
			
		||||
            android:orientation="horizontal"
 | 
			
		||||
            android:layout_width="fill_parent"
 | 
			
		||||
            android:layout_height="wrap_content"
 | 
			
		||||
            android:baselineAligned="false"
 | 
			
		||||
            android:layout_marginBottom="3dp" >
 | 
			
		||||
 | 
			
		||||
			<TextView android:id="@+id/name"
 | 
			
		||||
				android:textSize="17sp"
 | 
			
		||||
				android:textStyle="bold"
 | 
			
		||||
				android:singleLine="true"
 | 
			
		||||
				android:ellipsize="end"
 | 
			
		||||
				android:layout_weight="1"
 | 
			
		||||
				android:layout_width="wrap_content"
 | 
			
		||||
				android:layout_height="wrap_content"
 | 
			
		||||
				android:layout_gravity="center_vertical"
 | 
			
		||||
				android:gravity="start"
 | 
			
		||||
				android:textAlignment="viewStart"
 | 
			
		||||
				tools:text="F-Droid" />
 | 
			
		||||
            <TextView android:id="@+id/name"
 | 
			
		||||
                android:textSize="17sp"
 | 
			
		||||
                android:textStyle="bold"
 | 
			
		||||
                android:singleLine="true"
 | 
			
		||||
                android:ellipsize="end"
 | 
			
		||||
                android:layout_weight="1"
 | 
			
		||||
                android:layout_width="wrap_content"
 | 
			
		||||
                android:layout_height="wrap_content"
 | 
			
		||||
                android:layout_gravity="center_vertical"
 | 
			
		||||
                android:gravity="start"
 | 
			
		||||
                android:textAlignment="viewStart"
 | 
			
		||||
                tools:text="F-Droid" />
 | 
			
		||||
 | 
			
		||||
			<TextView android:id="@+id/status"
 | 
			
		||||
				android:textSize="13sp"
 | 
			
		||||
				android:singleLine="true"
 | 
			
		||||
				android:ellipsize="end"
 | 
			
		||||
				android:layout_weight="0"
 | 
			
		||||
				android:layout_width="wrap_content"
 | 
			
		||||
				android:layout_height="wrap_content"
 | 
			
		||||
				android:layout_marginLeft="?attr/listPreferredItemPaddingLeft"
 | 
			
		||||
				android:layout_marginStart="?android:attr/listPreferredItemPaddingStart"
 | 
			
		||||
				android:layout_gravity="center_vertical"
 | 
			
		||||
				android:gravity="end"
 | 
			
		||||
				android:textAlignment="viewEnd"
 | 
			
		||||
				tools:text="Installed"
 | 
			
		||||
				/>
 | 
			
		||||
            <TextView android:id="@+id/status"
 | 
			
		||||
                android:textSize="13sp"
 | 
			
		||||
                android:singleLine="true"
 | 
			
		||||
                android:ellipsize="end"
 | 
			
		||||
                android:layout_weight="0"
 | 
			
		||||
                android:layout_width="wrap_content"
 | 
			
		||||
                android:layout_height="wrap_content"
 | 
			
		||||
                android:layout_marginLeft="?attr/listPreferredItemPaddingLeft"
 | 
			
		||||
                android:layout_marginStart="?android:attr/listPreferredItemPaddingStart"
 | 
			
		||||
                android:layout_gravity="center_vertical"
 | 
			
		||||
                android:gravity="end"
 | 
			
		||||
                android:textAlignment="viewEnd"
 | 
			
		||||
                tools:text="Installed"
 | 
			
		||||
                />
 | 
			
		||||
 | 
			
		||||
		</LinearLayout>
 | 
			
		||||
        </LinearLayout>
 | 
			
		||||
 | 
			
		||||
		<LinearLayout
 | 
			
		||||
			android:orientation="horizontal"
 | 
			
		||||
			android:layout_width="fill_parent"
 | 
			
		||||
			android:layout_height="wrap_content"
 | 
			
		||||
			android:baselineAligned="false"
 | 
			
		||||
			>
 | 
			
		||||
        <LinearLayout
 | 
			
		||||
            android:orientation="horizontal"
 | 
			
		||||
            android:layout_width="fill_parent"
 | 
			
		||||
            android:layout_height="wrap_content"
 | 
			
		||||
            android:baselineAligned="false"
 | 
			
		||||
            >
 | 
			
		||||
 | 
			
		||||
			<TextView android:id="@+id/summary"
 | 
			
		||||
				android:textSize="13sp"
 | 
			
		||||
				android:singleLine="true"
 | 
			
		||||
				android:ellipsize="end"
 | 
			
		||||
				android:layout_weight="1"
 | 
			
		||||
				android:layout_width="wrap_content"
 | 
			
		||||
				android:layout_height="wrap_content"
 | 
			
		||||
				android:layout_gravity="center_vertical"
 | 
			
		||||
				android:gravity="start"
 | 
			
		||||
				android:textAlignment="viewStart"
 | 
			
		||||
				tools:text="Application manager"
 | 
			
		||||
				/>
 | 
			
		||||
            <TextView android:id="@+id/summary"
 | 
			
		||||
                android:textSize="13sp"
 | 
			
		||||
                android:singleLine="true"
 | 
			
		||||
                android:ellipsize="end"
 | 
			
		||||
                android:layout_weight="1"
 | 
			
		||||
                android:layout_width="wrap_content"
 | 
			
		||||
                android:layout_height="wrap_content"
 | 
			
		||||
                android:layout_gravity="center_vertical"
 | 
			
		||||
                android:gravity="start"
 | 
			
		||||
                android:textAlignment="viewStart"
 | 
			
		||||
                tools:text="Application manager"
 | 
			
		||||
                />
 | 
			
		||||
 | 
			
		||||
			<TextView android:id="@+id/license"
 | 
			
		||||
				android:textSize="12sp"
 | 
			
		||||
				android:singleLine="true"
 | 
			
		||||
				android:ellipsize="end"
 | 
			
		||||
				android:layout_weight="0"
 | 
			
		||||
				android:layout_width="wrap_content"
 | 
			
		||||
				android:layout_height="wrap_content"
 | 
			
		||||
				android:layout_marginLeft="?attr/listPreferredItemPaddingLeft"
 | 
			
		||||
				android:layout_marginStart="?android:attr/listPreferredItemPaddingStart"
 | 
			
		||||
				android:layout_gravity="center_vertical"
 | 
			
		||||
				android:gravity="end"
 | 
			
		||||
				android:textAlignment="viewEnd"
 | 
			
		||||
				tools:text="GPLv3"
 | 
			
		||||
				/>
 | 
			
		||||
            <TextView android:id="@+id/license"
 | 
			
		||||
                android:textSize="12sp"
 | 
			
		||||
                android:singleLine="true"
 | 
			
		||||
                android:ellipsize="end"
 | 
			
		||||
                android:layout_weight="0"
 | 
			
		||||
                android:layout_width="wrap_content"
 | 
			
		||||
                android:layout_height="wrap_content"
 | 
			
		||||
                android:layout_marginLeft="?attr/listPreferredItemPaddingLeft"
 | 
			
		||||
                android:layout_marginStart="?android:attr/listPreferredItemPaddingStart"
 | 
			
		||||
                android:layout_gravity="center_vertical"
 | 
			
		||||
                android:gravity="end"
 | 
			
		||||
                android:textAlignment="viewEnd"
 | 
			
		||||
                tools:text="GPLv3"
 | 
			
		||||
                />
 | 
			
		||||
 | 
			
		||||
		</LinearLayout>
 | 
			
		||||
        </LinearLayout>
 | 
			
		||||
 | 
			
		||||
	</LinearLayout>
 | 
			
		||||
    </LinearLayout>
 | 
			
		||||
 | 
			
		||||
</LinearLayout>
 | 
			
		||||
 | 
			
		||||
@ -1,17 +1,17 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 | 
			
		||||
	android:id="@+id/fdroid_layout"
 | 
			
		||||
	android:layout_width="fill_parent"
 | 
			
		||||
	android:layout_height="fill_parent"
 | 
			
		||||
	android:baselineAligned="false"
 | 
			
		||||
	android:orientation="vertical">
 | 
			
		||||
    android:id="@+id/fdroid_layout"
 | 
			
		||||
    android:layout_width="fill_parent"
 | 
			
		||||
    android:layout_height="fill_parent"
 | 
			
		||||
    android:baselineAligned="false"
 | 
			
		||||
    android:orientation="vertical">
 | 
			
		||||
 | 
			
		||||
	<android.support.v4.view.ViewPager
 | 
			
		||||
		xmlns:android="http://schemas.android.com/apk/res/android"
 | 
			
		||||
		android:id="@+id/main_pager"
 | 
			
		||||
		android:layout_width="fill_parent"
 | 
			
		||||
		android:layout_height="fill_parent">
 | 
			
		||||
    <android.support.v4.view.ViewPager
 | 
			
		||||
        xmlns:android="http://schemas.android.com/apk/res/android"
 | 
			
		||||
        android:id="@+id/main_pager"
 | 
			
		||||
        android:layout_width="fill_parent"
 | 
			
		||||
        android:layout_height="fill_parent">
 | 
			
		||||
 | 
			
		||||
	</android.support.v4.view.ViewPager>
 | 
			
		||||
    </android.support.v4.view.ViewPager>
 | 
			
		||||
 | 
			
		||||
</LinearLayout>
 | 
			
		||||
 | 
			
		||||
@ -1,23 +1,23 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8"?>
 | 
			
		||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 | 
			
		||||
	android:layout_width="fill_parent"
 | 
			
		||||
	android:layout_height="fill_parent"
 | 
			
		||||
	android:paddingLeft="2dp"
 | 
			
		||||
	android:paddingStart="2dp"
 | 
			
		||||
	android:paddingRight="2dp"
 | 
			
		||||
	android:paddingEnd="2dp"
 | 
			
		||||
	android:baselineAligned="false"
 | 
			
		||||
	android:orientation="vertical">
 | 
			
		||||
    android:layout_width="fill_parent"
 | 
			
		||||
    android:layout_height="fill_parent"
 | 
			
		||||
    android:paddingLeft="2dp"
 | 
			
		||||
    android:paddingStart="2dp"
 | 
			
		||||
    android:paddingRight="2dp"
 | 
			
		||||
    android:paddingEnd="2dp"
 | 
			
		||||
    android:baselineAligned="false"
 | 
			
		||||
    android:orientation="vertical">
 | 
			
		||||
 | 
			
		||||
	<TextView android:id="@+id/description"
 | 
			
		||||
		android:singleLine="false"
 | 
			
		||||
		android:layout_width="fill_parent"
 | 
			
		||||
		android:layout_height="wrap_content"
 | 
			
		||||
		android:padding="4dp"
 | 
			
		||||
		android:gravity="center" />
 | 
			
		||||
    <TextView android:id="@+id/description"
 | 
			
		||||
        android:singleLine="false"
 | 
			
		||||
        android:layout_width="fill_parent"
 | 
			
		||||
        android:layout_height="wrap_content"
 | 
			
		||||
        android:padding="4dp"
 | 
			
		||||
        android:gravity="center" />
 | 
			
		||||
 | 
			
		||||
	<ListView android:id="@android:id/list"
 | 
			
		||||
		android:layout_width="fill_parent"
 | 
			
		||||
		android:layout_height="fill_parent" />
 | 
			
		||||
    <ListView android:id="@android:id/list"
 | 
			
		||||
        android:layout_width="fill_parent"
 | 
			
		||||
        android:layout_height="fill_parent" />
 | 
			
		||||
 | 
			
		||||
</LinearLayout>
 | 
			
		||||
 | 
			
		||||
@ -1,25 +1,25 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8"?>
 | 
			
		||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
 | 
			
		||||
	<PreferenceCategory android:title="@string/updates">
 | 
			
		||||
		<ListPreference android:title="@string/update_interval"
 | 
			
		||||
			android:key="updateInterval"
 | 
			
		||||
			android:defaultValue="24"
 | 
			
		||||
			android:entries="@array/updateIntervalNames"
 | 
			
		||||
			android:entryValues="@array/updateIntervalValues" />
 | 
			
		||||
		<CheckBoxPreference android:title="@string/automatic_scan_wifi"
 | 
			
		||||
			android:defaultValue="false"
 | 
			
		||||
			android:key="updateOnWifiOnly" />
 | 
			
		||||
		<CheckBoxPreference android:title="@string/notify"
 | 
			
		||||
			android:defaultValue="true"
 | 
			
		||||
			android:key="updateNotify" />
 | 
			
		||||
		<EditTextPreference
 | 
			
		||||
			android:defaultValue="14"
 | 
			
		||||
			android:key="updateHistoryDays"
 | 
			
		||||
			android:maxLength="2"
 | 
			
		||||
			android:numeric="integer"
 | 
			
		||||
			android:title="@string/update_history" />
 | 
			
		||||
	</PreferenceCategory>
 | 
			
		||||
	<PreferenceCategory android:title="@string/display">
 | 
			
		||||
    <PreferenceCategory android:title="@string/updates">
 | 
			
		||||
        <ListPreference android:title="@string/update_interval"
 | 
			
		||||
            android:key="updateInterval"
 | 
			
		||||
            android:defaultValue="24"
 | 
			
		||||
            android:entries="@array/updateIntervalNames"
 | 
			
		||||
            android:entryValues="@array/updateIntervalValues" />
 | 
			
		||||
        <CheckBoxPreference android:title="@string/automatic_scan_wifi"
 | 
			
		||||
            android:defaultValue="false"
 | 
			
		||||
            android:key="updateOnWifiOnly" />
 | 
			
		||||
        <CheckBoxPreference android:title="@string/notify"
 | 
			
		||||
            android:defaultValue="true"
 | 
			
		||||
            android:key="updateNotify" />
 | 
			
		||||
        <EditTextPreference
 | 
			
		||||
            android:defaultValue="14"
 | 
			
		||||
            android:key="updateHistoryDays"
 | 
			
		||||
            android:maxLength="2"
 | 
			
		||||
            android:numeric="integer"
 | 
			
		||||
            android:title="@string/update_history" />
 | 
			
		||||
    </PreferenceCategory>
 | 
			
		||||
    <PreferenceCategory android:title="@string/display">
 | 
			
		||||
        <ListPreference android:title="@string/pref_language"
 | 
			
		||||
            android:key="language"
 | 
			
		||||
            android:defaultValue=""
 | 
			
		||||
@ -27,29 +27,29 @@
 | 
			
		||||
        <CheckBoxPreference android:title="@string/compactlayout"
 | 
			
		||||
            android:defaultValue="false"
 | 
			
		||||
            android:key="compactlayout"/>
 | 
			
		||||
		<ListPreference android:title="@string/theme"
 | 
			
		||||
			android:key="theme"
 | 
			
		||||
			android:defaultValue="light"
 | 
			
		||||
			android:entries="@array/themeNames"
 | 
			
		||||
			android:entryValues="@array/themeValues" />
 | 
			
		||||
	</PreferenceCategory>
 | 
			
		||||
	<PreferenceCategory android:title="@string/appcompatibility">
 | 
			
		||||
       <CheckBoxPreference android:title="@string/show_incompat_versions"
 | 
			
		||||
           android:defaultValue="false"
 | 
			
		||||
           android:key="incompatibleVersions" />
 | 
			
		||||
		<CheckBoxPreference android:title="@string/rooted"
 | 
			
		||||
			android:defaultValue="true"
 | 
			
		||||
			android:key="rooted" />
 | 
			
		||||
		<CheckBoxPreference android:title="@string/ignoreTouch"
 | 
			
		||||
			android:defaultValue="false"
 | 
			
		||||
			android:key="ignoreTouchscreen" />
 | 
			
		||||
	</PreferenceCategory>
 | 
			
		||||
	<PreferenceCategory android:title="@string/local_repo">
 | 
			
		||||
		<EditTextPreference
 | 
			
		||||
		    android:key="localRepoName"
 | 
			
		||||
		    android:title="@string/local_repo_name" />
 | 
			
		||||
	</PreferenceCategory>
 | 
			
		||||
	<PreferenceCategory android:title="@string/proxy" >
 | 
			
		||||
        <ListPreference android:title="@string/theme"
 | 
			
		||||
            android:key="theme"
 | 
			
		||||
            android:defaultValue="light"
 | 
			
		||||
            android:entries="@array/themeNames"
 | 
			
		||||
            android:entryValues="@array/themeValues" />
 | 
			
		||||
    </PreferenceCategory>
 | 
			
		||||
    <PreferenceCategory android:title="@string/appcompatibility">
 | 
			
		||||
        <CheckBoxPreference android:title="@string/show_incompat_versions"
 | 
			
		||||
            android:defaultValue="false"
 | 
			
		||||
            android:key="incompatibleVersions" />
 | 
			
		||||
        <CheckBoxPreference android:title="@string/rooted"
 | 
			
		||||
            android:defaultValue="true"
 | 
			
		||||
            android:key="rooted" />
 | 
			
		||||
        <CheckBoxPreference android:title="@string/ignoreTouch"
 | 
			
		||||
            android:defaultValue="false"
 | 
			
		||||
            android:key="ignoreTouchscreen" />
 | 
			
		||||
    </PreferenceCategory>
 | 
			
		||||
    <PreferenceCategory android:title="@string/local_repo">
 | 
			
		||||
        <EditTextPreference
 | 
			
		||||
            android:key="localRepoName"
 | 
			
		||||
            android:title="@string/local_repo_name" />
 | 
			
		||||
    </PreferenceCategory>
 | 
			
		||||
    <PreferenceCategory android:title="@string/proxy" >
 | 
			
		||||
        <CheckBoxPreference
 | 
			
		||||
            android:defaultValue="false"
 | 
			
		||||
            android:key="enableProxy"
 | 
			
		||||
@ -58,34 +58,34 @@
 | 
			
		||||
        <EditTextPreference
 | 
			
		||||
            android:key="proxyHost"
 | 
			
		||||
            android:title="@string/proxy_host"
 | 
			
		||||
	    android:summary="@string/proxy_host_summary"
 | 
			
		||||
	    android:dependency="enableProxy" />
 | 
			
		||||
            android:summary="@string/proxy_host_summary"
 | 
			
		||||
            android:dependency="enableProxy" />
 | 
			
		||||
        <EditTextPreference
 | 
			
		||||
            android:key="proxyPort"
 | 
			
		||||
            android:title="@string/proxy_port"
 | 
			
		||||
            android:summary="@string/proxy_port_summary"
 | 
			
		||||
	    android:dependency="enableProxy" />
 | 
			
		||||
	</PreferenceCategory>
 | 
			
		||||
	<PreferenceCategory android:title="@string/other">
 | 
			
		||||
		<CheckBoxPreference android:title="@string/cache_downloaded"
 | 
			
		||||
			android:defaultValue="false"
 | 
			
		||||
			android:key="cacheDownloaded" />
 | 
			
		||||
		<CheckBoxPreference android:title="@string/expert"
 | 
			
		||||
			android:defaultValue="false"
 | 
			
		||||
			android:key="expert" />
 | 
			
		||||
		<CheckBoxPreference
 | 
			
		||||
			android:key="unstableUpdates"
 | 
			
		||||
			android:title="@string/unstable_updates"
 | 
			
		||||
			android:summary="@string/unstable_updates_summary"
 | 
			
		||||
			android:defaultValue="false"
 | 
			
		||||
			android:dependency="expert" />
 | 
			
		||||
		<CheckBoxPreference android:title="@string/system_installer"
 | 
			
		||||
			android:defaultValue="false"
 | 
			
		||||
			android:key="privilegedInstaller"
 | 
			
		||||
			android:dependency="expert" />
 | 
			
		||||
		<Preference android:title="@string/uninstall_system"
 | 
			
		||||
			android:summary="@string/uninstall_system_summary"
 | 
			
		||||
			android:key="uninstallPrivilegedApp"
 | 
			
		||||
			android:dependency="expert" />
 | 
			
		||||
	</PreferenceCategory>
 | 
			
		||||
            android:dependency="enableProxy" />
 | 
			
		||||
    </PreferenceCategory>
 | 
			
		||||
    <PreferenceCategory android:title="@string/other">
 | 
			
		||||
        <CheckBoxPreference android:title="@string/cache_downloaded"
 | 
			
		||||
            android:defaultValue="false"
 | 
			
		||||
            android:key="cacheDownloaded" />
 | 
			
		||||
        <CheckBoxPreference android:title="@string/expert"
 | 
			
		||||
            android:defaultValue="false"
 | 
			
		||||
            android:key="expert" />
 | 
			
		||||
        <CheckBoxPreference
 | 
			
		||||
            android:key="unstableUpdates"
 | 
			
		||||
            android:title="@string/unstable_updates"
 | 
			
		||||
            android:summary="@string/unstable_updates_summary"
 | 
			
		||||
            android:defaultValue="false"
 | 
			
		||||
            android:dependency="expert" />
 | 
			
		||||
        <CheckBoxPreference android:title="@string/system_installer"
 | 
			
		||||
            android:defaultValue="false"
 | 
			
		||||
            android:key="privilegedInstaller"
 | 
			
		||||
            android:dependency="expert" />
 | 
			
		||||
        <Preference android:title="@string/uninstall_system"
 | 
			
		||||
            android:summary="@string/uninstall_system_summary"
 | 
			
		||||
            android:key="uninstallPrivilegedApp"
 | 
			
		||||
            android:dependency="expert" />
 | 
			
		||||
    </PreferenceCategory>
 | 
			
		||||
</PreferenceScreen>
 | 
			
		||||
 | 
			
		||||
@ -10,8 +10,8 @@ for Android.
 | 
			
		||||
The only requirements are the [Android SDK](https://developer.android.com/sdk/)
 | 
			
		||||
and [Gradle](http://gradle.org/) 2.7:
 | 
			
		||||
 | 
			
		||||
	cd F-Droid
 | 
			
		||||
	gradle assembleRelease
 | 
			
		||||
    cd F-Droid
 | 
			
		||||
    gradle assembleRelease
 | 
			
		||||
 | 
			
		||||
## Direct download
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -2,12 +2,12 @@ include ':F-Droid'
 | 
			
		||||
include ':Privileged-Extension'
 | 
			
		||||
include ':privileged-api-lib'
 | 
			
		||||
if (hasProperty('sourceDeps')) {
 | 
			
		||||
	include ':extern:support-v4-preferencefragment'
 | 
			
		||||
	include ':extern:nanohttpd:core'
 | 
			
		||||
	include ':extern:zipsigner'
 | 
			
		||||
    include ':extern:support-v4-preferencefragment'
 | 
			
		||||
    include ':extern:nanohttpd:core'
 | 
			
		||||
    include ':extern:zipsigner'
 | 
			
		||||
 | 
			
		||||
        // Needed for zipsigner
 | 
			
		||||
	include ':extern:spongycastle:core'
 | 
			
		||||
	include ':extern:spongycastle:pkix'
 | 
			
		||||
	include ':extern:spongycastle:prov'
 | 
			
		||||
    include ':extern:spongycastle:core'
 | 
			
		||||
    include ':extern:spongycastle:pkix'
 | 
			
		||||
    include ':extern:spongycastle:prov'
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user