aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/android/java/bazel
diff options
context:
space:
mode:
Diffstat (limited to 'examples/android/java/bazel')
-rw-r--r--examples/android/java/bazel/AndroidManifest.xml3
-rw-r--r--examples/android/java/bazel/BUILD3
-rw-r--r--examples/android/java/bazel/MainActivity.java4
-rw-r--r--examples/android/java/bazel/res/values/colors.xml4
-rw-r--r--examples/android/java/bazel/res/values/styles.xml6
5 files changed, 16 insertions, 4 deletions
diff --git a/examples/android/java/bazel/AndroidManifest.xml b/examples/android/java/bazel/AndroidManifest.xml
index 3ad459c90b..760a6fbf8c 100644
--- a/examples/android/java/bazel/AndroidManifest.xml
+++ b/examples/android/java/bazel/AndroidManifest.xml
@@ -8,7 +8,8 @@
android:targetSdkVersion="21" />
<application
- android:label="Bazel App" >
+ android:label="Bazel App"
+ android:theme="@style/MyTheme" >
<activity
android:name="bazel.MainActivity"
android:label="Bazel" >
diff --git a/examples/android/java/bazel/BUILD b/examples/android/java/bazel/BUILD
index ad550b5494..3c56858396 100644
--- a/examples/android/java/bazel/BUILD
+++ b/examples/android/java/bazel/BUILD
@@ -15,11 +15,12 @@ android_binary(
"MainActivity.java",
"Jni.java",
]),
- legacy_native_support = 0,
manifest = "AndroidManifest.xml",
+ resource_files = glob(["res/**"]),
deps = [
":jni",
":lib",
+ "@androidsdk//com.android.support:appcompat-v7-25.0.0",
],
)
diff --git a/examples/android/java/bazel/MainActivity.java b/examples/android/java/bazel/MainActivity.java
index 4fdecd708f..c55815adce 100644
--- a/examples/android/java/bazel/MainActivity.java
+++ b/examples/android/java/bazel/MainActivity.java
@@ -1,13 +1,13 @@
package bazel;
-import android.app.Activity;
import android.os.Bundle;
+import android.support.v7.app.AppCompatActivity;
import android.util.Log;
/**
* Main class for the Bazel Android "Hello, World" app.
*/
-public class MainActivity extends Activity {
+public class MainActivity extends AppCompatActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
diff --git a/examples/android/java/bazel/res/values/colors.xml b/examples/android/java/bazel/res/values/colors.xml
new file mode 100644
index 0000000000..521c64473a
--- /dev/null
+++ b/examples/android/java/bazel/res/values/colors.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <item name="primary" type="color">#FF99CC00</item>
+</resources>
diff --git a/examples/android/java/bazel/res/values/styles.xml b/examples/android/java/bazel/res/values/styles.xml
new file mode 100644
index 0000000000..db98a7490d
--- /dev/null
+++ b/examples/android/java/bazel/res/values/styles.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <style name="MyTheme" parent="Theme.AppCompat">
+ <item name="colorPrimary">@color/primary</item>
+ </style>
+</resources>