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

Оповещение по заданному времени и дате - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Авто-воспроизведение сообщения "разговор записывается" http://www.cyberforum.ru/android-dev/thread1625999.html
Здравствуйте! Подскажите, существует ли приложение или может его можно сделать, чтобы при ответе на звонок первым делом воспроизводился mp3 файл. В нем будет записано например следующее: "Здравствуйте! Разговор записывается. Пожалуйста, говорите, я вас слушаю". Основание: на телефоне установлена программа записи всех звонков, однако насколько знаю, эти записи незаконны, если не было такого...
Android Не удается добавить AdView Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Я пытаюсь добавить рекламу в свое приложение, добавил adView, и мне выдает ошибку: Error:(293) No resource identifier found for attribute 'adSize' in package 'spsoft.passwordgenerator', и прочие похожие ошибки. Как это решить? Возможно дело в том, что мой проект - обычный, а не AdMob проект... Пишите что знаете, пожалуйста! ... http://www.cyberforum.ru/android-dev/thread1625823.html
Android Куда "плыть" и не рано ли?
господа,доброго времени суток.вот около месяца(по 4-5 часов в день) изучаю яву.базы нет никакой,с нуля.дается непросто, но плыть можно) есть мысля на скорое будущее приложение на андроиде - приложение которое может фоткать,сохранять результат не просто как фотографию а прикреплять фотку к определенной форме с описывающими ее полями, алсо высылающую сохраненный результат на сервак при подключении...
Android Куда пропал файл?
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); try { OutputStreamWriter out=new OutputStreamWriter(openFileOutput("myfilename.txt",MODE_APPEND)); out.write("dsfsdfsd"); out.close();
Android Не получается импортировать rtf компонент http://www.cyberforum.ru/android-dev/thread1625524.html
нашел компонент, который может работать с rtf текстом он расположен в javax.swing.text.rtf но! ни через import ни через package - среда разработки его не видит. хотя если выбрать слева во вкладке "packages" то все это находится - правда в папке Libraries может быть в этом дело? как его из этой папки импортировать?
Android Анимация нажатия кнопки ImageButton Есть ImageButton - как сделать анимацию уменьшения при нажатии? подробнее

Показать сообщение отдельно
ZYL
3 / 3 / 0
Регистрация: 12.01.2013
Сообщений: 47
26.12.2015, 18:40  [ТС]     Оповещение по заданному времени и дате
Смотрел и в сторону AlarmManager, но как-то что-то..)
Ещё видел вариант через TimerTask сделать, но тоже не обошлось без ошибок

В случае, когда в timer.schedule() вторым параметром передаю задержку просто числом, всё работает но если задержку считать как разность дат в милисекундах thatDay.getTimeInMillisec() - System.currentTimeInMillisec(), получаю исключение delay < 0, даже если таск через минуту запланирован.

Если передаю вторым параметром thatDay.getTime(), то оповещение сразу приходит..
Может с датой и временем что-то не так.. Они строками заданы ("26/12/2015", "15:00")

Кликните здесь для просмотра всего текста
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
Timer timer = new Timer();
        TimerTask task = new TimerTask() {
            @Override
            public void run() {
                thatDay.set(Calendar.DAY_OF_MONTH, Integer.parseInt(date.substring(0, 2)));
                thatDay.set(Calendar.MONTH, Integer.parseInt(date.substring(3, 5)));
                thatDay.set(Calendar.YEAR, Integer.parseInt(date.substring(6,10)));
                thatDay.set(Calendar.HOUR_OF_DAY, Integer.parseInt(time.substring(0, 2)));
                thatDay.set(Calendar.MINUTE, Integer.parseInt(time.substring(3, 5)));
 
                Intent notificationIntent = new Intent(context, ToDoActivity.class);
                notificationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
 
                PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent,
                        PendingIntent.FLAG_CANCEL_CURRENT);
 
                Notification.Builder builder = new Notification.Builder(context);
 
                builder.setContentIntent(contentIntent)
                        .setSmallIcon(R.drawable.ic_launcher)
                        .setWhen(System.currentTimeMillis())
                        .setContentTitle("Напоминание MyNotes")
                        .setContentText(description);
 
                Notification notification = builder.build();
                notification.defaults = Notification.DEFAULT_SOUND;
 
                NotificationManager notificationManager = (NotificationManager) context
                        .getSystemService(Context.NOTIFICATION_SERVICE);
                notificationManager.notify(Integer.parseInt(id), notification);
 
Текущее время: 20:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru