VPN Connection for Android Studio Apps2019 Community Moderator ElectionIs there a way to run Python on Android?How do save an Android Activity state using save instance state?Close/hide the Android Soft KeyboardWhy is the Android emulator so slow? How can we speed up the Android emulator?“Debug certificate expired” error in Eclipse Android pluginsIs there a unique Android device ID?What is 'Context' on Android?Proper use cases for Android UserManager.isUserAGoat()?Android Studio: Add jar as library?Android studio: How to connect to existing VPN from android settings

In the world of The Matrix, what is "popping"?

Are small insurances worth it

Problems with rounding giving too many digits

Different Account page layouts, what are they?

Is every open circuit a capacitor?

Was it really inappropriate to write a pull request for the company I interviewed with?

Why aren't there more gauls like Obelix?

Has a sovereign Communist government ever run, and conceded loss, on a fair election?

Error in TransformedField

School performs periodic password audits. Is my password compromised?

Did Amazon pay $0 in taxes last year?

Naming Characters after Friends/Family

Quitting employee has privileged access to critical information

Custom javascript not working

Professor forcing me to attend a conference

What's the difference between Compensation, Indemnity, and Reparations?

Short story about an infectious indestructible metal bar?

Ignoring Someone as Wrongful Speech

What is better: yes / no radio, or simple checkbox?

What is a term for a function that when called repeatedly, has the same effect as calling once?

How do we objectively assess if a dialogue sounds unnatural or cringy?

Does the in-code argument passing conventions used on PDP-11's have a name?

Why can't we use freedom of speech and expression to incite people to rebel against government in India?

Can a Mimic (container form) actually hold loot?



VPN Connection for Android Studio Apps



2019 Community Moderator ElectionIs there a way to run Python on Android?How do save an Android Activity state using save instance state?Close/hide the Android Soft KeyboardWhy is the Android emulator so slow? How can we speed up the Android emulator?“Debug certificate expired” error in Eclipse Android pluginsIs there a unique Android device ID?What is 'Context' on Android?Proper use cases for Android UserManager.isUserAGoat()?Android Studio: Add jar as library?Android studio: How to connect to existing VPN from android settings










0















I'm hoping to write an app in Android Studio which will require me to connect to a VPN.



I've read through the documentation on this, but I'm having trouble understanding some things about it, which the source code provided at the bottom of the article hasn't completely clarified to me.



  • Will this VpnService mean that I don't need to develop a separate VPN app for my main app to use for a VPN connection?


  • When the app opens for the very first time, I'll need to present a page for the user to enter the VPN details (IP address etc.) However, after these settings have been saved, how do I then open the VPN connection on app startup?










