Форум программистов, компьютерный форум 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:49  [ТС]     Как правильно сделать событие в таймере Java под андроид
в эмуляторе пробовал,но что толку если нет толкового xml

Добавлено через 2 минуты
Вот так вот выглядит 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
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.PowerManager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Toast;
 
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Date;
 
public class AlarmManagerBroadcastReceiver extends BroadcastReceiver {
 
    final public 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)  extras.getBoolean(ONE_TIME, Boolean.FALSE);{
//проверяем параметр ONE_TIME, если это одиночный будильник,
//выводим соответствующее сообщение.
            msgStr.append("Одноразовый будильник: ");
        }
        Format formatter = new SimpleDateFormat("hh:mm:ss a");
        msgStr.append(formatter.format(new Date()));
 
        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);//Задаем параметр интента
        PendingIntent pi = 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);//Задаем параметр интента
        PendingIntent pi = PendingIntent.getBroadcast(context,0, intent,0);
        am.set(AlarmManager.RTC_WAKEUP,System.currentTimeMillis(),pi);
    }
}
 
Текущее время: 03:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru