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

Как правильно сделать событие в таймере Java под андроид - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Java Текст который нужно вывести http://www.cyberforum.ru/android-dev/thread1745341.html
Всем привет! Купил вчера в магазине книгу Кэти Сьерра и Берт Бейтс "Изучаем java" 2-е издание и вот не могу выполнить задание "Наточите свой карандаш". Текст который нужно вывести DooBeeDooBeeDo Впишите недостающий код: public class DooBee { public static void main (String args) { int x=1; while (x< ) { System.out. ("Doo"); System.out. ("Bee");
Java SE Абстрактные классы Добрый день! Уважаемые коллеги, подскажите новичку. Если класс Cat расширяет (extends) класс Animal у которого есть конструктор принимающий параметр int. Обязан ли класс Cat иметь конструктор со входящим аргументом int с последующим вызовом класса предка и передачей ему параметра: super(int). http://www.cyberforum.ru/android-dev/thread1745018.html
Java Apache POI
Всем привет! Возникла необходимость на работе составлять отчеты по шаблону в MS Word. Начальство решило использовать Apache POI. Есть пару вопросов, во-первых про dotx файлы, есть ли в них какое-нибудь преимущество? Про них мельком услышал, но в инете про использвание в пои трудно что-то найти. И второе, я тестировал с docx файлами, накидал шаблон, научился находить в них переменные и менять...
Как подключить стороннюю динамическую библиотеку? Java
как подключить стороннюю динамическую библиотеку(написана на с++) как нюансы?
Java Dec в hex и записать в int http://www.cyberforum.ru/android-dev/thread1744667.html
Ситуация такая, мне нужно изменить байты в BMP файле. Там они хранятся шестнадцатиричном виде. Изменяю эти байты я накладывая маску 0x11111100, а потом уже последние два нулевых элемента меняю на то, что надо мне. Тут то и возникает вопрос! как переводить из десятичной системы в шестнадцатиричную, так чтоб тип оставался int, а не string. Вот кусок кода, чтоб примерно понимали: int clr2 =...
Java Java bimap подскажите пожалуйста какую нидь библиотеку, с помощью которой, можно вытянуть все пиксели из RGB отдельно по цветам. каждый цвет в отдельный массив, а потом обратно все собрать в файл подробнее

Показать сообщение отдельно
Romava
0 / 0 / 0
Регистрация: 25.05.2016
Сообщений: 10
27.05.2016, 13:44  [ТС]     Как правильно сделать событие в таймере Java под андроид
Извините что трачу ваше драгоценное время,но как я уже отмечал,делаю диплом и тема моя андроид приложение таймер,выбрал тему не я, а руководитель перепутав меня с другим студентом,теперь я загнан в рамки,так что за неделю я сперва подучил основы java,а теперь разбираюсь в андроид студио. Понял что под тв приложения там делать очень тяжело,тем более с моим багажом знаний,так что что уж там врать пытаюсь найти что-то рабочее на просторах интернета,нашел рабочий Javaвовский код,в принципе правильный,но без привязки к xml, :
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
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Date;
 
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.PowerManager;
import android.widget.Toast;
 
publicclass AlarmManagerBroadcastReceiverextends BroadcastReceiver{
 
finalpublic static String ONE_TIME="onetime";
 
@Override
public void onReceive(Context context, Intent intent){
PowerManager pm=(PowerManager) context.getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl= pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,"YOUR TAG");
//Осуществляем блокировку
wl.acquire();
 
//Здесь можно делать обработку.
Bundle extras= intent.getExtras();
StringBuilder msgStr=new StringBuilder();
 
if(extras!=null&amp;&amp; extras.getBoolean(ONE_TIME, Boolean.FALSE)){
//проверяем параметр ONE_TIME, если это одиночный будильник,
//выводим соответствующее сообщение.
msgStr.append("Одноразовый будильник: ");
}
Format formatter=new SimpleDateFormat("hh:mm:ss a");
msgStr.append(formatter.format(newDate()));
 
Toast.makeText(context, msgStr, Toast.LENGTH_LONG).show();
 
//Разблокируем поток.
wl.release();
}
 
public void SetAlarm(Context context)
{
AlarmManager am=(AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
Intent intent=new Intent(context, AlarmManagerBroadcastReceiver.class);
intent.putExtra(ONE_TIME, Boolean.FALSE);//Задаем параметр интента
PendingIntentpi= PendingIntent.getBroadcast(context,0, intent,0);
//Устанавливаем интервал срабатывания в 5 секунд.
am.setRepeating(AlarmManager.RTC_WAKEUP,System.currentTimeMillis(),1000*5,pi);
}
 
public void CancelAlarm(Context context)
{
Intent intent=new Intent(context, AlarmManagerBroadcastReceiver.class);
PendingIntent sender= PendingIntent.getBroadcast(context,0, intent,0);
AlarmManager alarmManager=(AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
alarmManager.cancel(sender);//Отменяем будильник, связанный с интентом данного класса
}
 
public void setOnetimeTimer(Context context){
AlarmManager am=(AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
Intent intent=new Intent(context, AlarmManagerBroadcastReceiver.class);
intent.putExtra(ONE_TIME, Boolean.TRUE);//Задаем параметр интента
PendingIntentpi= PendingIntent.getBroadcast(context,0, intent,0);
am.set(AlarmManager.RTC_WAKEUP,System.currentTimeMillis(),pi);
}
}
Добавлено через 3 минуты
Хочу сказать что до сдачи на проверку у меня остались выходные,так что кроме как сказать помогите,ничего не могу... я пересмотрел уже кучи уроков,пока еще не могу всего понять.
 
Текущее время: 21:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru