From 0939906e13c2309c6a2deb98e7648fa564cc9ee5 Mon Sep 17 00:00:00 2001 From: Arne Schwabe Date: Thu, 11 Dec 2014 19:46:36 +0100 Subject: Add FAQ about the different Android clients --HG-- extra : rebase_source : 4d78af1c47625352a1bef132c197dbb0ac19480c --- main/src/main/java/de/blinkt/openvpn/fragments/FaqFragment.java | 2 ++ main/src/main/res/values/strings.xml | 2 ++ 2 files changed, 4 insertions(+) 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 @@ Duplicate VPN profile Duplicating profile: %s Show log + Multiple OpenVPN clients for Android exist. The most common ones are OpenVPN for Android (this client), OpenVPN Connect and OpenVPN Settings.<p>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.<p>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. <p>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 <p> 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+ + Differences between the OpenVPN Android clients -- cgit v1.2.3