summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArne Schwabe <arne@rfc2549.org>2014-12-11 19:46:36 +0100
committerArne Schwabe <arne@rfc2549.org>2014-12-11 19:46:36 +0100
commit0939906e13c2309c6a2deb98e7648fa564cc9ee5 (patch)
treee2771ae8f25b8616cb2c6b01022d54425bcf3d74
parentdc212f486c5916afdd271bf38ac34f1dd95090de (diff)
Add FAQ about the different Android clients
--HG-- extra : rebase_source : 4d78af1c47625352a1bef132c197dbb0ac19480c
-rw-r--r--main/src/main/java/de/blinkt/openvpn/fragments/FaqFragment.java2
-rwxr-xr-xmain/src/main/res/values/strings.xml2
2 files changed, 4 insertions, 0 deletions
diff --git a/main/src/main/java/de/blinkt/openvpn/fragments/FaqFragment.java b/main/src/main/java/de/blinkt/openvpn/fragments/FaqFragment.java
index 05e26104..5086530b 100644
--- a/main/src/main/java/de/blinkt/openvpn/fragments/FaqFragment.java
+++ b/main/src/main/java/de/blinkt/openvpn/fragments/FaqFragment.java
@@ -24,6 +24,7 @@ private static int[] faqitems[] =
{R.string.faq_vpndialog43_title, R.string.faq_vpndialog43},
{R.string.faq_system_dialogs_title, R.string.faq_system_dialogs},
{R.string.faq_duplicate_notification_title, R.string.faq_duplicate_notification},
+ {R.string.faq_androids_clients_title, R.string.faq_android_clients},
{R.string.battery_consumption_title, R.string.baterry_consumption},
{R.string.tap_mode, R.string.faq_tap_mode},
{R.string.vpn_tethering_title, R.string.faq_tethering},
@@ -35,6 +36,7 @@ private static int[] faqitems[] =
{R.string.tap_mode, R.string.tap_faq3},
{R.string.faq_routing_title, R.string.faq_routing}
};
+
private RecyclerView mRecyclerView;
diff --git a/main/src/main/res/values/strings.xml b/main/src/main/res/values/strings.xml
index 2f9358bf..019ac56f 100755
--- a/main/src/main/res/values/strings.xml
+++ b/main/src/main/res/values/strings.xml
@@ -349,5 +349,7 @@
<string name="duplicate_vpn">Duplicate VPN profile</string>
<string name="duplicate_profile_title">Duplicating profile: %s</string>
<string name="show_log">Show log</string>
+ <string name="faq_android_clients">Multiple OpenVPN clients for Android exist. The most common ones are OpenVPN for Android (this client), OpenVPN Connect and OpenVPN Settings.&lt;p&gt;The clients can be grouped into two groups: OpenVPN for Android and OpenVPN Connect use the official VPNService API (Android 4.0+) and require no root and OpenVPN Settings which uses root.&lt;p&gt;OpenVPN for Android is an open source client and developed by Arne Schwabe. It is targeted at more advanced users and offers many settings and the ability to import profiles from files and to configure/change profiles inside the app. The client is based on the community version of OpenVPN. It is based on the OpenVPN 2.x source code. This client can be seen as the semi officially client of the community. &lt;p&gt;OpenVPN Connect is non open source client that is developed by OpenVPN Technologies, Inc. The client is indented to be general use client and moree targeted at the average user and allows the import of OpenVPN profiles. This client is based on the OpenVPN C++ reimplementation of the OpenVPN protocol (This was required to allow OpenVPN Technologies, Inc to publish an iOS OpenVPN app). This client is the official client of the OpenVPN technologies &lt;p&gt; OpenVPN Settings is the oldest of the clients and also a UI for the open source OpenVPN. In contrast to OpenVPN for Android it requires root and does not use the VPNService API. It does not depend on Android 4.0+</string>
+ <string name="faq_androids_clients_title">Differences between the OpenVPN Android clients</string>
</resources>