Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [{"code":"/*AXAVajPNTpbJjsz-NGVTp08YDzfI-04kA7ZsuCl4GHqTQQiuWL45sV6Vf4gwK\n\u003e[\"\u003capplication\"]\n\u003e0\n\u003e0\n\u003e0\n\u003einsert\n\u003eAndroidManifest.xml\n\t\u003cuses-permission android:name\u003d\"android.permission.INTERNET\" /\u003e\nUi5_PNTJb21WO6OuGwQ3psk3su1LIvyXo_OAol-kVQBC5jtN_DcPLaRCJ0yXp*/\r\n/*-JX4UA2y_f1OckjjvxWI.bQwRei-sLEsBmds7ArsRfi0xSFEP3Php97kjdMCs5ed\n\u003e[\"public class %1$s\"]\n\u003e-2\n\u003e0\n\u003e0\n\u003einsert\nimport android.os.AsyncTask;\nimport android.os.Bundle;\nimport java.io.BufferedReader;\nimport java.io.InputStreamReader;\nimport java.net.HttpURLConnection;\nimport java.net.InetAddress;\nimport java.net.NetworkInterface;\nimport java.net.SocketException;\nimport java.net.URL;\nimport java.util.Enumeration;\nBpWI8U4flOpx8Ke66QTlZYBA_NEusQ7BN-D0wvZs7ArsRfi0.EP3Php97kjdMCs*/\r\n/*-JX4UA2y_f1OckjjvxWI.bQwRei-sLEsBmds7ArsRfi0xSFEP3Php97kjdMCs5ed\n\u003e[\"public class %1$s\"]\n\u003e0\n\u003e0\n\u003e0\n\u003eadd\n\nprivate class FetchIpAddressesTask extends AsyncTask\u003cVoid, Void, String[]\u003e {\n\t\n\t @Override\n\t protected String[] doInBackground(Void... voids) {\n\t\t String[] ipAddresses \u003d new String[2];\n\t\t try {\n\t\t\t ipAddresses[0] \u003d getNonLoopbackIPv4Address().getHostAddress();\n\t\t\t URL url \u003d new URL(\"http://checkip.amazonaws.com\");\n\t\t\t HttpURLConnection connection \u003d (HttpURLConnection) url.openConnection();\n\t\t\t connection.setRequestMethod(\"GET\");\n\t\t\t BufferedReader in \u003d new BufferedReader(new InputStreamReader(connection.getInputStream()));\n\t\t\t ipAddresses[1] \u003d in.readLine();\n\t\t\t in.close();\n\t\t\t } catch (Exception e) {\n\t\t\t e.printStackTrace();\n\t\t\t }\n\t\t return ipAddresses;\n\t\t }\n\t\n\t @Override\n\t protected void onPostExecute(String[] ipAddresses) {\n\t\t if (ipAddresses !\u003d null) {\n%2$s \u003d ipAddresses[0];\r\n%3$s \u003d ipAddresses[1];\n%4$s\n} else {\n%5$s\n}\n}\n\t }\n\n private InetAddress getNonLoopbackIPv4Address() throws SocketException {\n\t Enumeration\u003cNetworkInterface\u003e interfaces \u003d NetworkInterface.getNetworkInterfaces();\n\t while (interfaces.hasMoreElements()) {\n\t\t NetworkInterface networkInterface \u003d interfaces.nextElement();\n\t\t Enumeration\u003cInetAddress\u003e addresses \u003d networkInterface.getInetAddresses();\n\t\t while (addresses.hasMoreElements()) {\n\t\t\t InetAddress address \u003d addresses.nextElement();\n\t\t\t if (!address.isLoopbackAddress() \u0026\u0026 address instanceof java.net.Inet4Address) {\n\t\t\t\t return address;\n\t\t\t\t }\n\t\t\t }\n\t\t }\n\t return null;\n\t }\nBpWI8U4flOpx8Ke66QTlZYBA_NEusQ7BN-D0wvZs7ArsRfi0.EP3Php97kjdMCs*/\r\nnew FetchIpAddressesTask().execute();","color":"#FFFF0000","name":"Internal External IP Adress","typeName":"","palette":"72","type":"e","spec":"%m.activity Get_Local_IP_to%m.varStr Get_Exteral_IP_to%m.varStr onSuccess","spec2":"onError"}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement