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

Перенос Java-кода на платформу Android - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Https и http http://www.cyberforum.ru/android-dev/thread1788551.html
Всем привет! Нашел класс для отправки post - запроса на сайт, вот вопрос такой https здесь будет поддерживаться автоматически или как? Сертификат настоящий с проверкой. public class http { ...
Программирование Android Не создается автоматическая активити Всем привет! Пытаюсь добавить в свое приложение кнопки соц.сетей - которые "расскажи о нас друзьям". За основу взял вполне рабочий пример и пытаюсь добавить туда вконтакт и одноклассники, по шагам... http://www.cyberforum.ru/android-dev/thread1788492.html
Отобразить PDF документ внутри приложения на fragment Программирование Android
Доброго дня :senor: Я знаю абсолютный путь до документа pdf (локальное хранилище), его нужно по клику отобразить на фрагменте, тоесть поверх работающей активити. Желательно еще бы растянуть...
Программирование Android MediaPlayer и буферизация видео из интернета
Пришло время и самому спросить , может кто знает или сталкивался. Беда в том, что в SurfaceView пока идет буферизация отображается как черный экран , как только проходит какой-то момент буферизации...
Программирование Android Считывание данных из облака в интернете http://www.cyberforum.ru/android-dev/thread1788094.html
Добрый вечер, ребят есть приложение которое должно считывать информацию из интернета. Как лучше это организовать?. Информация вида - "122212221 4025", первый номер, второе число- содержание это...
Программирование Android Как сделать чтобы текст появлялся по буквам? Привет всем,давно не был на форуме. У меня возник вопрос,как сделать чтобы текст в TextView появлялся по буквам,есть идея сделать это вручную,но возможно ли сделать это автоматически? (Я имею ввиду... подробнее

Показать сообщение отдельно
msgusa
6 / 6 / 3
Регистрация: 29.06.2011
Сообщений: 164
06.08.2016, 23:31  [ТС]
OlegJV, а можно попросить вас написать код для активити и развертки по приведенному 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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
 
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.Timer;
 
import javax.swing.*;
import java.awt.*;
import java.awt.Window;
 
 
public class Timer extends JFrame {
    
    private JLabel timeLabel;
    private Timer timer;
    private JButton start;
    private JTextField addTimeTField;
    private JButton addTime;
    int countdown = 1200;
    private JLabel timeLabelUp;
    private Timer timerUp;
    int countup = 0;
    private JTextField subtractTimeTField;
    private JButton subtractTime;
 
    public Timer() {
        setTitle("Timer");
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
        setLayout(new FlowLayout());
        timeLabel = new JLabel();
        timeLabel.setFont(new Font("Monospaced", Font.BOLD, 60));
        timeLabelUp = new JLabel();
        timer = new Timer(1000, new TimerTick());
        timerUp = new Timer(1000, new TimerTuck());
        start = new JButton("Start");
        addTimeTField = new JTextField(5);
        addTime = new JButton("+");
        subtractTimeTField = new JTextField(5);
        subtractTime = new JButton("-");
 
        addTimeTField.setText("0");
        subtractTimeTField.setText("0");
        start.addActionListener(new TimerTick() {
            public void actionPerformed(ActionEvent e) {
                remove(start);
                add(timeLabel);
                add(addTimeTField);
                add(addTime);
                add(timeLabelUp);
                add(subtractTime);
                add(subtractTimeTField);
                validate();
                repaint();
                timer.start();
            }
        });
 
        addTime.addActionListener(new TimerAddListener() {
            public void actionPerfeermed(ActionEvent e) {
 
                //timerUp.start();
                //repaint();
            }
        });
 
       addTime.addActionListener(new TimerTuck() {
            public void actionPerformed(ActionEvent e) {
                timerUp.start();
            }
        });
 
        subtractTime.addActionListener(new TimerSubtractListener() {
 
        });
 
        add(start);
        setPreferredSize(new Dimension(300, 150));
        setLocationRelativeTo(null);
        pack();
        setAlwaysOnTop(true);
        //setLocationByPlatform(true);
 
 
    } //end class Chronim()
 
    public static void main(String[] args) {
        new Timer().setVisible(true);
    }
    
    class TimerTick implements ActionListener {
 
        public void actionPerformed(ActionEvent e) {
            countdown--;
            timeLabel.setText(String.valueOf(String.format("%02d:%02d:%02d", countdown / 3600, countdown / 60 % 60, countdown % 60)));
            if (countdown == 0) {
                timer.stop();
                timeLabel.setText("TIME OVER!");
            }
        }
        
    } //end inner class TimerTick
 
    class TimerTuck implements ActionListener {
        
        public void actionPerformed(ActionEvent e) {
            countup++;
            timeLabelUp.setText(String.format("%02d:%02d:%02d", countup / 3600, countup / 60 % 60, countup % 60));
            /*if (countup == 10) {
                timerUp.stop();
            }*/
        }
    } //end TimerTuck
 
    class TimerAddListener implements ActionListener {
 
        public void actionPerformed(ActionEvent e) {
           int addcountdown = Integer.parseInt(
                    addTimeTField.getText());
                countdown += 60 * addcountdown;
                countup = 0;
        }
    } //end TimerAddListener
 
    
    class TimerSubtractListener implements ActionListener {
 
        public void actionPerformed(ActionEvent e) {
            int subtractcountdown = Integer.parseInt(
                    subtractTimeTField.getText());
                countdown -= 60 * subtractcountdown;
        }
    } //end TimerSubtractListener
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru