diff --git a/build/sdk.atree b/build/sdk.atree index df1512650..ca51ec531 100644 --- a/build/sdk.atree +++ b/build/sdk.atree @@ -153,6 +153,7 @@ development/samples/source.properties samples/${PLATFORM_NAME}/source.pro # development/samples/AccessibilityService samples/${PLATFORM_NAME}/AccessibilityService development/samples/AccelerometerPlay samples/${PLATFORM_NAME}/AccelerometerPlay +development/samples/ActionBarCompat samples/${PLATFORM_NAME}/ActionBarCompat development/samples/AndroidBeam samples/${PLATFORM_NAME}/AndroidBeam development/samples/ApiDemos samples/${PLATFORM_NAME}/ApiDemos development/samples/BackupRestore samples/${PLATFORM_NAME}/BackupRestore diff --git a/samples/ActionBarCompat/Android.mk b/samples/ActionBarCompat/Android.mk new file mode 100644 index 000000000..d9da54a7f --- /dev/null +++ b/samples/ActionBarCompat/Android.mk @@ -0,0 +1,16 @@ +LOCAL_PATH:= $(call my-dir) +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := samples + +# Only compile source java files in this apk. +LOCAL_SRC_FILES := $(call all-java-files-under, src) + +LOCAL_PACKAGE_NAME := ActionBarCompat + +LOCAL_SDK_VERSION := current + +include $(BUILD_PACKAGE) + +# Use the following include to make our test apk. +include $(call all-makefiles-under,$(LOCAL_PATH)) diff --git a/samples/ActionBarCompat/AndroidManifest.xml b/samples/ActionBarCompat/AndroidManifest.xml new file mode 100644 index 000000000..1a48274a8 --- /dev/null +++ b/samples/ActionBarCompat/AndroidManifest.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + diff --git a/samples/ActionBarCompat/_index.html b/samples/ActionBarCompat/_index.html new file mode 100644 index 000000000..8808de182 --- /dev/null +++ b/samples/ActionBarCompat/_index.html @@ -0,0 +1,25 @@ + + +

This sample shows how to use the action bar design pattern on pre-API 11 devices and the built-in +ActionBar on devices supporting API +11 or greater. The example 'compatible' action bar, instantiated on pre-Android 3.0 devices, +uses the same menu resource-based +action item definition mechanism as the new framework API, even supporting the +android:showAsAction attribute to a limited extent.

+ + + diff --git a/samples/ActionBarCompat/res/drawable-hdpi/actionbar_shadow.9.png b/samples/ActionBarCompat/res/drawable-hdpi/actionbar_shadow.9.png new file mode 100644 index 000000000..3c80a3fca Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-hdpi/actionbar_shadow.9.png differ diff --git a/samples/ActionBarCompat/res/drawable-hdpi/ic_action_refresh.png b/samples/ActionBarCompat/res/drawable-hdpi/ic_action_refresh.png new file mode 100644 index 000000000..efe99e092 Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-hdpi/ic_action_refresh.png differ diff --git a/samples/ActionBarCompat/res/drawable-hdpi/ic_action_search.png b/samples/ActionBarCompat/res/drawable-hdpi/ic_action_search.png new file mode 100644 index 000000000..f6719d228 Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-hdpi/ic_action_search.png differ diff --git a/samples/ActionBarCompat/res/drawable-hdpi/ic_action_share.png b/samples/ActionBarCompat/res/drawable-hdpi/ic_action_share.png new file mode 100644 index 000000000..7d0b8720c Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-hdpi/ic_action_share.png differ diff --git a/samples/ActionBarCompat/res/drawable-hdpi/ic_home.png b/samples/ActionBarCompat/res/drawable-hdpi/ic_home.png new file mode 100644 index 000000000..7e52ff595 Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-hdpi/ic_home.png differ diff --git a/samples/ActionBarCompat/res/drawable-hdpi/ic_launcher.png b/samples/ActionBarCompat/res/drawable-hdpi/ic_launcher.png new file mode 100755 index 000000000..e4b0492c6 Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-hdpi/ic_launcher.png differ diff --git a/samples/ActionBarCompat/res/drawable-hdpi/ic_menu_share.png b/samples/ActionBarCompat/res/drawable-hdpi/ic_menu_share.png new file mode 100755 index 000000000..a78bf7a4d Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-hdpi/ic_menu_share.png differ diff --git a/samples/ActionBarCompat/res/drawable-mdpi/actionbar_shadow.9.png b/samples/ActionBarCompat/res/drawable-mdpi/actionbar_shadow.9.png new file mode 100644 index 000000000..cae1778f4 Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-mdpi/actionbar_shadow.9.png differ diff --git a/samples/ActionBarCompat/res/drawable-mdpi/ic_action_refresh.png b/samples/ActionBarCompat/res/drawable-mdpi/ic_action_refresh.png new file mode 100644 index 000000000..a85eee381 Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-mdpi/ic_action_refresh.png differ diff --git a/samples/ActionBarCompat/res/drawable-mdpi/ic_action_search.png b/samples/ActionBarCompat/res/drawable-mdpi/ic_action_search.png new file mode 100755 index 000000000..45d2398ae Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-mdpi/ic_action_search.png differ diff --git a/samples/ActionBarCompat/res/drawable-mdpi/ic_action_share.png b/samples/ActionBarCompat/res/drawable-mdpi/ic_action_share.png new file mode 100644 index 000000000..26a39bdff Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-mdpi/ic_action_share.png differ diff --git a/samples/ActionBarCompat/res/drawable-mdpi/ic_home.png b/samples/ActionBarCompat/res/drawable-mdpi/ic_home.png new file mode 100644 index 000000000..949b4aa9a Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-mdpi/ic_home.png differ diff --git a/samples/ActionBarCompat/res/drawable-mdpi/ic_launcher.png b/samples/ActionBarCompat/res/drawable-mdpi/ic_launcher.png new file mode 100755 index 000000000..78d0e29f5 Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-mdpi/ic_launcher.png differ diff --git a/samples/ActionBarCompat/res/drawable-mdpi/ic_menu_share.png b/samples/ActionBarCompat/res/drawable-mdpi/ic_menu_share.png new file mode 100755 index 000000000..3329b6b0a Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-mdpi/ic_menu_share.png differ diff --git a/samples/ActionBarCompat/res/drawable-xhdpi/actionbar_shadow.9.png b/samples/ActionBarCompat/res/drawable-xhdpi/actionbar_shadow.9.png new file mode 100644 index 000000000..30778e3f8 Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-xhdpi/actionbar_shadow.9.png differ diff --git a/samples/ActionBarCompat/res/drawable-xhdpi/ic_action_refresh.png b/samples/ActionBarCompat/res/drawable-xhdpi/ic_action_refresh.png new file mode 100644 index 000000000..6ce93766c Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-xhdpi/ic_action_refresh.png differ diff --git a/samples/ActionBarCompat/res/drawable-xhdpi/ic_action_search.png b/samples/ActionBarCompat/res/drawable-xhdpi/ic_action_search.png new file mode 100644 index 000000000..f89c4e960 Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-xhdpi/ic_action_search.png differ diff --git a/samples/ActionBarCompat/res/drawable-xhdpi/ic_action_share.png b/samples/ActionBarCompat/res/drawable-xhdpi/ic_action_share.png new file mode 100644 index 000000000..47b27d1f9 Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-xhdpi/ic_action_share.png differ diff --git a/samples/ActionBarCompat/res/drawable-xhdpi/ic_home.png b/samples/ActionBarCompat/res/drawable-xhdpi/ic_home.png new file mode 100644 index 000000000..03eb53d65 Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-xhdpi/ic_home.png differ diff --git a/samples/ActionBarCompat/res/drawable-xhdpi/ic_launcher.png b/samples/ActionBarCompat/res/drawable-xhdpi/ic_launcher.png new file mode 100755 index 000000000..485f7be75 Binary files /dev/null and b/samples/ActionBarCompat/res/drawable-xhdpi/ic_launcher.png differ diff --git a/samples/ActionBarCompat/res/drawable/actionbar_compat_item.xml b/samples/ActionBarCompat/res/drawable/actionbar_compat_item.xml new file mode 100644 index 000000000..4b3960cf4 --- /dev/null +++ b/samples/ActionBarCompat/res/drawable/actionbar_compat_item.xml @@ -0,0 +1,23 @@ + + + + + + + diff --git a/samples/ActionBarCompat/res/drawable/actionbar_compat_item_focused.xml b/samples/ActionBarCompat/res/drawable/actionbar_compat_item_focused.xml new file mode 100644 index 000000000..04811d334 --- /dev/null +++ b/samples/ActionBarCompat/res/drawable/actionbar_compat_item_focused.xml @@ -0,0 +1,19 @@ + + + + + diff --git a/samples/ActionBarCompat/res/drawable/actionbar_compat_item_pressed.xml b/samples/ActionBarCompat/res/drawable/actionbar_compat_item_pressed.xml new file mode 100644 index 000000000..72ff4b4f9 --- /dev/null +++ b/samples/ActionBarCompat/res/drawable/actionbar_compat_item_pressed.xml @@ -0,0 +1,19 @@ + + + + + diff --git a/samples/ActionBarCompat/res/layout-v11/actionbar_indeterminate_progress.xml b/samples/ActionBarCompat/res/layout-v11/actionbar_indeterminate_progress.xml new file mode 100644 index 000000000..c05750e00 --- /dev/null +++ b/samples/ActionBarCompat/res/layout-v11/actionbar_indeterminate_progress.xml @@ -0,0 +1,27 @@ + + + + + diff --git a/samples/ActionBarCompat/res/layout/actionbar_compat.xml b/samples/ActionBarCompat/res/layout/actionbar_compat.xml new file mode 100644 index 000000000..ae6c44b8d --- /dev/null +++ b/samples/ActionBarCompat/res/layout/actionbar_compat.xml @@ -0,0 +1,21 @@ + + + diff --git a/samples/ActionBarCompat/res/layout/main.xml b/samples/ActionBarCompat/res/layout/main.xml new file mode 100644 index 000000000..a58a3467e --- /dev/null +++ b/samples/ActionBarCompat/res/layout/main.xml @@ -0,0 +1,25 @@ + + + +