Fix build for DrawableTinting sample
- Renamed from 'drawabletinting' for support on case-insensitive
filesystems
- Renamed module to Application to match latest sample template changes
Change-Id: Ief04aed6510c00581e74bd6ed1a0df2662dbd2af
diff --git a/ui/drawabletinting/drawabletintingSample/.gitignore b/ui/DrawableTinting/Application/.gitignore
similarity index 100%
rename from ui/drawabletinting/drawabletintingSample/.gitignore
rename to ui/DrawableTinting/Application/.gitignore
diff --git a/ui/drawabletinting/drawabletintingSample/README-fragmentview.txt b/ui/DrawableTinting/Application/README-fragmentview.txt
similarity index 100%
rename from ui/drawabletinting/drawabletintingSample/README-fragmentview.txt
rename to ui/DrawableTinting/Application/README-fragmentview.txt
diff --git a/ui/DrawableTinting/Application/build.gradle b/ui/DrawableTinting/Application/build.gradle
new file mode 100644
index 0000000..5fa47b7
--- /dev/null
+++ b/ui/DrawableTinting/Application/build.gradle
@@ -0,0 +1,59 @@
+buildscript {
+ repositories {
+ mavenCentral()
+ }
+
+ dependencies {
+ classpath 'com.android.tools.build:gradle:0.12.+'
+ }
+}
+
+apply plugin: 'com.android.application'
+
+
+dependencies {
+
+ compile "com.android.support:support-v4:20.+"
+ compile "com.android.support:support-v13:20.+"
+
+}
+
+// The sample build uses multiple directories to
+// keep boilerplate and common code separate from
+// the main sample code.
+List<String> dirs = [
+ 'main', // main sample code; look here for the interesting stuff.
+ 'common', // components that are reused by multiple samples
+ 'template'] // boilerplate code that is generated by the sample template process
+
+android {
+ compileSdkVersion "android-L"
+
+ buildToolsVersion "20.0.0"
+
+ sourceSets {
+ main {
+ dirs.each { dir ->
+ java.srcDirs "src/${dir}/java"
+ res.srcDirs "src/${dir}/res"
+ }
+ }
+
+ }
+
+}
+// BEGIN_EXCLUDE
+// Tasks below this line will be hidden from release output
+
+task preflight (dependsOn: parent.preflight) {
+ project.afterEvaluate {
+ // Inject a preflight task into each variant so we have a place to hook tasks
+ // that need to run before any of the android build tasks.
+ //
+ android.applicationVariants.each { variant ->
+ tasks.getByPath("prepare${variant.name.capitalize()}Dependencies").dependsOn preflight
+ }
+ }
+}
+
+// END_EXCLUDE
diff --git a/ui/drawabletinting/drawabletintingSample/src/main/AndroidManifest.xml b/ui/DrawableTinting/Application/src/main/AndroidManifest.xml
similarity index 100%
rename from ui/drawabletinting/drawabletintingSample/src/main/AndroidManifest.xml
rename to ui/DrawableTinting/Application/src/main/AndroidManifest.xml
diff --git a/ui/drawabletinting/drawabletintingSample/src/main/java/com/example/android/drawabletinting/DrawableTintingFragment.java b/ui/DrawableTinting/Application/src/main/java/com/example/android/drawabletinting/DrawableTintingFragment.java
similarity index 99%
rename from ui/drawabletinting/drawabletintingSample/src/main/java/com/example/android/drawabletinting/DrawableTintingFragment.java
rename to ui/DrawableTinting/Application/src/main/java/com/example/android/drawabletinting/DrawableTintingFragment.java
index 924ca05..cd46fb9 100644
--- a/ui/drawabletinting/drawabletintingSample/src/main/java/com/example/android/drawabletinting/DrawableTintingFragment.java
+++ b/ui/DrawableTinting/Application/src/main/java/com/example/android/drawabletinting/DrawableTintingFragment.java
@@ -14,7 +14,6 @@
* limitations under the License.
*/
-
package com.example.android.drawabletinting;
import android.graphics.Color;
diff --git a/ui/drawabletinting/drawabletintingSample/src/main/res/color/custom_tint.xml b/ui/DrawableTinting/Application/src/main/res/color/custom_tint.xml
similarity index 100%
rename from ui/drawabletinting/drawabletintingSample/src/main/res/color/custom_tint.xml
rename to ui/DrawableTinting/Application/src/main/res/color/custom_tint.xml
diff --git a/ui/drawabletinting/drawabletintingSample/src/main/res/drawable-hdpi/btn_default_normal_holo.9.png b/ui/DrawableTinting/Application/src/main/res/drawable-hdpi/btn_default_normal_holo.9.png
similarity index 100%
rename from ui/drawabletinting/drawabletintingSample/src/main/res/drawable-hdpi/btn_default_normal_holo.9.png
rename to ui/DrawableTinting/Application/src/main/res/drawable-hdpi/btn_default_normal_holo.9.png
Binary files differ
diff --git a/ui/drawabletinting/drawabletintingSample/src/main/res/drawable-hdpi/ic_launcher.png b/ui/DrawableTinting/Application/src/main/res/drawable-hdpi/ic_launcher.png
similarity index 100%
rename from ui/drawabletinting/drawabletintingSample/src/main/res/drawable-hdpi/ic_launcher.png
rename to ui/DrawableTinting/Application/src/main/res/drawable-hdpi/ic_launcher.png
Binary files differ
diff --git a/ui/drawabletinting/drawabletintingSample/src/main/res/drawable-mdpi/btn_default_normal_holo.9.png b/ui/DrawableTinting/Application/src/main/res/drawable-mdpi/btn_default_normal_holo.9.png
similarity index 100%
rename from ui/drawabletinting/drawabletintingSample/src/main/res/drawable-mdpi/btn_default_normal_holo.9.png
rename to ui/DrawableTinting/Application/src/main/res/drawable-mdpi/btn_default_normal_holo.9.png
Binary files differ
diff --git a/ui/drawabletinting/drawabletintingSample/src/main/res/drawable-mdpi/ic_launcher.png b/ui/DrawableTinting/Application/src/main/res/drawable-mdpi/ic_launcher.png
similarity index 100%
rename from ui/drawabletinting/drawabletintingSample/src/main/res/drawable-mdpi/ic_launcher.png
rename to ui/DrawableTinting/Application/src/main/res/drawable-mdpi/ic_launcher.png
Binary files differ
diff --git a/ui/drawabletinting/drawabletintingSample/src/main/res/drawable-xhdpi/btn_default_normal_holo.9.png b/ui/DrawableTinting/Application/src/main/res/drawable-xhdpi/btn_default_normal_holo.9.png
similarity index 100%
rename from ui/drawabletinting/drawabletintingSample/src/main/res/drawable-xhdpi/btn_default_normal_holo.9.png
rename to ui/DrawableTinting/Application/src/main/res/drawable-xhdpi/btn_default_normal_holo.9.png
Binary files differ
diff --git a/ui/drawabletinting/drawabletintingSample/src/main/res/drawable-xhdpi/ic_launcher.png b/ui/DrawableTinting/Application/src/main/res/drawable-xhdpi/ic_launcher.png
similarity index 100%
rename from ui/drawabletinting/drawabletintingSample/src/main/res/drawable-xhdpi/ic_launcher.png
rename to ui/DrawableTinting/Application/src/main/res/drawable-xhdpi/ic_launcher.png
Binary files differ
diff --git a/ui/drawabletinting/drawabletintingSample/src/main/res/drawable-xxhdpi/btn_default_normal_holo.9.png b/ui/DrawableTinting/Application/src/main/res/drawable-xxhdpi/btn_default_normal_holo.9.png
similarity index 100%
rename from ui/drawabletinting/drawabletintingSample/src/main/res/drawable-xxhdpi/btn_default_normal_holo.9.png
rename to ui/DrawableTinting/Application/src/main/res/drawable-xxhdpi/btn_default_normal_holo.9.png
Binary files differ
diff --git a/ui/drawabletinting/drawabletintingSample/src/main/res/drawable-xxhdpi/ic_launcher.png b/ui/DrawableTinting/Application/src/main/res/drawable-xxhdpi/ic_launcher.png
similarity index 100%
rename from ui/drawabletinting/drawabletintingSample/src/main/res/drawable-xxhdpi/ic_launcher.png
rename to ui/DrawableTinting/Application/src/main/res/drawable-xxhdpi/ic_launcher.png
Binary files differ
diff --git a/ui/drawabletinting/drawabletintingSample/src/main/res/drawable/buttonbackground.xml b/ui/DrawableTinting/Application/src/main/res/drawable/buttonbackground.xml
similarity index 100%
rename from ui/drawabletinting/drawabletintingSample/src/main/res/drawable/buttonbackground.xml
rename to ui/DrawableTinting/Application/src/main/res/drawable/buttonbackground.xml
diff --git a/ui/drawabletinting/drawabletintingSample/src/main/res/layout/tinting_fragment.xml b/ui/DrawableTinting/Application/src/main/res/layout/tinting_fragment.xml
similarity index 100%
rename from ui/drawabletinting/drawabletintingSample/src/main/res/layout/tinting_fragment.xml
rename to ui/DrawableTinting/Application/src/main/res/layout/tinting_fragment.xml
diff --git a/ui/drawabletinting/drawabletintingSample/src/main/res/values/color.xml b/ui/DrawableTinting/Application/src/main/res/values/color.xml
similarity index 100%
rename from ui/drawabletinting/drawabletintingSample/src/main/res/values/color.xml
rename to ui/DrawableTinting/Application/src/main/res/values/color.xml
diff --git a/ui/drawabletinting/drawabletintingSample/src/main/res/values/strings.xml b/ui/DrawableTinting/Application/src/main/res/values/strings.xml
similarity index 100%
rename from ui/drawabletinting/drawabletintingSample/src/main/res/values/strings.xml
rename to ui/DrawableTinting/Application/src/main/res/values/strings.xml
diff --git a/ui/drawabletinting/drawabletintingSample/proguard-project.txt b/ui/DrawableTinting/Application/src/proguard-project.txt
similarity index 100%
rename from ui/drawabletinting/drawabletintingSample/proguard-project.txt
rename to ui/DrawableTinting/Application/src/proguard-project.txt
diff --git a/ui/drawabletinting/drawabletintingSample/src/androidTest/java/com/example/android/drawabletinting/test/SampleTests.java b/ui/DrawableTinting/Application/src/test/SampleTests.java
similarity index 96%
rename from ui/drawabletinting/drawabletintingSample/src/androidTest/java/com/example/android/drawabletinting/test/SampleTests.java
rename to ui/DrawableTinting/Application/src/test/SampleTests.java
index b33d34f..534ad12 100644
--- a/ui/drawabletinting/drawabletintingSample/src/androidTest/java/com/example/android/drawabletinting/test/SampleTests.java
+++ b/ui/DrawableTinting/Application/src/test/SampleTests.java
@@ -13,19 +13,19 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.example.android.drawabletinting.test;
+package android.ui.DrawableTinting.Application.src.test;
import android.graphics.Color;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffColorFilter;
import android.test.ActivityInstrumentationTestCase2;
import android.test.UiThreadTest;
+import android.ui.DrawableTinting.Application.src.main.java.com.example.android.drawabletinting.DrawableTintingFragment;
import android.view.View;
import android.widget.ImageView;
import android.widget.SeekBar;
import android.widget.Spinner;
-import com.example.android.drawabletinting.DrawableTintingFragment;
import com.example.android.drawabletinting.MainActivity;
import com.example.android.drawabletinting.R;
diff --git a/ui/drawabletinting/CONTRIB.md b/ui/DrawableTinting/CONTRIB.md
similarity index 100%
rename from ui/drawabletinting/CONTRIB.md
rename to ui/DrawableTinting/CONTRIB.md
diff --git a/ui/drawabletinting/LICENSE b/ui/DrawableTinting/LICENSE
similarity index 100%
rename from ui/drawabletinting/LICENSE
rename to ui/DrawableTinting/LICENSE
diff --git a/ui/drawabletinting/README.md b/ui/DrawableTinting/README.md
similarity index 100%
rename from ui/drawabletinting/README.md
rename to ui/DrawableTinting/README.md
diff --git a/ui/drawabletinting/build.gradle b/ui/DrawableTinting/build.gradle
similarity index 98%
rename from ui/drawabletinting/build.gradle
rename to ui/DrawableTinting/build.gradle
index f9f6f65..c7a137e 100644
--- a/ui/drawabletinting/build.gradle
+++ b/ui/DrawableTinting/build.gradle
@@ -1,7 +1,3 @@
-
-
-
-
// BEGIN_EXCLUDE
import com.example.android.samples.build.SampleGenPlugin
apply plugin: SampleGenPlugin
diff --git a/ui/drawabletinting/buildSrc/build.gradle b/ui/DrawableTinting/buildSrc/build.gradle
similarity index 100%
rename from ui/drawabletinting/buildSrc/build.gradle
rename to ui/DrawableTinting/buildSrc/build.gradle
diff --git a/ui/drawabletinting/gradle/wrapper/gradle-wrapper.jar b/ui/DrawableTinting/gradle/wrapper/gradle-wrapper.jar
similarity index 100%
rename from ui/drawabletinting/gradle/wrapper/gradle-wrapper.jar
rename to ui/DrawableTinting/gradle/wrapper/gradle-wrapper.jar
Binary files differ
diff --git a/ui/drawabletinting/gradle/wrapper/gradle-wrapper.properties b/ui/DrawableTinting/gradle/wrapper/gradle-wrapper.properties
similarity index 100%
rename from ui/drawabletinting/gradle/wrapper/gradle-wrapper.properties
rename to ui/DrawableTinting/gradle/wrapper/gradle-wrapper.properties
diff --git a/ui/drawabletinting/gradlew b/ui/DrawableTinting/gradlew
similarity index 100%
rename from ui/drawabletinting/gradlew
rename to ui/DrawableTinting/gradlew
diff --git a/ui/drawabletinting/gradlew.bat b/ui/DrawableTinting/gradlew.bat
similarity index 99%
rename from ui/drawabletinting/gradlew.bat
rename to ui/DrawableTinting/gradlew.bat
index aec9973..8a0b282 100644
--- a/ui/drawabletinting/gradlew.bat
+++ b/ui/DrawableTinting/gradlew.bat
@@ -1,90 +1,90 @@
-@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
+@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/ui/drawabletinting/packaging.yaml b/ui/DrawableTinting/packaging.yaml
similarity index 100%
rename from ui/drawabletinting/packaging.yaml
rename to ui/DrawableTinting/packaging.yaml
diff --git a/ui/DrawableTinting/settings.gradle b/ui/DrawableTinting/settings.gradle
new file mode 100644
index 0000000..9464a35
--- /dev/null
+++ b/ui/DrawableTinting/settings.gradle
@@ -0,0 +1 @@
+include 'Application'
diff --git a/ui/drawabletinting/template-params.xml b/ui/DrawableTinting/template-params.xml
similarity index 99%
rename from ui/drawabletinting/template-params.xml
rename to ui/DrawableTinting/template-params.xml
index 9f0f482..5c3bd62 100644
--- a/ui/drawabletinting/template-params.xml
+++ b/ui/DrawableTinting/template-params.xml
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright 2014 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
@@ -14,15 +13,12 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-
<sample>
<name>DrawableTinting</name>
<group>UI</group>
<package>com.example.android.drawabletinting</package>
-
<!-- change minSdk if needed-->
<minSdk>L</minSdk>
-
<strings>
<intro>
<![CDATA[
@@ -37,11 +33,8 @@
]]>
</intro>
</strings>
-
<template src="base"/>
<template src="FragmentView"/>
-
<common src="logger"/>
<common src="activities"/>
-
-</sample>
+</sample>
\ No newline at end of file
diff --git a/ui/drawabletinting/settings.gradle b/ui/drawabletinting/settings.gradle
deleted file mode 100644
index 906370f..0000000
--- a/ui/drawabletinting/settings.gradle
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-include 'drawabletintingSample'