Вниз  Java-программирование (1-ые посты)
- 25.08.2012 / 14:07
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, имеется в виду:
  1. public class Ololo {
  2.     private class Ololo2 {   }
  3.     private class Ololo3 {   }
  4.     class Ololo4 {   }
  5.     protected class Ololo5 {   }
  6. }
Зачем? Структуру данных какую-нить закинуть.

Например я погодный информер писал:
  1. public abstract class Weather {
  2.     /* ... */
  3.     protected class DayInfo {   }
  4.     protected class CurrentCondition {   }
  5. }
  6.  
  7. public class Google extends Weather {
  8.  
  9.     private ArrayList<DayInfo> dayInfo;
  10.     private CurrentCondition condition;
  11. }

__________________
 let live
- 26.08.2012 / 00:28
XakepPRO
  Модератор форума

XakepPRO 
Сейчас: Offline
Как здесь работа с интернетом?
- 26.08.2012 / 18:17
Night_Death
  Пользователь

Night_Death 
Сейчас: Offline
XakepPRO, HttpConnection в пакете javax.microiedition.io. На mobilab'e статейка есть с примером
- 26.08.2012 / 18:36
XakepPRO
  Модератор форума

XakepPRO 
Сейчас: Offline
Night_Death, на андроид тоже самое? Если да, то всё ок.
- 26.08.2012 / 18:53
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
XakepPRO, нет, на андроиде покруче. Там как в Java SE. Но разобраться легко.
__________________
 let live
- 26.08.2012 / 23:07
Naik
  Пользователь

Naik 
Сейчас: Offline
XakepPRO,
  1.  BufferedInputStream bis = null;
  2. try {
  3.     HttpURLConnection urlConn = (HttpURLConnection) new URL("http://annimon.com").openConnection();
  4.     bis = new BufferedInputStream(urlConn.getInputStream());
  5.     String line;
  6.     while ((line = bis.readLine()) != null){
  7.         Log.i("Tag_test", line);
  8.     }
  9. } catch(IOException ioe) {
  10. } finally {
  11.     bis.close();
  12. }

- 27.08.2012 / 11:33
RooMeN
  Пользователь

RooMeN 
Сейчас: Offline
Народ, у меня прогу на мобиле долго запускает... Работает хорошо, но вот запуск идёт больше минуты... Посоветуйте что-нибудь или из-за чего такое может быть?
- 27.08.2012 / 11:44
RooMeN
  Пользователь

RooMeN 
Сейчас: Offline
  1. public void createButtons(int width_button) {
  2.         for(int i = 0; i < 4; i++)
  3.         {
  4.             button[i] = Image.createImage(width_button, 16);
  5.             Graphics g_b = button[i].getGraphics();
  6.             try {
  7.                 for(int img = 0; img < 3; img++) {
  8.                     int ARGB[] = new int[Image.createImage("/images/buttons/b_"+img+"_"+i+".png").getWidth()*Image.createImage("/images/buttons/b_"+img+"_"+i+".png").getHeight()];
  9.                     Image.createImage("/images/buttons/b_"+img+"_"+i+".png").getRGB(ARGB, 0, Image.createImage("/images/buttons/b_"+img+"_"+i+".png").getWidth(), 0, 0, Image.createImage("/images/buttons/b_"+img+"_"+i+".png").getWidth(), Image.createImage("/images/buttons/b_"+img+"_"+i+".png").getHeight());
  10.  
  11.  
  12.                     switch(img) {
  13.                         case 0:
  14.                             g_b.drawRGB(ARGB, 0, Image.createImage("/images/buttons/b_"+img+"_"+i+".png").getWidth(), 0, 0, Image.createImage("/images/buttons/b_"+img+"_"+i+".png").getWidth(), Image.createImage("/images/buttons/b_"+img+"_"+i+".png").getHeight(), true);
  15.                             break;
  16.  
  17.                         case 1:
  18.                             for(int j = 0; j < button[i].getWidth()-Image.createImage("/images/buttons/b_0_"+i+".png").getWidth()-Image.createImage("/images/buttons/b_2_"+i+".png").getWidth(); j += 2){
  19.                                 g_b.drawRGB(ARGB, 0, Image.createImage("/images/buttons/b_"+img+"_"+i+".png").getWidth(), Image.createImage("/images/buttons/b_0_"+i+".png").getWidth()+j, 0, Image.createImage("/images/buttons/b_"+img+"_"+i+".png").getWidth(), Image.createImage("/images/buttons/b_"+img+"_"+i+".png").getHeight(), true);
  20.                             }
  21.                             break;
  22.  
  23.                         case 2:
  24.                             g_b.drawRGB(ARGB, 0, Image.createImage("/images/buttons/b_"+img+"_"+i+".png").getWidth(), button[i].getWidth()-Image.createImage("/images/buttons/b_2_"+i+".png").getWidth(), 0, Image.createImage("/images/buttons/b_"+img+"_"+i+".png").getWidth(), Image.createImage("/images/buttons/b_"+img+"_"+i+".png").getHeight(), true);
  25.                             break;
  26.                     }
  27.                 }
  28.             }catch(Exception e) {}
  29.         }
  30.     }

Такая часть кода может вызвать сильный тормоз при загрузке проги?

Изменено RooMeN (27.08 / 11:45) (всего 1 раз)
- 27.08.2012 / 11:45
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
RooMeN, да, и даже очень!
__________________
 let live
- 27.08.2012 / 11:47
RooMeN
  Пользователь

RooMeN 
Сейчас: Offline
aNNiMON, из-за постоянного создания каждой картинки?
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)