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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Https и http http://www.cyberforum.ru/android-dev/thread1788551.html
Всем привет! Нашел класс для отправки post - запроса на сайт, вот вопрос такой https здесь будет поддерживаться автоматически или как? Сертификат настоящий с проверкой. public class http { public static String DomainURL = "http://192.168.0.177/"; String response = ""; public String http_query(String requestURL, HashMap<String, String>...
Программирование Android Не создается автоматическая активити Всем привет! Пытаюсь добавить в свое приложение кнопки соц.сетей - которые "расскажи о нас друзьям". За основу взял вполне рабочий пример и пытаюсь добавить туда вконтакт и одноклассники, по шагам дорабатывая по примеру отсюда. Контакт заработал сразу, а одноклассники ни в какую. По нажатию на кнопку одноклассников – в классе OkSocialNetwork.java после строки @Override public void... http://www.cyberforum.ru/android-dev/thread1788492.html
Отобразить PDF документ внутри приложения на fragment Программирование Android
Доброго дня :senor: Я знаю абсолютный путь до документа pdf (локальное хранилище), его нужно по клику отобразить на фрагменте, тоесть поверх работающей активити. Желательно еще бы растянуть фрагмент по ширине максимально. На ум приходит webview, но не думаю что это лучший вариант. Возможно может проще открывать документы другого типа? Критерии для типа документа: -обычный пользователь...
Программирование Android MediaPlayer и буферизация видео из интернета
Пришло время и самому спросить , может кто знает или сталкивался. Беда в том, что в SurfaceView пока идет буферизация отображается как черный экран , как только проходит какой-то момент буферизации и видео активно к проигрыванию , контент surfaceview отображается как первый снимок видео(кадр). Может кто-то знает как можна определить когда появляется этот кадр , хочу поставить картинку на...
Программирование Android Считывание данных из облака в интернете http://www.cyberforum.ru/android-dev/thread1788094.html
Добрый вечер, ребят есть приложение которое должно считывать информацию из интернета. Как лучше это организовать?. Информация вида - "122212221 4025", первый номер, второе число- содержание это номера. Возможно ли в облаке хранить файл, а приложение к нему подключалось бы и считывало информацию из этого файла. Или может необходимо базу данных создавать?, или есть специальные решения?....
Программирование Android Как сделать чтобы текст появлялся по буквам? Привет всем,давно не был на форуме. У меня возник вопрос,как сделать чтобы текст в TextView появлялся по буквам,есть идея сделать это вручную,но возможно ли сделать это автоматически? (Я имею ввиду что-бы в textview появлялся текст вот так:"П","Пр","При","Прив","Приве","Привет") подробнее

Показать сообщение отдельно
msgusa
6 / 6 / 3
Регистрация: 29.06.2011
Сообщений: 159
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
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru