Форум программистов, компьютерный форум 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 появлялся текст вот так:"П","Пр","При","Прив","Приве","Привет") подробнее

Показать сообщение отдельно
OlegJV
 Аватар для OlegJV
101 / 101 / 29
Регистрация: 13.03.2016
Сообщений: 470
06.08.2016, 23:12     Перенос Java-кода на платформу Android
Java
1
private final CountDownTimer countDownTimer = new CountDownTimer(countdown, 1000)
Эта строка создает новый таймер обратного отсчета с параметрами countdown и 1000. Первый параметр - общее время работы таймера в миллисекундах. Его можно передать как в виде переменной, так и явно, например:

Java
1
private final CountDownTimer countDownTimer = new CountDownTimer(10000, 1000)
Это будет таймер с временем работы 10 секунд (миллисекунды делим на 1000, получаются секунды).

Второй параметр - интервалы отсчета, тоже в миллисекундах, в данном случае 1 секунда (1000 / 1000).

Таким образом, при запуске у нас создается таймер, в котором через каждую секунду (второй параметр - интервал таймера) генерируется событие onTick, в котором параметр long l - это оставшееся до конца работы таймера время. Опять же в миллисекундах. Мы делим его на 1000, получаем секунды и отображаем их в TextView под названием countTv.
Если это не нужно, эту строку можно убрать.

По окончании работы таймера генерируется событие onFinish().

Добавлено через 7 минут
При создании таймера он получает параметр countdown и запускается на это время (значение переменной coutdown). Изменение переменной countdown во время работы таймера уже никак на его работу не повлияет. Если мы напишем countdown --, то при следующем запуске таймер запустится не на 10000 миллисекунд (к примеру, если countdown была равна 10000), а на 9999 миллисекунд. countdown += 10000 соответственно даст 20 секунд, опять же при следующем запуске.

Добавлено через 3 минуты
А для прямого отсчета есть просто Timer, зачем все делать через известное место? CountDown как бы самим названием намекает, для чего он нужен.
 
Текущее время: 01:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru