delete CheckableFrameLayout

This is not used anywhere.

Bug: 380327448
Test: tested a semantics error in this file doesn't affect build.

Change-Id: Ic8fbd779053c78176d84ea9f24b0a7fb06bf80e3
diff --git a/accessibility/CheckableLayout/Application/.gitignore b/accessibility/CheckableLayout/Application/.gitignore
deleted file mode 100644
index 6518621..0000000
--- a/accessibility/CheckableLayout/Application/.gitignore
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 2013 The Android Open Source Project
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-build.gradle
diff --git a/accessibility/CheckableLayout/Application/proguard-project.txt b/accessibility/CheckableLayout/Application/proguard-project.txt
deleted file mode 100644
index f2fe155..0000000
--- a/accessibility/CheckableLayout/Application/proguard-project.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-# To enable ProGuard in your project, edit project.properties
-# to define the proguard.config property as described in that file.
-#
-# Add project specific ProGuard rules here.
-# By default, the flags in this file are appended to flags specified
-# in ${sdk.dir}/tools/proguard/proguard-android.txt
-# You can edit the include path and order by changing the ProGuard
-# include property in project.properties.
-#
-# For more details, see
-#   http://developer.android.com/guide/developing/tools/proguard.html
-
-# Add any project specific keep options here:
-
-# If your project uses WebView with JS, uncomment the following
-# and specify the fully qualified class name to the JavaScript interface
-# class:
-#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
-#   public *;
-#}
diff --git a/accessibility/CheckableLayout/Application/src/main/AndroidManifest.xml b/accessibility/CheckableLayout/Application/src/main/AndroidManifest.xml
deleted file mode 100644
index 9488f0a..0000000
--- a/accessibility/CheckableLayout/Application/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<!--
-     Copyright 2016 The Android Open Source Project
-
-     Licensed under the Apache License, Version 2.0 (the "License");
-     you may not use this file except in compliance with the License.
-     You may obtain a copy of the License at
-
-          http://www.apache.org/licenses/LICENSE-2.0
-
-     Unless required by applicable law or agreed to in writing, software
-     distributed under the License is distributed on an "AS IS" BASIS,
-     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-     See the License for the specific language governing permissions and
-     limitations under the License.
--->
-
-<manifest xmlns:android="http://schemas.android.com/apk/res/android"
-    package="com.example.android.checkablelayout">
-
-    <application
-        android:allowBackup="true"
-        android:icon="@mipmap/ic_launcher"
-        android:label="@string/app_name"
-        android:supportsRtl="true"
-        android:theme="@style/AppTheme">
-        <activity android:name=".MainActivity">
-            <intent-filter>
-                <action android:name="android.intent.action.MAIN" />
-
-                <category android:name="android.intent.category.LAUNCHER" />
-            </intent-filter>
-        </activity>
-    </application>
-
-</manifest>
diff --git a/accessibility/CheckableLayout/Application/src/main/java/com/example/android/checkablelayout/CheckableFrameLayout.java b/accessibility/CheckableLayout/Application/src/main/java/com/example/android/checkablelayout/CheckableFrameLayout.java
deleted file mode 100644
index 52da555..0000000
--- a/accessibility/CheckableLayout/Application/src/main/java/com/example/android/checkablelayout/CheckableFrameLayout.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
-* Copyright (C) 2016 The Android Open Source Project
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*      http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-package com.example.android.checkablelayout;
-
-import android.content.Context;
-import android.util.AttributeSet;
-import android.view.accessibility.AccessibilityEvent;
-import android.view.accessibility.AccessibilityNodeInfo;
-import android.widget.Checkable;
-import android.widget.FrameLayout;
-
-/**
- * Simple wrapper for {@link FrameLayout} that implements the {@link Checkable}
- * interface. Keeps an internal 'checked' state flag.
- */
-public class CheckableFrameLayout extends FrameLayout implements Checkable {
-    private static final int[] CHECKED_STATE_SET = {
-            android.R.attr.state_activated,
-            android.R.attr.state_checked,
-    };
-
-    private boolean mChecked;
-
-    public CheckableFrameLayout(Context context) {
-        this(context, null, 0);
-    }
-
-    public CheckableFrameLayout(Context context, AttributeSet attrs) {
-        this(context, attrs, 0);
-    }
-
-    public CheckableFrameLayout(Context context, AttributeSet attrs, int defStyle) {
-        super(context, attrs, defStyle);
-        setFocusable(true);
-    }
-
-    @Override
-    protected int[] onCreateDrawableState(int extraSpace) {
-        final int[] drawableState = super.onCreateDrawableState(extraSpace + 2);
-        if (mChecked) {
-            mergeDrawableStates(drawableState, CHECKED_STATE_SET);
-        }
-        return drawableState;
-    }
-
-    @Override
-    public void setChecked(boolean checked) {
-        if (mChecked != checked) {
-            mChecked = checked;
-            sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_CLICKED);
-            refreshDrawableState();
-        }
-    }
-
-    @Override
-    public boolean isChecked() {
-        return mChecked;
-    }
-
-    @Override
-    public void toggle() {
-        setChecked(!mChecked);
-    }
-
-    @Override
-    public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) {
-        super.onInitializeAccessibilityNodeInfo(info);
-        info.setCheckable(true);
-        info.setChecked(isChecked());
-    }
-
-    @Override
-    public void onInitializeAccessibilityEvent(AccessibilityEvent event) {
-        super.onInitializeAccessibilityEvent(event);
-        event.setChecked(isChecked());
-    }
-}
\ No newline at end of file
diff --git a/accessibility/CheckableLayout/Application/src/main/java/com/example/android/checkablelayout/MainActivity.java b/accessibility/CheckableLayout/Application/src/main/java/com/example/android/checkablelayout/MainActivity.java
deleted file mode 100644
index 32b5649..0000000
--- a/accessibility/CheckableLayout/Application/src/main/java/com/example/android/checkablelayout/MainActivity.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-* Copyright (C) 2016 The Android Open Source Project
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*      http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-package com.example.android.checkablelayout;
-
-import android.support.v7.app.AppCompatActivity;
-import android.os.Bundle;
-import android.view.View;
-
-public class MainActivity extends AppCompatActivity {
-
-    private CheckableFrameLayout mFrameLayout;
-
-    @Override
-    protected void onCreate(Bundle savedInstanceState) {
-        super.onCreate(savedInstanceState);
-        setContentView(R.layout.activity_main);
-        mFrameLayout = (CheckableFrameLayout) findViewById(R.id.frame_layout);
-        mFrameLayout.setOnClickListener(new View.OnClickListener() {
-            @Override
-            public void onClick(View view) {
-                mFrameLayout.toggle();
-            }
-        });
-    }
-}
diff --git a/accessibility/CheckableLayout/Application/src/main/res/drawable-hdpi/ic_done_green.png b/accessibility/CheckableLayout/Application/src/main/res/drawable-hdpi/ic_done_green.png
deleted file mode 100755
index 9635fa5..0000000
--- a/accessibility/CheckableLayout/Application/src/main/res/drawable-hdpi/ic_done_green.png
+++ /dev/null
Binary files differ
diff --git a/accessibility/CheckableLayout/Application/src/main/res/drawable-mdpi/ic_done_green.png b/accessibility/CheckableLayout/Application/src/main/res/drawable-mdpi/ic_done_green.png
deleted file mode 100755
index 383d125..0000000
--- a/accessibility/CheckableLayout/Application/src/main/res/drawable-mdpi/ic_done_green.png
+++ /dev/null
Binary files differ
diff --git a/accessibility/CheckableLayout/Application/src/main/res/drawable-xhdpi/ic_done_green.png b/accessibility/CheckableLayout/Application/src/main/res/drawable-xhdpi/ic_done_green.png
deleted file mode 100755
index 9a50c66..0000000
--- a/accessibility/CheckableLayout/Application/src/main/res/drawable-xhdpi/ic_done_green.png
+++ /dev/null
Binary files differ
diff --git a/accessibility/CheckableLayout/Application/src/main/res/drawable-xxhdpi/ic_done_green.png b/accessibility/CheckableLayout/Application/src/main/res/drawable-xxhdpi/ic_done_green.png
deleted file mode 100755
index 23d2a33..0000000
--- a/accessibility/CheckableLayout/Application/src/main/res/drawable-xxhdpi/ic_done_green.png
+++ /dev/null
Binary files differ
diff --git a/accessibility/CheckableLayout/Application/src/main/res/drawable-xxxhdpi/ic_done_green.png b/accessibility/CheckableLayout/Application/src/main/res/drawable-xxxhdpi/ic_done_green.png
deleted file mode 100755
index 1f0c35e..0000000
--- a/accessibility/CheckableLayout/Application/src/main/res/drawable-xxxhdpi/ic_done_green.png
+++ /dev/null
Binary files differ
diff --git a/accessibility/CheckableLayout/Application/src/main/res/drawable/birch_leaves.jpeg b/accessibility/CheckableLayout/Application/src/main/res/drawable/birch_leaves.jpeg
deleted file mode 100644
index 3e7d846..0000000
--- a/accessibility/CheckableLayout/Application/src/main/res/drawable/birch_leaves.jpeg
+++ /dev/null
Binary files differ
diff --git a/accessibility/CheckableLayout/Application/src/main/res/drawable/ic_checkable_item.xml b/accessibility/CheckableLayout/Application/src/main/res/drawable/ic_checkable_item.xml
deleted file mode 100644
index 9b9d0b0..0000000
--- a/accessibility/CheckableLayout/Application/src/main/res/drawable/ic_checkable_item.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<!--
-  Copyright 2016 The Android Open Source Project
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-      http://www.apache.org/licenses/LICENSE-2.0
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-  -->
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
-    <item android:state_checked="true"  android:drawable="@drawable/ic_done_green" />
-</selector>
diff --git a/accessibility/CheckableLayout/Application/src/main/res/layout/activity_main.xml b/accessibility/CheckableLayout/Application/src/main/res/layout/activity_main.xml
deleted file mode 100644
index 18b0f4b..0000000
--- a/accessibility/CheckableLayout/Application/src/main/res/layout/activity_main.xml
+++ /dev/null
@@ -1,51 +0,0 @@
-<!--
-  Copyright 2016 The Android Open Source Project
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-      http://www.apache.org/licenses/LICENSE-2.0
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-  -->
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
-    xmlns:tools="http://schemas.android.com/tools"
-    android:layout_width="match_parent"
-    android:layout_height="match_parent"
-    android:orientation="vertical"
-    android:paddingBottom="@dimen/activity_vertical_margin"
-    android:paddingLeft="@dimen/activity_horizontal_margin"
-    android:paddingRight="@dimen/activity_horizontal_margin"
-    android:paddingTop="@dimen/activity_vertical_margin"
-    tools:context="com.example.android.checkablelayout.MainActivity">
-
-
-    <com.example.android.checkablelayout.CheckableFrameLayout
-        android:id="@+id/frame_layout"
-        android:layout_width="match_parent"
-        android:layout_height="match_parent"
-        android:focusable="true">
-
-        <ImageView
-            android:layout_width="wrap_content"
-            android:layout_height="wrap_content"
-            android:layout_gravity="center"
-            android:contentDescription="@string/birch_leaves"
-            android:scaleType="centerInside"
-            android:src="@drawable/birch_leaves" />
-
-        <!--
-        This ImageView uses `android:duplicateParentState` and a drawable tied to
-        android:state_checked, causing the checked image to display only when the parent is checked.
-        -->
-        <ImageView
-            android:layout_width="@dimen/check_dimen"
-            android:layout_height="@dimen/check_dimen"
-            android:layout_gravity="center"
-            android:duplicateParentState="true"
-            android:src="@drawable/ic_checkable_item" />
-    </com.example.android.checkablelayout.CheckableFrameLayout>
-
-</LinearLayout>
diff --git a/accessibility/CheckableLayout/Application/src/main/res/mipmap-hdpi/ic_launcher.png b/accessibility/CheckableLayout/Application/src/main/res/mipmap-hdpi/ic_launcher.png
deleted file mode 100755
index 21c4e7b..0000000
--- a/accessibility/CheckableLayout/Application/src/main/res/mipmap-hdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/accessibility/CheckableLayout/Application/src/main/res/mipmap-mdpi/ic_launcher.png b/accessibility/CheckableLayout/Application/src/main/res/mipmap-mdpi/ic_launcher.png
deleted file mode 100755
index 2868388..0000000
--- a/accessibility/CheckableLayout/Application/src/main/res/mipmap-mdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/accessibility/CheckableLayout/Application/src/main/res/mipmap-xhdpi/ic_launcher.png b/accessibility/CheckableLayout/Application/src/main/res/mipmap-xhdpi/ic_launcher.png
deleted file mode 100755
index ffbc0df..0000000
--- a/accessibility/CheckableLayout/Application/src/main/res/mipmap-xhdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/accessibility/CheckableLayout/Application/src/main/res/mipmap-xxhdpi/ic_launcher.png b/accessibility/CheckableLayout/Application/src/main/res/mipmap-xxhdpi/ic_launcher.png
deleted file mode 100755
index 3d016e5..0000000
--- a/accessibility/CheckableLayout/Application/src/main/res/mipmap-xxhdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/accessibility/CheckableLayout/Application/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/accessibility/CheckableLayout/Application/src/main/res/mipmap-xxxhdpi/ic_launcher.png
deleted file mode 100755
index d7cedb6..0000000
--- a/accessibility/CheckableLayout/Application/src/main/res/mipmap-xxxhdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/accessibility/CheckableLayout/Application/src/main/res/values-w820dp/dimens.xml b/accessibility/CheckableLayout/Application/src/main/res/values-w820dp/dimens.xml
deleted file mode 100644
index 146c0e1..0000000
--- a/accessibility/CheckableLayout/Application/src/main/res/values-w820dp/dimens.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-<resources>
-    <dimen name="activity_horizontal_margin">64dp</dimen>
-</resources>
diff --git a/accessibility/CheckableLayout/Application/src/main/res/values/colors.xml b/accessibility/CheckableLayout/Application/src/main/res/values/colors.xml
deleted file mode 100644
index 17f5a9f..0000000
--- a/accessibility/CheckableLayout/Application/src/main/res/values/colors.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-  Copyright 2016 The Android Open Source Project
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-      http://www.apache.org/licenses/LICENSE-2.0
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-  -->
-<resources>
-    <color name="colorPrimary">#3F51B5</color>
-    <color name="colorPrimaryDark">#303F9F</color>
-    <color name="colorAccent">#FF4081</color>
-</resources>
diff --git a/accessibility/CheckableLayout/Application/src/main/res/values/dimens.xml b/accessibility/CheckableLayout/Application/src/main/res/values/dimens.xml
deleted file mode 100644
index b6e57b3..0000000
--- a/accessibility/CheckableLayout/Application/src/main/res/values/dimens.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-  Copyright 2016 The Android Open Source Project
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-      http://www.apache.org/licenses/LICENSE-2.0
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-  -->
-<resources>
-    <!-- Default screen margins, per the Android Design guidelines. -->
-    <dimen name="activity_horizontal_margin">16dp</dimen>
-    <dimen name="activity_vertical_margin">16dp</dimen>
-
-    <dimen name="check_dimen">144dp</dimen>
-</resources>
diff --git a/accessibility/CheckableLayout/Application/src/main/res/values/strings.xml b/accessibility/CheckableLayout/Application/src/main/res/values/strings.xml
deleted file mode 100644
index 76f9b95..0000000
--- a/accessibility/CheckableLayout/Application/src/main/res/values/strings.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<!--
-  Copyright 2016 The Android Open Source Project
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-      http://www.apache.org/licenses/LICENSE-2.0
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-  -->
-<resources>
-    <string name="app_name">CheckableLayout</string>
-    <string name="birch_leaves">Birch leaves</string>
-</resources>
diff --git a/accessibility/CheckableLayout/Application/src/main/res/values/styles.xml b/accessibility/CheckableLayout/Application/src/main/res/values/styles.xml
deleted file mode 100644
index 87edfaa..0000000
--- a/accessibility/CheckableLayout/Application/src/main/res/values/styles.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<!--
-  Copyright 2016 The Android Open Source Project
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-      http://www.apache.org/licenses/LICENSE-2.0
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-  -->
-<resources>
-
-    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
-        <item name="colorPrimary">@color/colorPrimary</item>
-        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
-        <item name="colorAccent">@color/colorAccent</item>
-    </style>
-
-</resources>
diff --git a/accessibility/CheckableLayout/build.gradle b/accessibility/CheckableLayout/build.gradle
deleted file mode 100644
index 9b6a9ce..0000000
--- a/accessibility/CheckableLayout/build.gradle
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-// BEGIN_EXCLUDE
-import com.example.android.samples.build.SampleGenPlugin
-apply plugin: SampleGenPlugin
-
-samplegen {
-  pathToBuild "../../../../build"
-  pathToSamplesCommon "../../common"
-}
-apply from: "../../../../build/build.gradle"
-// END_EXCLUDE
diff --git a/accessibility/CheckableLayout/buildSrc/build.gradle b/accessibility/CheckableLayout/buildSrc/build.gradle
deleted file mode 100644
index bd81bb0..0000000
--- a/accessibility/CheckableLayout/buildSrc/build.gradle
+++ /dev/null
@@ -1,17 +0,0 @@
-
-repositories {
-    google()
-    jcenter()
-}
-dependencies {
-    compile 'org.freemarker:freemarker:2.3.20'
-}
-
-sourceSets {
-    main {
-        groovy {
-            srcDir new File(rootDir, "../../../../../build/buildSrc/src/main/groovy")
-        }
-    }
-}
-
diff --git a/accessibility/CheckableLayout/gradle/wrapper/gradle-wrapper.jar b/accessibility/CheckableLayout/gradle/wrapper/gradle-wrapper.jar
deleted file mode 100644
index 8c0fb64..0000000
--- a/accessibility/CheckableLayout/gradle/wrapper/gradle-wrapper.jar
+++ /dev/null
Binary files differ
diff --git a/accessibility/CheckableLayout/gradle/wrapper/gradle-wrapper.properties b/accessibility/CheckableLayout/gradle/wrapper/gradle-wrapper.properties
deleted file mode 100644
index 45ff7e4..0000000
--- a/accessibility/CheckableLayout/gradle/wrapper/gradle-wrapper.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-#Fri Sep 02 14:16:53 PDT 2016
-distributionBase=GRADLE_USER_HOME
-distributionPath=wrapper/dists
-zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
\ No newline at end of file
diff --git a/accessibility/CheckableLayout/gradlew b/accessibility/CheckableLayout/gradlew
deleted file mode 100755
index 91a7e26..0000000
--- a/accessibility/CheckableLayout/gradlew
+++ /dev/null
@@ -1,164 +0,0 @@
-#!/usr/bin/env bash
-
-##############################################################################
-##
-##  Gradle start up script for UN*X
-##
-##############################################################################
-
-# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-DEFAULT_JVM_OPTS=""
-
-APP_NAME="Gradle"
-APP_BASE_NAME=`basename "$0"`
-
-# Use the maximum available, or set MAX_FD != -1 to use that value.
-MAX_FD="maximum"
-
-warn ( ) {
-    echo "$*"
-}
-
-die ( ) {
-    echo
-    echo "$*"
-    echo
-    exit 1
-}
-
-# OS specific support (must be 'true' or 'false').
-cygwin=false
-msys=false
-darwin=false
-case "`uname`" in
-  CYGWIN* )
-    cygwin=true
-    ;;
-  Darwin* )
-    darwin=true
-    ;;
-  MINGW* )
-    msys=true
-    ;;
-esac
-
-# For Cygwin, ensure paths are in UNIX format before anything is touched.
-if $cygwin ; then
-    [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
-fi
-
-# Attempt to set APP_HOME
-# Resolve links: $0 may be a link
-PRG="$0"
-# Need this for relative symlinks.
-while [ -h "$PRG" ] ; do
-    ls=`ls -ld "$PRG"`
-    link=`expr "$ls" : '.*-> \(.*\)$'`
-    if expr "$link" : '/.*' > /dev/null; then
-        PRG="$link"
-    else
-        PRG=`dirname "$PRG"`"/$link"
-    fi
-done
-SAVED="`pwd`"
-cd "`dirname \"$PRG\"`/" >&-
-APP_HOME="`pwd -P`"
-cd "$SAVED" >&-
-
-CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
-
-# Determine the Java command to use to start the JVM.
-if [ -n "$JAVA_HOME" ] ; then
-    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
-        # IBM's JDK on AIX uses strange locations for the executables
-        JAVACMD="$JAVA_HOME/jre/sh/java"
-    else
-        JAVACMD="$JAVA_HOME/bin/java"
-    fi
-    if [ ! -x "$JAVACMD" ] ; then
-        die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
-    fi
-else
-    JAVACMD="java"
-    which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
-fi
-
-# Increase the maximum file descriptors if we can.
-if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
-    MAX_FD_LIMIT=`ulimit -H -n`
-    if [ $? -eq 0 ] ; then
-        if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
-            MAX_FD="$MAX_FD_LIMIT"
-        fi
-        ulimit -n $MAX_FD
-        if [ $? -ne 0 ] ; then
-            warn "Could not set maximum file descriptor limit: $MAX_FD"
-        fi
-    else
-        warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
-    fi
-fi
-
-# For Darwin, add options to specify how the application appears in the dock
-if $darwin; then
-    GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
-fi
-
-# For Cygwin, switch paths to Windows format before running java
-if $cygwin ; then
-    APP_HOME=`cygpath --path --mixed "$APP_HOME"`
-    CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
-
-    # We build the pattern for arguments to be converted via cygpath
-    ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
-    SEP=""
-    for dir in $ROOTDIRSRAW ; do
-        ROOTDIRS="$ROOTDIRS$SEP$dir"
-        SEP="|"
-    done
-    OURCYGPATTERN="(^($ROOTDIRS))"
-    # Add a user-defined pattern to the cygpath arguments
-    if [ "$GRADLE_CYGPATTERN" != "" ] ; then
-        OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
-    fi
-    # Now convert the arguments - kludge to limit ourselves to /bin/sh
-    i=0
-    for arg in "$@" ; do
-        CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
-        CHECK2=`echo "$arg"|egrep -c "^-"`                                 ### Determine if an option
-
-        if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then                    ### Added a condition
-            eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
-        else
-            eval `echo args$i`="\"$arg\""
-        fi
-        i=$((i+1))
-    done
-    case $i in
-        (0) set -- ;;
-        (1) set -- "$args0" ;;
-        (2) set -- "$args0" "$args1" ;;
-        (3) set -- "$args0" "$args1" "$args2" ;;
-        (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
-        (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
-        (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
-        (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
-        (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
-        (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
-    esac
-fi
-
-# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules
-function splitJvmOpts() {
-    JVM_OPTS=("$@")
-}
-eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS
-JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME"
-
-exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"
diff --git a/accessibility/CheckableLayout/gradlew.bat b/accessibility/CheckableLayout/gradlew.bat
deleted file mode 100644
index aec9973..0000000
--- a/accessibility/CheckableLayout/gradlew.bat
+++ /dev/null
@@ -1,90 +0,0 @@
-@if "%DEBUG%" == "" @echo off

-@rem ##########################################################################

-@rem

-@rem  Gradle startup script for Windows

-@rem

-@rem ##########################################################################

-

-@rem Set local scope for the variables with windows NT shell

-if "%OS%"=="Windows_NT" setlocal

-

-@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.

-set DEFAULT_JVM_OPTS=

-

-set DIRNAME=%~dp0

-if "%DIRNAME%" == "" set DIRNAME=.

-set APP_BASE_NAME=%~n0

-set APP_HOME=%DIRNAME%

-

-@rem Find java.exe

-if defined JAVA_HOME goto findJavaFromJavaHome

-

-set JAVA_EXE=java.exe

-%JAVA_EXE% -version >NUL 2>&1

-if "%ERRORLEVEL%" == "0" goto init

-

-echo.

-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.

-echo.

-echo Please set the JAVA_HOME variable in your environment to match the

-echo location of your Java installation.

-

-goto fail

-

-:findJavaFromJavaHome

-set JAVA_HOME=%JAVA_HOME:"=%

-set JAVA_EXE=%JAVA_HOME%/bin/java.exe

-

-if exist "%JAVA_EXE%" goto init

-

-echo.

-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%

-echo.

-echo Please set the JAVA_HOME variable in your environment to match the

-echo location of your Java installation.

-

-goto fail

-

-:init

-@rem Get command-line arguments, handling Windowz variants

-

-if not "%OS%" == "Windows_NT" goto win9xME_args

-if "%@eval[2+2]" == "4" goto 4NT_args

-

-:win9xME_args

-@rem Slurp the command line arguments.

-set CMD_LINE_ARGS=

-set _SKIP=2

-

-:win9xME_args_slurp

-if "x%~1" == "x" goto execute

-

-set CMD_LINE_ARGS=%*

-goto execute

-

-:4NT_args

-@rem Get arguments from the 4NT Shell from JP Software

-set CMD_LINE_ARGS=%$

-

-:execute

-@rem Setup the command line

-

-set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar

-

-@rem Execute Gradle

-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%

-

-:end

-@rem End local scope for the variables with windows NT shell

-if "%ERRORLEVEL%"=="0" goto mainEnd

-

-:fail

-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of

-rem the _cmd.exe /c_ return code!

-if  not "" == "%GRADLE_EXIT_CONSOLE%" exit 1

-exit /b 1

-

-:mainEnd

-if "%OS%"=="Windows_NT" endlocal

-

-:omega

diff --git a/accessibility/CheckableLayout/screenshots/checked.png b/accessibility/CheckableLayout/screenshots/checked.png
deleted file mode 100644
index b9936b6..0000000
--- a/accessibility/CheckableLayout/screenshots/checked.png
+++ /dev/null
Binary files differ
diff --git a/accessibility/CheckableLayout/screenshots/discover.png b/accessibility/CheckableLayout/screenshots/discover.png
deleted file mode 100644
index 169ec7d..0000000
--- a/accessibility/CheckableLayout/screenshots/discover.png
+++ /dev/null
Binary files differ
diff --git a/accessibility/CheckableLayout/screenshots/icon-web.png b/accessibility/CheckableLayout/screenshots/icon-web.png
deleted file mode 100644
index 28a022f..0000000
--- a/accessibility/CheckableLayout/screenshots/icon-web.png
+++ /dev/null
Binary files differ
diff --git a/accessibility/CheckableLayout/settings.gradle b/accessibility/CheckableLayout/settings.gradle
deleted file mode 100644
index 9464a35..0000000
--- a/accessibility/CheckableLayout/settings.gradle
+++ /dev/null
@@ -1 +0,0 @@
-include 'Application'
diff --git a/accessibility/CheckableLayout/template-params.xml b/accessibility/CheckableLayout/template-params.xml
deleted file mode 100644
index e251ae0..0000000
--- a/accessibility/CheckableLayout/template-params.xml
+++ /dev/null
@@ -1,93 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright 2013 The Android Open Source Project
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<sample>
-    <name>CheckableLayout</name>
-    <group>Accessibility</group>
-    <package>com.example.android.checkablelayout</package>
-    <minSdk>16</minSdk>
-    <strings>
-        <intro>
-            <![CDATA[
-            Sample showing how to make an accessible custom view that extends
-            a layout.
-            ]]>
-        </intro>
-    </strings>
-
-    <template src="base-build" />
-
-    <metadata>
-        <status>PUBLISHED</status>
-        <categories>Accessibility</categories>
-        <technologies>Android</technologies>
-        <languages>Java</languages>
-        <solutions>Mobile</solutions>
-        <level>BEGINNER</level>
-        <icon>screenshots/icon-web.png</icon>
-        <screenshots>
-            <img>screenshots/discover.png</img>
-            <img>screenshots/checked.png</img>
-        </screenshots>
-        <api_refs>
-            <android>android.view.accessibility.AccessibilityNodeInfo</android>
-            <android>android.view.accessibility.AccessibilityEvent</android>
-        </api_refs>
-        <description>
-            Sample demonstrating how to make a simple custom view accessible.
-            Creates a simple `CheckableFrameLayout` that has the accessibility
-            profile of builtin that implements the `Checkable` interface (e.g.
-            `Checkbox`).
-        </description>
-        <intro>
-          This sample implements a single custom view, a
-          `CheckableFrameLayout`, which implements the `Checkable` interface
-          and maintains a checked state.
-
-          This sample uses the custom view as a container for two overlayed
-          `<![CDATA[<ImageView>]]>`s. The first `<![CDATA[<ImageView>]]>` is
-          always displayed, while the second `<![CDATA[<ImageView>]]>`'s
-          display status toggles with the checked state of it's parent (the
-          `CheckableLayout`). This second `<![CDATA[<ImageView>]]>` uses
-          `android:duplicateParentState` (see `activity_main.xml`) and a
-          drawable that is tied to `android:state_checked` (see
-          `drawable/ic_checkable_item.xml`). This drawable is displayed only
-          when the parent is in a checked state.
-
-          This sample provides a basic introduction to Android accessibility
-          by showing how to make a custom view behave similar to a builtin
-          widget like a `Checkbox`.
-          Developers should focus on two methods that are overridden from the
-          parent class:
-          `onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info)` and
-          `onInitializeAccessibilityEvent(AccessibilityEvent event)`.
-
-          The `onInitializeAccessibilityNodeInfo()` method provides
-          accessibility services with information about the state of this
-          view. We override this method to tell an accessibility service that
-          this view is checkable, and we set the intitial checked state of the
-          view.
-
-          The `onInitializeAccessibilityEvent()` method is use by the
-          system to obtain additional information about the state of the view
-          as its state changes.
-
-          With this information, an accessibility service has what it needs to
-          allow a user to meaningfully discover the view and know its state.
-        </intro>
-    </metadata>
-</sample>