share|improve this question




























    0















    I'm hoping to write an app in Android Studio which will require me to connect to a VPN.



    I've read through the documentation on this, but I'm having trouble understanding some things about it, which the source code provided at the bottom of the article hasn't completely clarified to me.



    • Will this VpnService mean that I don't need to develop a separate VPN app for my main app to use for a VPN connection?


    • When the app opens for the very first time, I'll need to present a page for the user to enter the VPN details (IP address etc.) However, after these settings have been saved, how do I then open the VPN connection on app startup?










    share|improve this question


























      0












      0








      0








      I'm hoping to write an app in Android Studio which will require me to connect to a VPN.



      I've read through the documentation on this, but I'm having trouble understanding some things about it, which the source code provided at the bottom of the article hasn't completely clarified to me.



      • Will this VpnService mean that I don't need to develop a separate VPN app for my main app to use for a VPN connection?


      • When the app opens for the very first time, I'll need to present a page for the user to enter the VPN details (IP address etc.) However, after these settings have been saved, how do I then open the VPN connection on app startup?










      share|improve this question
















      I'm hoping to write an app in Android Studio which will require me to connect to a VPN.



      I've read through the documentation on this, but I'm having trouble understanding some things about it, which the source code provided at the bottom of the article hasn't completely clarified to me.



      • Will this VpnService mean that I don't need to develop a separate VPN app for my main app to use for a VPN connection?


      • When the app opens for the very first time, I'll need to present a page for the user to enter the VPN details (IP address etc.) However, after these settings have been saved, how do I then open the VPN connection on app startup?







      android vpn android-vpn-service






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited yesterday









      Michael Dodd

      5,585103753




      5,585103753










      asked yesterday









      DavidDavid

      1,57021537




      1,57021537






















          1 Answer
          1






          active

          oldest

          votes


















          0














          Answering your points.



          1. You don't need to develop a separate app for VPN. You can use the vpn service class for creating vpn connections.

          2. Just take the input from the user and pass them when configuring the vpn connection. Save the values in shared preferences and load from it for the next time use.





          share|improve this answer























          • Thanks for your response! What inputs would I need to establish the connection to the VPN? An IP address, port number? Anything else?

            – David
            yesterday











          • Dns address. Primary and secondary dns.

            – Vivek Mishra
            yesterday











          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55022621%2fvpn-connection-for-android-studio-apps%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          Answering your points.



          1. You don't need to develop a separate app for VPN. You can use the vpn service class for creating vpn connections.

          2. Just take the input from the user and pass them when configuring the vpn connection. Save the values in shared preferences and load from it for the next time use.





          share|improve this answer























          • Thanks for your response! What inputs would I need to establish the connection to the VPN? An IP address, port number? Anything else?

            – David
            yesterday











          • Dns address. Primary and secondary dns.

            – Vivek Mishra
            yesterday
















          0














          Answering your points.



          1. You don't need to develop a separate app for VPN. You can use the vpn service class for creating vpn connections.

          2. Just take the input from the user and pass them when configuring the vpn connection. Save the values in shared preferences and load from it for the next time use.





          share|improve this answer























          • Thanks for your response! What inputs would I need to establish the connection to the VPN? An IP address, port number? Anything else?

            – David
            yesterday











          • Dns address. Primary and secondary dns.

            – Vivek Mishra
            yesterday














          0












          0








          0







          Answering your points.



          1. You don't need to develop a separate app for VPN. You can use the vpn service class for creating vpn connections.

          2. Just take the input from the user and pass them when configuring the vpn connection. Save the values in shared preferences and load from it for the next time use.





          share|improve this answer













          Answering your points.



          1. You don't need to develop a separate app for VPN. You can use the vpn service class for creating vpn connections.

          2. Just take the input from the user and pass them when configuring the vpn connection. Save the values in shared preferences and load from it for the next time use.






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered yesterday









          Vivek MishraVivek Mishra

          3,93753258




          3,93753258












          • Thanks for your response! What inputs would I need to establish the connection to the VPN? An IP address, port number? Anything else?

            – David
            yesterday











          • Dns address. Primary and secondary dns.

            – Vivek Mishra
            yesterday


















          • Thanks for your response! What inputs would I need to establish the connection to the VPN? An IP address, port number? Anything else?

            – David
            yesterday











          • Dns address. Primary and secondary dns.

            – Vivek Mishra
            yesterday

















          Thanks for your response! What inputs would I need to establish the connection to the VPN? An IP address, port number? Anything else?

          – David
          yesterday





          Thanks for your response! What inputs would I need to establish the connection to the VPN? An IP address, port number? Anything else?

          – David
          yesterday













          Dns address. Primary and secondary dns.

          – Vivek Mishra
          yesterday






          Dns address. Primary and secondary dns.

          – Vivek Mishra
          yesterday




















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55022621%2fvpn-connection-for-android-studio-apps%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Save data to MySQL database using ExtJS and PHP [closed]2019 Community Moderator ElectionHow can I prevent SQL injection in PHP?Which MySQL data type to use for storing boolean valuesPHP: Delete an element from an arrayHow do I connect to a MySQL Database in Python?Should I use the datetime or timestamp data type in MySQL?How to get a list of MySQL user accountsHow Do You Parse and Process HTML/XML in PHP?Reference — What does this symbol mean in PHP?How does PHP 'foreach' actually work?Why shouldn't I use mysql_* functions in PHP?

          Compiling GNU Global with universal-ctags support Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Data science time! April 2019 and salary with experience The Ask Question Wizard is Live!Tags for Emacs: Relationship between etags, ebrowse, cscope, GNU Global and exuberant ctagsVim and Ctags tips and trickscscope or ctags why choose one over the other?scons and ctagsctags cannot open option file “.ctags”Adding tag scopes in universal-ctagsShould I use Universal-ctags?Universal ctags on WindowsHow do I install GNU Global with universal ctags support using Homebrew?Universal ctags with emacsHow to highlight ctags generated by Universal Ctags in Vim?

          Add ONERROR event to image from jsp tldHow to add an image to a JPanel?Saving image from PHP URLHTML img scalingCheck if an image is loaded (no errors) with jQueryHow to force an <img> to take up width, even if the image is not loadedHow do I populate hidden form field with a value set in Spring ControllerStyling Raw elements Generated from JSP tagds with Jquery MobileLimit resizing of images with explicitly set width and height attributeserror TLD use in a jsp fileJsp tld files cannot be resolved