Форум программистов, компьютерный форум CyberForum.ru

Получение контента из удалённого файла и вывод его в Toast - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android не производиться переход , где ошибка ? http://www.cyberforum.ru/android-dev/thread790147.html
открывается тодже активити ,, Celebritis ,, в место ,, Police ,, нажимая на Button2 , не могу понять где ошибка? Activity @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);
Android Приложение для сайта Сразу извиняюсь если вопрос нубский. Подскажите направление куда копать. Нужно написать приложение для сайта. Пока приложение должно только брать информацию с сайта. Картинки и комментарии и выводить их. Как это лучше реализовать? Сайт сам на php + MySQL. Возможно ли подключится к его базе и читать ее и скачивать изображения в прямом эфире так сказать) http://www.cyberforum.ru/android-dev/thread790004.html
Android Перенос приложения из Windows под Андроид
требуется написание проги под андроид, которая есть в windows. уточняю: есть прога на винде самописанная, она написана на дэльфи, и постоянно дописывается, мне же надо её перенести на андроид, реально ли это? Что для этого потребоваться? кто сможет это сделать? Прога работает с SQL базами.
Android Клиентское приложение + БД (ORACLE) в локальной сети
Каким образом можно реализовать данную схему: приложени android связывается и взаимодействует с БД, находящейся на ПК в одной сети с android-гаджетом. Предпочтительнее БД ORACLE. P.S. Буду рад любой информации по теме.
Android wifi чат http://www.cyberforum.ru/android-dev/thread789654.html
Подскажите пожалуйста необходимо данные с ячейки передать на другой девайс через wifi изначально подключённые к одной сети. Заранее спасибо
Android Постолбцовое отображение данных из базы данных SQLite Уважаемые форумчане, помогите пожалуйста. Необходимо вывести данные из таблицы базы данных в TextView. Вот код, когда в TextView выводится все содержимое таблицы, столбцы разделены просто пробелами. package com.mybase.notebook; import android.app.Activity; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; import... подробнее

Показать сообщение отдельно
Rammsteinik
5 / 5 / 0
Регистрация: 19.02.2013
Сообщений: 7
20.02.2013, 08:55  [ТС]     Получение контента из удалённого файла и вывод его в Toast
Цитата Сообщение от V0v1k Посмотреть сообщение
подебагайте.

а вообще работу с сетью выносят в другой поток.
разобрался, а как вывести в тоаст контент из 2х файлов?

вот код но он почему то выводит только из последнего файла

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
package com.example.byfile;
 
import android.os.Bundle;
import com.example.byfile.R;
import android.app.Activity;
 
import android.os.Bundle;
 
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
 
import java.net.*;
import java.io.*;
import java.nio.charset.Charset;
 
public class MainActivity extends Activity {
 
     Button btnSend;
 
        @Override
        public void onCreate(final Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            this.setContentView(R.layout.activity_main);
 
            final Button btnSend = (Button)this.findViewById(R.id.btnSend);
            btnSend.setOnClickListener(new View.OnClickListener()
            {
                public void onClick(final View v)
                {
                    new Thread(new Runnable()
                    {
                        @Override
                        public void run()
                        {
                            try
                            {
                                 final URL myURL = new URL("http://мой-сайт/1.txt");
                                    final URLConnection connection = myURL.openConnection();
                                    connection.setDoInput(true);
                                    final Reader reader = new BufferedReader(new InputStreamReader(connection.getInputStream(), Charset.forName("UTF-8")));
 
                                    final URL myURL2 = new URL("http://мой-сайт/2.txt");
                                    final URLConnection connection2 = myURL2.openConnection();
                                    connection2.setDoInput(true);
                                    final Reader reader2 = new BufferedReader(new InputStreamReader(connection2.getInputStream(), Charset.forName("UTF-8")));
                                try
                                {
                                    //буфер 1   
                                    final char [] buffer1 = new char[1024];
                                    final StringBuilder message = new StringBuilder();
 
                                    int readCount;
                                    do
                                    {
                                        readCount = reader.read(buffer1);
                                        message.append(buffer1);
                                    }
                                    while (readCount >= buffer1.length);
 
                                    //буфер 2
                                    final char [] buffer2 = new char[1024];
                                    final StringBuilder message2 = new StringBuilder();
 
                                    int readCount2;
                                    do
                                    {
                                        readCount2 = reader2.read(buffer2);
                                        message2.append(buffer2);
                                    }
                                    while (readCount2 >= buffer2.length);
 
                                    MainActivity.this.runOnUiThread(new Runnable()
                                    {
                                        @Override
                                        public void run()
                                        {
 
                                            Toast.makeText(MainActivity.this.getApplicationContext(), message + message2.toString(), Toast.LENGTH_LONG).show();
                                        }
                                    });
 
                                }
                                catch (final IOException ex)
                                {
                                    Log.d("IOException", ex.getMessage());
                                }
                                finally
                                {
                                    reader.close();
                                }
                            }
                            catch (final Exception ex)
                            {
                                Log.d("Some exception", ex.getMessage());
                            }
                        }
                    }).start();
 
                }
            });
 
}}
 
Текущее время: 13:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru