diff options
Diffstat (limited to 'remoteExample/src/main/res')
-rw-r--r-- | remoteExample/src/main/res/drawable-hdpi/ic_launcher.png | bin | 0 -> 1447 bytes | |||
-rw-r--r-- | remoteExample/src/main/res/drawable-mdpi/ic_launcher.png | bin | 0 -> 917 bytes | |||
-rw-r--r-- | remoteExample/src/main/res/drawable-xhdpi/ic_launcher.png | bin | 0 -> 1984 bytes | |||
-rw-r--r-- | remoteExample/src/main/res/layout/activity_main.xml | 7 | ||||
-rw-r--r-- | remoteExample/src/main/res/layout/fragment_main.xml | 70 | ||||
-rw-r--r-- | remoteExample/src/main/res/menu/main.xml | 9 | ||||
-rw-r--r-- | remoteExample/src/main/res/values-w820dp/dimens.xml | 6 | ||||
-rw-r--r-- | remoteExample/src/main/res/values/dimens.xml | 6 | ||||
-rw-r--r-- | remoteExample/src/main/res/values/strings.xml | 15 | ||||
-rw-r--r-- | remoteExample/src/main/res/values/styles.xml | 8 |
10 files changed, 121 insertions, 0 deletions
diff --git a/remoteExample/src/main/res/drawable-hdpi/ic_launcher.png b/remoteExample/src/main/res/drawable-hdpi/ic_launcher.png Binary files differnew file mode 100644 index 00000000..d4e4bdf6 --- /dev/null +++ b/remoteExample/src/main/res/drawable-hdpi/ic_launcher.png diff --git a/remoteExample/src/main/res/drawable-mdpi/ic_launcher.png b/remoteExample/src/main/res/drawable-mdpi/ic_launcher.png Binary files differnew file mode 100644 index 00000000..930cd9e7 --- /dev/null +++ b/remoteExample/src/main/res/drawable-mdpi/ic_launcher.png diff --git a/remoteExample/src/main/res/drawable-xhdpi/ic_launcher.png b/remoteExample/src/main/res/drawable-xhdpi/ic_launcher.png Binary files differnew file mode 100644 index 00000000..1fa27b61 --- /dev/null +++ b/remoteExample/src/main/res/drawable-xhdpi/ic_launcher.png diff --git a/remoteExample/src/main/res/layout/activity_main.xml b/remoteExample/src/main/res/layout/activity_main.xml new file mode 100644 index 00000000..42dd4dfb --- /dev/null +++ b/remoteExample/src/main/res/layout/activity_main.xml @@ -0,0 +1,7 @@ +<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools" + android:id="@+id/container" + android:layout_width="match_parent" + android:layout_height="match_parent" + tools:context="de.blinkt.openvpn.remote.MainActivity" + tools:ignore="MergeRootFrame" /> diff --git a/remoteExample/src/main/res/layout/fragment_main.xml b/remoteExample/src/main/res/layout/fragment_main.xml new file mode 100644 index 00000000..e4fa019d --- /dev/null +++ b/remoteExample/src/main/res/layout/fragment_main.xml @@ -0,0 +1,70 @@ +<RelativeLayout 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:paddingLeft="@dimen/activity_horizontal_margin" + android:paddingRight="@dimen/activity_horizontal_margin" + android:paddingTop="@dimen/activity_vertical_margin" + android:paddingBottom="@dimen/activity_vertical_margin" + tools:context="de.blinkt.openvpn.remote.MainFragment"> + + + <TextView + android:id="@+id/status" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignLeft="@+id/helloworld" + android:layout_alignParentTop="true" + android:text="@string/no_status_yet" /> + + <Button + android:id="@+id/startVPN" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignRight="@+id/helloworld" + android:layout_below="@+id/helloworld" + android:text="@string/no_now" + android:visibility="visible" /> + + <TextView + android:id="@+id/helloworld" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentLeft="true" + android:layout_centerVertical="true" + android:text="@string/hello_world" /> + + <TextView + android:id="@+id/MyIpText" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_above="@+id/helloworld" + android:layout_alignParentLeft="true" + tools:text="TextView" /> + + <Button + android:id="@+id/getMyIP" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentLeft="true" + android:layout_below="@+id/startVPN" + android:text="@string/show_my_ip" /> + + <Button + android:id="@+id/disconnect" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignBottom="@+id/startVPN" + android:layout_toRightOf="@+id/startVPN" + android:text="@string/disconnect" /> + + <Button + android:id="@+id/startembedded" + style="?android:attr/buttonStyleSmall" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentLeft="true" + android:layout_below="@+id/getMyIP" + android:text="@string/start_embedded" /> + +</RelativeLayout> diff --git a/remoteExample/src/main/res/menu/main.xml b/remoteExample/src/main/res/menu/main.xml new file mode 100644 index 00000000..f732c1b4 --- /dev/null +++ b/remoteExample/src/main/res/menu/main.xml @@ -0,0 +1,9 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools" + tools:context="de.blinkt.openvpn.remote.MainActivity" > + + <item android:id="@+id/action_settings" + android:title="@string/action_settings" + android:orderInCategory="100" + android:showAsAction="never" /> +</menu> diff --git a/remoteExample/src/main/res/values-w820dp/dimens.xml b/remoteExample/src/main/res/values-w820dp/dimens.xml new file mode 100644 index 00000000..63fc8164 --- /dev/null +++ b/remoteExample/src/main/res/values-w820dp/dimens.xml @@ -0,0 +1,6 @@ +<resources> + <!-- Example customization of dimensions originally defined in res/values/dimens.xml + (such as screen margins) for screens with more than 820dp of available width. This + would include 7" and 10" devices in landscape (~960dp and ~1280dp respectively). --> + <dimen name="activity_horizontal_margin">64dp</dimen> +</resources> diff --git a/remoteExample/src/main/res/values/dimens.xml b/remoteExample/src/main/res/values/dimens.xml new file mode 100644 index 00000000..a0171a70 --- /dev/null +++ b/remoteExample/src/main/res/values/dimens.xml @@ -0,0 +1,6 @@ +<resources> + <!-- Default screen margins, per the Android Design guidelines. --> + <dimen name="activity_horizontal_margin">16dp</dimen> + <dimen name="activity_vertical_margin">16dp</dimen> + + </resources> diff --git a/remoteExample/src/main/res/values/strings.xml b/remoteExample/src/main/res/values/strings.xml new file mode 100644 index 00000000..bbaee226 --- /dev/null +++ b/remoteExample/src/main/res/values/strings.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + + <string name="app_name">OpenVPN Remote</string> + <string name="hello_world">Hello world!</string> + <string name="action_settings">Settings</string> + <string name="permission_description">Allows another app to control OpenVPN</string> + <string name="no_status_yet">No Status yet</string> + <string name="no_now">Not now</string> + <string name="show_my_ip">Show my IP</string> + <string name="disconnect">Disconnect</string> + <string name="start_embedded">Start embedded profile</string> + + +</resources> diff --git a/remoteExample/src/main/res/values/styles.xml b/remoteExample/src/main/res/values/styles.xml new file mode 100644 index 00000000..ff6c9d2c --- /dev/null +++ b/remoteExample/src/main/res/values/styles.xml @@ -0,0 +1,8 @@ +<resources> + + <!-- Base application theme. --> + <style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar"> + <!-- Customize your theme here. --> + </style> + +</resources> |