diff options
author | Adam Koch <akoch@google.com> | 2013-10-17 11:05:13 -0400 |
---|---|---|
committer | Adam Koch <akoch@google.com> | 2013-10-17 11:05:13 -0400 |
commit | d308f86f333881310ca47de5cabf3e31ace766b0 (patch) | |
tree | fd62575b1b159b1b604f9c003dbe6d98ecb62668 /samples/training | |
parent | 900169fc23d1c6a8f08f1124c4740002a70a6fc9 (diff) | |
download | android_development-d308f86f333881310ca47de5cabf3e31ace766b0.tar.gz android_development-d308f86f333881310ca47de5cabf3e31ace766b0.tar.bz2 android_development-d308f86f333881310ca47de5cabf3e31ace766b0.zip |
Bitmapfun Sample: Migrate to Android Studio/gradle project.
Change-Id: I74dd29d607f066d331ffa309dba1bc6cbb30d93f
Diffstat (limited to 'samples/training')
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/build.gradle | 27 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/AndroidManifest.xml (renamed from samples/training/bitmapfun/AndroidManifest.xml) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/provider/Images.java (renamed from samples/training/bitmapfun/src/com/example/android/bitmapfun/provider/Images.java) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/ui/ImageDetailActivity.java (renamed from samples/training/bitmapfun/src/com/example/android/bitmapfun/ui/ImageDetailActivity.java) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/ui/ImageDetailFragment.java (renamed from samples/training/bitmapfun/src/com/example/android/bitmapfun/ui/ImageDetailFragment.java) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/ui/ImageGridActivity.java (renamed from samples/training/bitmapfun/src/com/example/android/bitmapfun/ui/ImageGridActivity.java) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/ui/ImageGridFragment.java (renamed from samples/training/bitmapfun/src/com/example/android/bitmapfun/ui/ImageGridFragment.java) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/ui/RecyclingImageView.java (renamed from samples/training/bitmapfun/src/com/example/android/bitmapfun/ui/RecyclingImageView.java) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/AsyncTask.java (renamed from samples/training/bitmapfun/src/com/example/android/bitmapfun/util/AsyncTask.java) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/DiskLruCache.java (renamed from samples/training/bitmapfun/src/com/example/android/bitmapfun/util/DiskLruCache.java) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/ImageCache.java (renamed from samples/training/bitmapfun/src/com/example/android/bitmapfun/util/ImageCache.java) | 4 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/ImageFetcher.java (renamed from samples/training/bitmapfun/src/com/example/android/bitmapfun/util/ImageFetcher.java) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/ImageResizer.java (renamed from samples/training/bitmapfun/src/com/example/android/bitmapfun/util/ImageResizer.java) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/ImageWorker.java (renamed from samples/training/bitmapfun/src/com/example/android/bitmapfun/util/ImageWorker.java) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/RecyclingBitmapDrawable.java (renamed from samples/training/bitmapfun/src/com/example/android/bitmapfun/util/RecyclingBitmapDrawable.java) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/Utils.java (renamed from samples/training/bitmapfun/src/com/example/android/bitmapfun/util/Utils.java) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/res/drawable-hdpi/ic_launcher.png (renamed from samples/training/bitmapfun/res/drawable-hdpi/ic_launcher.png) | bin | 9397 -> 9397 bytes | |||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/res/drawable-ldpi/ic_launcher.png (renamed from samples/training/bitmapfun/res/drawable-ldpi/ic_launcher.png) | bin | 2729 -> 2729 bytes | |||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/res/drawable-mdpi/ic_launcher.png (renamed from samples/training/bitmapfun/res/drawable-mdpi/ic_launcher.png) | bin | 5237 -> 5237 bytes | |||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/res/drawable-nodpi/empty_photo.png (renamed from samples/training/bitmapfun/res/drawable-nodpi/empty_photo.png) | bin | 3159 -> 3159 bytes | |||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/res/drawable-xhdpi/ic_launcher.png (renamed from samples/training/bitmapfun/res/drawable-xhdpi/ic_launcher.png) | bin | 14383 -> 14383 bytes | |||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/res/drawable/photogrid_list_selector.xml (renamed from samples/training/bitmapfun/res/drawable/photogrid_list_selector.xml) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/res/layout/image_detail_fragment.xml (renamed from samples/training/bitmapfun/res/layout/image_detail_fragment.xml) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/res/layout/image_detail_pager.xml (renamed from samples/training/bitmapfun/res/layout/image_detail_pager.xml) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/res/layout/image_grid_fragment.xml (renamed from samples/training/bitmapfun/res/layout/image_grid_fragment.xml) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/res/menu/main_menu.xml (renamed from samples/training/bitmapfun/res/menu/main_menu.xml) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/res/values-large/dimens.xml (renamed from samples/training/bitmapfun/res/values-large/dimens.xml) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/res/values-v11/styles.xml (renamed from samples/training/bitmapfun/res/values-v11/styles.xml) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/res/values-xlarge/dimens.xml (renamed from samples/training/bitmapfun/res/values-xlarge/dimens.xml) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/res/values/colors.xml (renamed from samples/training/bitmapfun/res/values/colors.xml) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/res/values/dimens.xml (renamed from samples/training/bitmapfun/res/values/dimens.xml) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/res/values/strings.xml (renamed from samples/training/bitmapfun/res/values/strings.xml) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/BitmapFun/src/main/res/values/styles.xml (renamed from samples/training/bitmapfun/res/values/styles.xml) | 0 | ||||
-rw-r--r-- | samples/training/bitmapfun/README | 8 | ||||
-rw-r--r-- | samples/training/bitmapfun/build.gradle | 1 | ||||
-rw-r--r-- | samples/training/bitmapfun/gradle/wrapper/gradle-wrapper.jar | bin | 0 -> 49896 bytes | |||
-rw-r--r-- | samples/training/bitmapfun/gradle/wrapper/gradle-wrapper.properties | 7 | ||||
-rwxr-xr-x | samples/training/bitmapfun/gradlew | 164 | ||||
-rw-r--r-- | samples/training/bitmapfun/gradlew.bat | 90 | ||||
-rw-r--r-- | samples/training/bitmapfun/libs/android-support-v4.jar | bin | 385685 -> 0 bytes | |||
-rw-r--r-- | samples/training/bitmapfun/local.properties.sample | 7 | ||||
-rw-r--r-- | samples/training/bitmapfun/project.properties | 14 | ||||
-rw-r--r-- | samples/training/bitmapfun/settings.gradle | 1 |
43 files changed, 307 insertions, 16 deletions
diff --git a/samples/training/bitmapfun/BitmapFun/build.gradle b/samples/training/bitmapfun/BitmapFun/build.gradle new file mode 100644 index 000000000..b12d5ccb2 --- /dev/null +++ b/samples/training/bitmapfun/BitmapFun/build.gradle @@ -0,0 +1,27 @@ +buildscript { + repositories { + mavenCentral() + } + dependencies { + classpath 'com.android.tools.build:gradle:0.5.+' + } +} +apply plugin: 'android' + +repositories { + mavenCentral() +} + +android { + compileSdkVersion 18 + buildToolsVersion "18.0.1" + + defaultConfig { + minSdkVersion 7 + targetSdkVersion 18 + } +} + +dependencies { + compile 'com.android.support:support-v4:18.0.0' +} diff --git a/samples/training/bitmapfun/AndroidManifest.xml b/samples/training/bitmapfun/BitmapFun/src/main/AndroidManifest.xml index bc1c18057..bc1c18057 100644 --- a/samples/training/bitmapfun/AndroidManifest.xml +++ b/samples/training/bitmapfun/BitmapFun/src/main/AndroidManifest.xml diff --git a/samples/training/bitmapfun/src/com/example/android/bitmapfun/provider/Images.java b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/provider/Images.java index b5557847c..b5557847c 100644 --- a/samples/training/bitmapfun/src/com/example/android/bitmapfun/provider/Images.java +++ b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/provider/Images.java diff --git a/samples/training/bitmapfun/src/com/example/android/bitmapfun/ui/ImageDetailActivity.java b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/ui/ImageDetailActivity.java index 5fb077656..5fb077656 100644 --- a/samples/training/bitmapfun/src/com/example/android/bitmapfun/ui/ImageDetailActivity.java +++ b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/ui/ImageDetailActivity.java diff --git a/samples/training/bitmapfun/src/com/example/android/bitmapfun/ui/ImageDetailFragment.java b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/ui/ImageDetailFragment.java index 9fff8a08a..9fff8a08a 100644 --- a/samples/training/bitmapfun/src/com/example/android/bitmapfun/ui/ImageDetailFragment.java +++ b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/ui/ImageDetailFragment.java diff --git a/samples/training/bitmapfun/src/com/example/android/bitmapfun/ui/ImageGridActivity.java b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/ui/ImageGridActivity.java index 2e00930d7..2e00930d7 100644 --- a/samples/training/bitmapfun/src/com/example/android/bitmapfun/ui/ImageGridActivity.java +++ b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/ui/ImageGridActivity.java diff --git a/samples/training/bitmapfun/src/com/example/android/bitmapfun/ui/ImageGridFragment.java b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/ui/ImageGridFragment.java index 9076cd9ad..9076cd9ad 100644 --- a/samples/training/bitmapfun/src/com/example/android/bitmapfun/ui/ImageGridFragment.java +++ b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/ui/ImageGridFragment.java diff --git a/samples/training/bitmapfun/src/com/example/android/bitmapfun/ui/RecyclingImageView.java b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/ui/RecyclingImageView.java index 1bcc01465..1bcc01465 100644 --- a/samples/training/bitmapfun/src/com/example/android/bitmapfun/ui/RecyclingImageView.java +++ b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/ui/RecyclingImageView.java diff --git a/samples/training/bitmapfun/src/com/example/android/bitmapfun/util/AsyncTask.java b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/AsyncTask.java index 018ce1a23..018ce1a23 100644 --- a/samples/training/bitmapfun/src/com/example/android/bitmapfun/util/AsyncTask.java +++ b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/AsyncTask.java diff --git a/samples/training/bitmapfun/src/com/example/android/bitmapfun/util/DiskLruCache.java b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/DiskLruCache.java index 26cdbd781..26cdbd781 100644 --- a/samples/training/bitmapfun/src/com/example/android/bitmapfun/util/DiskLruCache.java +++ b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/DiskLruCache.java diff --git a/samples/training/bitmapfun/src/com/example/android/bitmapfun/util/ImageCache.java b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/ImageCache.java index 1459c123b..f9bf5b645 100644 --- a/samples/training/bitmapfun/src/com/example/android/bitmapfun/util/ImageCache.java +++ b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/ImageCache.java @@ -16,8 +16,6 @@ package com.example.android.bitmapfun.util; -import com.example.android.bitmapfun.BuildConfig; - import android.annotation.TargetApi; import android.content.Context; import android.graphics.Bitmap; @@ -32,6 +30,8 @@ import android.support.v4.app.FragmentManager; import android.support.v4.util.LruCache; import android.util.Log; +import com.example.android.bitmapfun.BuildConfig; + import java.io.File; import java.io.FileDescriptor; import java.io.FileInputStream; diff --git a/samples/training/bitmapfun/src/com/example/android/bitmapfun/util/ImageFetcher.java b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/ImageFetcher.java index 4c92d7417..4c92d7417 100644 --- a/samples/training/bitmapfun/src/com/example/android/bitmapfun/util/ImageFetcher.java +++ b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/ImageFetcher.java diff --git a/samples/training/bitmapfun/src/com/example/android/bitmapfun/util/ImageResizer.java b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/ImageResizer.java index 2a9d152d1..2a9d152d1 100644 --- a/samples/training/bitmapfun/src/com/example/android/bitmapfun/util/ImageResizer.java +++ b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/ImageResizer.java diff --git a/samples/training/bitmapfun/src/com/example/android/bitmapfun/util/ImageWorker.java b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/ImageWorker.java index d26066011..d26066011 100644 --- a/samples/training/bitmapfun/src/com/example/android/bitmapfun/util/ImageWorker.java +++ b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/ImageWorker.java diff --git a/samples/training/bitmapfun/src/com/example/android/bitmapfun/util/RecyclingBitmapDrawable.java b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/RecyclingBitmapDrawable.java index 2aae97f3c..2aae97f3c 100644 --- a/samples/training/bitmapfun/src/com/example/android/bitmapfun/util/RecyclingBitmapDrawable.java +++ b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/RecyclingBitmapDrawable.java diff --git a/samples/training/bitmapfun/src/com/example/android/bitmapfun/util/Utils.java b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/Utils.java index 52a99f9f2..52a99f9f2 100644 --- a/samples/training/bitmapfun/src/com/example/android/bitmapfun/util/Utils.java +++ b/samples/training/bitmapfun/BitmapFun/src/main/java/com/example/android/bitmapfun/util/Utils.java diff --git a/samples/training/bitmapfun/res/drawable-hdpi/ic_launcher.png b/samples/training/bitmapfun/BitmapFun/src/main/res/drawable-hdpi/ic_launcher.png Binary files differindex 96a442e5b..96a442e5b 100644 --- a/samples/training/bitmapfun/res/drawable-hdpi/ic_launcher.png +++ b/samples/training/bitmapfun/BitmapFun/src/main/res/drawable-hdpi/ic_launcher.png diff --git a/samples/training/bitmapfun/res/drawable-ldpi/ic_launcher.png b/samples/training/bitmapfun/BitmapFun/src/main/res/drawable-ldpi/ic_launcher.png Binary files differindex 99238729d..99238729d 100644 --- a/samples/training/bitmapfun/res/drawable-ldpi/ic_launcher.png +++ b/samples/training/bitmapfun/BitmapFun/src/main/res/drawable-ldpi/ic_launcher.png diff --git a/samples/training/bitmapfun/res/drawable-mdpi/ic_launcher.png b/samples/training/bitmapfun/BitmapFun/src/main/res/drawable-mdpi/ic_launcher.png Binary files differindex 359047dfa..359047dfa 100644 --- a/samples/training/bitmapfun/res/drawable-mdpi/ic_launcher.png +++ b/samples/training/bitmapfun/BitmapFun/src/main/res/drawable-mdpi/ic_launcher.png diff --git a/samples/training/bitmapfun/res/drawable-nodpi/empty_photo.png b/samples/training/bitmapfun/BitmapFun/src/main/res/drawable-nodpi/empty_photo.png Binary files differindex da1478a51..da1478a51 100644 --- a/samples/training/bitmapfun/res/drawable-nodpi/empty_photo.png +++ b/samples/training/bitmapfun/BitmapFun/src/main/res/drawable-nodpi/empty_photo.png diff --git a/samples/training/bitmapfun/res/drawable-xhdpi/ic_launcher.png b/samples/training/bitmapfun/BitmapFun/src/main/res/drawable-xhdpi/ic_launcher.png Binary files differindex 71c6d760f..71c6d760f 100644 --- a/samples/training/bitmapfun/res/drawable-xhdpi/ic_launcher.png +++ b/samples/training/bitmapfun/BitmapFun/src/main/res/drawable-xhdpi/ic_launcher.png diff --git a/samples/training/bitmapfun/res/drawable/photogrid_list_selector.xml b/samples/training/bitmapfun/BitmapFun/src/main/res/drawable/photogrid_list_selector.xml index 19d867008..19d867008 100644 --- a/samples/training/bitmapfun/res/drawable/photogrid_list_selector.xml +++ b/samples/training/bitmapfun/BitmapFun/src/main/res/drawable/photogrid_list_selector.xml diff --git a/samples/training/bitmapfun/res/layout/image_detail_fragment.xml b/samples/training/bitmapfun/BitmapFun/src/main/res/layout/image_detail_fragment.xml index 6940357af..6940357af 100644 --- a/samples/training/bitmapfun/res/layout/image_detail_fragment.xml +++ b/samples/training/bitmapfun/BitmapFun/src/main/res/layout/image_detail_fragment.xml diff --git a/samples/training/bitmapfun/res/layout/image_detail_pager.xml b/samples/training/bitmapfun/BitmapFun/src/main/res/layout/image_detail_pager.xml index 877a26bb5..877a26bb5 100644 --- a/samples/training/bitmapfun/res/layout/image_detail_pager.xml +++ b/samples/training/bitmapfun/BitmapFun/src/main/res/layout/image_detail_pager.xml diff --git a/samples/training/bitmapfun/res/layout/image_grid_fragment.xml b/samples/training/bitmapfun/BitmapFun/src/main/res/layout/image_grid_fragment.xml index e2034dea1..e2034dea1 100644 --- a/samples/training/bitmapfun/res/layout/image_grid_fragment.xml +++ b/samples/training/bitmapfun/BitmapFun/src/main/res/layout/image_grid_fragment.xml diff --git a/samples/training/bitmapfun/res/menu/main_menu.xml b/samples/training/bitmapfun/BitmapFun/src/main/res/menu/main_menu.xml index 35dad093f..35dad093f 100644 --- a/samples/training/bitmapfun/res/menu/main_menu.xml +++ b/samples/training/bitmapfun/BitmapFun/src/main/res/menu/main_menu.xml diff --git a/samples/training/bitmapfun/res/values-large/dimens.xml b/samples/training/bitmapfun/BitmapFun/src/main/res/values-large/dimens.xml index c68187614..c68187614 100644 --- a/samples/training/bitmapfun/res/values-large/dimens.xml +++ b/samples/training/bitmapfun/BitmapFun/src/main/res/values-large/dimens.xml diff --git a/samples/training/bitmapfun/res/values-v11/styles.xml b/samples/training/bitmapfun/BitmapFun/src/main/res/values-v11/styles.xml index 0c6452641..0c6452641 100644 --- a/samples/training/bitmapfun/res/values-v11/styles.xml +++ b/samples/training/bitmapfun/BitmapFun/src/main/res/values-v11/styles.xml diff --git a/samples/training/bitmapfun/res/values-xlarge/dimens.xml b/samples/training/bitmapfun/BitmapFun/src/main/res/values-xlarge/dimens.xml index 0f4397751..0f4397751 100644 --- a/samples/training/bitmapfun/res/values-xlarge/dimens.xml +++ b/samples/training/bitmapfun/BitmapFun/src/main/res/values-xlarge/dimens.xml diff --git a/samples/training/bitmapfun/res/values/colors.xml b/samples/training/bitmapfun/BitmapFun/src/main/res/values/colors.xml index 7e4a4fecd..7e4a4fecd 100644 --- a/samples/training/bitmapfun/res/values/colors.xml +++ b/samples/training/bitmapfun/BitmapFun/src/main/res/values/colors.xml diff --git a/samples/training/bitmapfun/res/values/dimens.xml b/samples/training/bitmapfun/BitmapFun/src/main/res/values/dimens.xml index 60d540f02..60d540f02 100644 --- a/samples/training/bitmapfun/res/values/dimens.xml +++ b/samples/training/bitmapfun/BitmapFun/src/main/res/values/dimens.xml diff --git a/samples/training/bitmapfun/res/values/strings.xml b/samples/training/bitmapfun/BitmapFun/src/main/res/values/strings.xml index 8108c232f..8108c232f 100644 --- a/samples/training/bitmapfun/res/values/strings.xml +++ b/samples/training/bitmapfun/BitmapFun/src/main/res/values/strings.xml diff --git a/samples/training/bitmapfun/res/values/styles.xml b/samples/training/bitmapfun/BitmapFun/src/main/res/values/styles.xml index 0f1a018b9..0f1a018b9 100644 --- a/samples/training/bitmapfun/res/values/styles.xml +++ b/samples/training/bitmapfun/BitmapFun/src/main/res/values/styles.xml diff --git a/samples/training/bitmapfun/README b/samples/training/bitmapfun/README new file mode 100644 index 000000000..d01c42853 --- /dev/null +++ b/samples/training/bitmapfun/README @@ -0,0 +1,8 @@ +This is an Android Studio project: +http://developer.android.com/sdk/installing/studio.html + +To build you should first copy local.properties.sample to +local.properties and set your SDK path. + +Then either use gradlew to build or import the project into +Android Studio. diff --git a/samples/training/bitmapfun/build.gradle b/samples/training/bitmapfun/build.gradle new file mode 100644 index 000000000..495c5038e --- /dev/null +++ b/samples/training/bitmapfun/build.gradle @@ -0,0 +1 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. diff --git a/samples/training/bitmapfun/gradle/wrapper/gradle-wrapper.jar b/samples/training/bitmapfun/gradle/wrapper/gradle-wrapper.jar Binary files differnew file mode 100644 index 000000000..8c0fb64a8 --- /dev/null +++ b/samples/training/bitmapfun/gradle/wrapper/gradle-wrapper.jar diff --git a/samples/training/bitmapfun/gradle/wrapper/gradle-wrapper.properties b/samples/training/bitmapfun/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 000000000..109fa088f --- /dev/null +++ b/samples/training/bitmapfun/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,7 @@ +# +#Tue Aug 20 16:35:04 EDT 2013 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=http\://services.gradle.org/distributions/gradle-1.7-bin.zip diff --git a/samples/training/bitmapfun/gradlew b/samples/training/bitmapfun/gradlew new file mode 100755 index 000000000..91a7e269e --- /dev/null +++ b/samples/training/bitmapfun/gradlew @@ -0,0 +1,164 @@ +#!/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/samples/training/bitmapfun/gradlew.bat b/samples/training/bitmapfun/gradlew.bat new file mode 100644 index 000000000..aec99730b --- /dev/null +++ b/samples/training/bitmapfun/gradlew.bat @@ -0,0 +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
diff --git a/samples/training/bitmapfun/libs/android-support-v4.jar b/samples/training/bitmapfun/libs/android-support-v4.jar Binary files differdeleted file mode 100644 index 6080877d4..000000000 --- a/samples/training/bitmapfun/libs/android-support-v4.jar +++ /dev/null diff --git a/samples/training/bitmapfun/local.properties.sample b/samples/training/bitmapfun/local.properties.sample new file mode 100644 index 000000000..b26452221 --- /dev/null +++ b/samples/training/bitmapfun/local.properties.sample @@ -0,0 +1,7 @@ +# This file should be copied to local.properties and path set to point +# to your Android SDK. + +# Location of the SDK. This is only used by Gradle. +# For customization when using a Version Control System, please read the +# header note. +sdk.dir=/usr/local/google/home/akoch/lib/android-sdk
\ No newline at end of file diff --git a/samples/training/bitmapfun/project.properties b/samples/training/bitmapfun/project.properties deleted file mode 100644 index a3ee5ab64..000000000 --- a/samples/training/bitmapfun/project.properties +++ /dev/null @@ -1,14 +0,0 @@ -# This file is automatically generated by Android Tools. -# Do not modify this file -- YOUR CHANGES WILL BE ERASED! -# -# This file must be checked in Version Control Systems. -# -# To customize properties used by the Ant build system edit -# "ant.properties", and override values to adapt the script to your -# project structure. -# -# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): -#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt - -# Project target. -target=android-17 diff --git a/samples/training/bitmapfun/settings.gradle b/samples/training/bitmapfun/settings.gradle new file mode 100644 index 000000000..9f12781b6 --- /dev/null +++ b/samples/training/bitmapfun/settings.gradle @@ -0,0 +1 @@ +include ':BitmapFun' |