RUVIDEO
Поделитесь видео 🙏

Android Studio - Complete Android Apps Tutorial - HTTP Connections - Day 14 - 10.04 смотреть онлайн

HTTP Connections
2
 HTTP GET - Connecting to Internet to fetch data  Plain Text  Images  HTML  load into WebView via loadData  XML  Parse with XMLPullParser  JSON  Parse using JSONObject/JSONArray or JSONReader  Requires the permission “android.permission.INTERNET”

3
URL url = new URLurl_string; HttpURLConnection conn = HttpURLConnectionurl.openConnection; int responseCode = conn.getResponseCode; ifresponseCode == HttpURLConnection.HTTP_OK InputStream is = conn.getInputStream; // processing the InputStream
 Obtain an InputStream via HttpURLConnection in doInBackground of an AsyncTask.
4
 Parse plain text or HTML // convert input stream response to string InputStreamReader isr = new InputStreamReaderis; BufferedReader reader = new BufferedReaderisr; StringBuilder sb = new StringBuilder; String line = null; while line = reader.readLine != null sb.appendline + "\n"; result = sb.toString;
5
 Images input stream  Convert the InputStream to Drawable Drawable myDrawable = Drawable.createFromStreamis, "img"; myImageView.setImageDrawablemyDrawable;
 Save the InputStream as image
Bitmap bitmap = BitmapFactory.decodeStreamis; String imageFileString = getFilesDir + "/image.png"; FileOutputStream fos = new FileOutputStreamimageFileString; bitmap.compressCompressFormat.PNG, 100, fos;
6
 Load HTML content in WebView
String url = “http://goo.gl/IXlzR3”; WebView web = WebViewfindViewByIdR.id.web; web.getSettings.setJavaScriptEnabledtrue; web.loadUrlurl;
 To load web links within your own WebView web.setWebViewClientnew WebviewClient;
7
 Load HTML contents in WebView
8
 Load local HTML content into WebView  Call loadData with the full HTML data in String with a MIME type of text/html and an encoding of UTF-8
String result = … // HTML data web.loadDataresult, “text/html”, “UTF-8”;
9
 Load local HTML content into WebView  HTML content from http://su.chainfire.eu/

10
String data = "login=" + URLEncoder.encodelogin, "UTF-8" + "&password=" + URLEncoder.encodepassword, "UTF-8";
URL url = new URLurl_string; HttpURLConnection connection = HttpURLConnectionurl.openConnection; connection.setConnectTimeout5000; // 5 secs time out connection.setDoOutputtrue; // flag to allow output OutputStream os = connection.getOutputStream; os.writedata.getBytes; os.close;
InputStream is = connection.getInputStream; // read the response to complete the HTTP Post
 HTTP POST  Obtain an OutputStream via HttpURLConnection
11
Bitmap bitmap = … ByteArrayOutputStream bos = new ByteArrayOutputStream; bitmap.compressCompressFormat.JPEG, 80, bos; byte[] bitmapBytes = bos.toByteArray; URL url = new URLurl_string; HttpURLConnection connection = HttpURLConnectionurl.openConnection; connection.setConnectTimeout5000; connection.setRequestMethod"POST"; connection.setRequestProperty"content-type","multipart/form-data"; connection.setDoOutputtrue; OutputStream os = connection.getOutputStream; os.writebitmapBytes; os.close; InputStream is = connection.getInputStream; // read the response to complete the HTTP Post  Upload a photo with HTTP POST
12
 Obtain Session Cookie from HTTP response header HttpURLConnection conn = HttpURLConnectionurl.openConnection; conn.connect; String cookie = conn.getHeaderField"Set-Cookie";
HttpURLConnection conn = HttpURLConnectionurl.openConnection; conn.setRequestProperty"Cookie", cookie; conn.connect;

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Android Studio - Complete Android Apps Tutorial - HTTP Connections - Day 14 - 10.04» бесплатно и без регистрации, вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.