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

Написание IRC клиента - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Оставить нажатым элемент ListView http://www.cyberforum.ru/android-dev/thread843772.html
Нужно, что бы после нажатия на элемент списка он оставался нажатым до тех пор, пока не нажмем другой и соответственно выглядел по другому. Гугл предлагает делать это следующим образом, но подобный вариант у меня не срабатывает. В моем случае ListView берется из разметки layout а не наследуется в ListActivity, но думаю это не должно мешать. public class List17 extends ListActivity { ...
Программирование Android Закрытие диалога по нажатию за его пределами как сделать чтобы AlertDialog закрывался по нажатию на любую точку экрана? http://www.cyberforum.ru/android-dev/thread843497.html
Программирование Android Как распарсить JSON c Вконтакте API
Подскажите как распарсить JSON c Вконтакте API. Вот вид JSON: { "response": , "comments": { "count": 0 },
Программирование Android imageview + жест = zoom
Здравствуйте. Есть imageview который хотелось бы увеличивать с помощью жеста зума. как можно это реализовать. Заранее спасибо.
Программирование Android Вылетает приложение при возникновении ошибки http://www.cyberforum.ru/android-dev/thread843307.html
Доброго всем времени суток! Вот есть приложение по работе с MySQL. Тему эту мы разобрали, и вроде все прекрасно. Одно маленькое "но" При вызове функции с подключением получается такая ситуация, если неправильно указан хост, логин, пароль, ошибка синтаксиса, любая ошибка. В независимости от того, что почти каждое действие заключено в try приложение к фигам вылетает. Смотрю лог ошибки, а там...
Программирование Android Игры под Андроид Здравствуйте, при распаковке других 2d игр, для примеров написания логики алгоритмов, все программные файлы игры написаны на с++. Возник вопрос, получается что нужно писать более менее серьезную игру на с++, а не на Java, раз уж серьезные конторы не заморачиваются с Java кодом?? Гугл внятного ответа не дает. Понятно что можно написать игру хоть на Ассемблере, просто есть ли смысл в таких... подробнее

Показать сообщение отдельно
aleks_martyr
0 / 0 / 0
Регистрация: 20.04.2013
Сообщений: 12

Написание IRC клиента - Программирование Android

20.04.2013, 23:25. Просмотров 1439. Ответов 14
Метки (Все метки)

Господа, в общем мне необходимо написать простейший клиент IRC на андроид. Эклипс, андроид сдк, все дела давно стоят, но врубиться в тему всё равно что-то не получается честно говоря, опыта программирования под андроид у меня нет к сожалению.. По сути дела для начала мне бы просто добиться возможности общения, без всяких замутов, начать так сказать, дальше уже сам думаю разберусь, просто пока совсем ничего не въезжаю..
Вот нашёл какой-то код на java, помогите его хотя бы запустить на ПК, а там если найдутся энтузиасты, помочь реализовать под андроид.
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
import java.net.*;
import java.io.*;
 
class Irc_sm{
  static Socket socket;
  static PrintWriter out;
  public static void main (String [] args){
  String server="irc.delfi.lv";
  int port=6667;
  String nick="Zs2";
  String name="zs_name";
  String host="zs_host";
 
try {
socket=new Socket(server,port);
BufferedReader in=new BufferedReader(new InputStreamReader(socket.getInputStream()));
out=new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())),true);
out.println("NICK "+nick);
out.println("USER "+host+" \"...\" \"...\" "+name);
 
 
    Producer p=new Producer (out);
    Consumer c=new Consumer(in,server);
     }catch (Exception e){System.out.println(e);}
    try{
      Thread.sleep(0);
    }
    catch (InterruptedException ie)  {}
 
}
public static void send_string(String str){
  out.println(str);
  }
}
 
 
 
 
 
class Producer implements Runnable {
  private PrintWriter out;
  private Thread go;
  BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  Producer(PrintWriter out) {
    this.out=out;
 
    go = new Thread(this);
    go.start();
}
public void run (){
 
  Thread th=Thread.currentThread();
  try{
 
  while (true){
         out.println(br.readLine());
       }
        }catch (Exception e){System.out.println(e);}
}
public void stop() {go = null; }
}
 
class Consumer implements Runnable{
  BufferedReader in;
  PrintWriter pw;
  Thread go;
  String server;
  String str;
  Consumer(BufferedReader in, String server) {
    this.in=in;this.server=server;
    go = new Thread(this);
    go.start();
 
}
public void run (){
  Thread th=Thread.currentThread();
   try{
pw=new PrintWriter(new OutputStreamWriter(System.out,"Cp866"),true);
     while (true){
       str=in.readLine();
     if(str.length()>5){
  if("PING ".equals(str.substring(0,5)))
  Irc_sm.send_string("PONG "+server);
 
  }
pw.println(str);
     }
  }catch (Exception e){System.out.println(e);}
}
public void stop()
{go = null;}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru