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

Сервис и само приложение - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Получить доступ к EditText из другого класса http://www.cyberforum.ru/android-dev/thread1348461.html
И снова нюбо - вопросы. Есть задача создать класс и с него получить доступ к EditText что находится в main_activity для вноса и выноса информации из него. Зачем нужно? Есть TabHost в нем 5 activityв них по 10 EditText и их значения нужно запихнуть в 1 массив потом с массива записать в EditText (с БД). Вопрос можно ли получить доступ ко всем EditText с разных activity? Возможно это...
Программирование Android Вирус на андроиде - баннер, блокирующий экран Доброго времени суток Господа!!! Сегодня столкнулся с вирусом на андроиде, представляет собой банер, блокирующий экран, не работает ни чего кроме кнопки питания, на нем естественно надпись типа "если не положите на телефон 500 деревянных ваш телефон умрет мучительной смертью", т.к. времени заморачиваться не было сделал бэкап и форматнул тел. вечером делать было нечего решил найти в бекапе причину... http://www.cyberforum.ru/android-dev/thread1348460.html
Настройка eclipse под html+css+js Программирование Android
Здравсвуйте. В сети много статей про настройку еклипс для веб, но все статьи то-ли устарели, то-ли руки у меня не от туда растут. Если кто-нибудь делал такое, огромная просьба, опишите порядок действий или ссылку на актуальную статью дайте. Только не нужно закидывать помидорами) если что-то не так, просто объясните)
Программирование Android Как убрать кнопку "меню"?
Как убрать кнопку меню ?:umnik: http://s7.********************/uploads/images/2015/01/5930735c5bb9d4ddc179f757b1667b28.png
Программирование Android Вызов метода из другого Activity http://www.cyberforum.ru/android-dev/thread1348403.html
Здраствуйте. Помогите,пожалуйста, разобраться с несколькими вопросами: 1) Правильно ли, что "Настройки" я выделил в отдельный Activity 2) Если же первое верно, то как тогда при нажатии на кнопку "ок" обновить "основной" Activity? При нажатии на кнопку, я сохраняю данные и вызываю finish(); для settings Activity. MainActivity при вызове settings не завершается. В MainActivity есть метод...
Программирование Android Несколько изображений, вывод случайным образом В приложении есть 10 изображений a1.jpg a2.jpg a3.jpg ... есть функция рандом, от 0 до 9. arr = (int)(Math.random() * 9); Нужно реализовать вывод изображения в зависимости от значения arr; что то похоже на это подробнее

Показать сообщение отдельно
imbimbimb
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 23
08.01.2015, 19:01  [ТС]     Сервис и само приложение
Благодарю )
Со всем разобрался, теперь приступаю к реализации

Добавлено через 3 часа 3 минуты
дабы не создавать новую тему, напишу вопрос сюда.
Если есть элементарные вещи - извините, с Java и под андроид начал совсем недавно.

итак, в целом - с алармом разобрался, но, возник такой вот вопрос:

1. В mainactovity вызываю alarm

Java
1
2
Alarm alarm = new Alarm();
        alarm.SetAlarm(MainActivity.this);
2. Код класса Alarm

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
public class Alarm extends BroadcastReceiver 
{    
    
    NotificationManager NM;
 
     @Override
     public void onReceive(Context context, Intent intent) 
     {   
      
        Notify("test"+System.currentTimeMillis(), context);
         //собственно и шлем push сообщение
 
     }
 
     public void Notify(String test, Context context)
     {
         Intent intent = new Intent(context, Alarm.class);      
       PendingIntent contentIntent = PendingIntent.getBroadcast(context, 0, intent, 0);
        NotificationCompat.Builder b = new NotificationCompat.Builder(context);
 
        b.setAutoCancel(true)
         .setDefaults(Notification.DEFAULT_ALL)
         .setWhen(System.currentTimeMillis())         
         .setSmallIcon(R.drawable.ic_launcher)
         .setTicker(test)            
         .setContentTitle("test")
         .setContentText("test text")
         .setDefaults(Notification.DEFAULT_LIGHTS| Notification.DEFAULT_SOUND)
         .setContentIntent(contentIntent)
         .setContentInfo("Info");
 
 
        NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
        notificationManager.notify(1, b.build());
     }
 public void SetAlarm(Context context)
 {
     AlarmManager am=(AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
     Intent i = new Intent(context, Alarm.class);
     PendingIntent pi = PendingIntent.getBroadcast(context, 0, i, 0);
     am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 10000, pi); // Millisec * Second * Minute
 }
 
 public void CancelAlarm(Context context)
 {
     Intent intent = new Intent(context, Alarm.class);
     PendingIntent sender = PendingIntent.getBroadcast(context, 0, intent, 0);
     AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
     alarmManager.cancel(sender);
 }
}
3. В андроид манифест зарегистрировал свой ресивер
Java
1
2
3
4
5
        <receiver  android:process=":remote" android:name="Alarm">
                <intent-filter>
                    <action android:name="android.intent.action.BOOT_COMPLETED"></action>
                </intent-filter>
        </receiver>
Добавил права:

Java
1
2
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission>
теперь сами вопросы:

1. Push сообщенеи отправляется, все ок, но при шелчке по нему - не открывается само приложение. В чем косяк?
2. Аларм работает и после закрытия приложения, и после перезагрузки. НО, после рестарта - он работает пару раз и потом перестает, в чем может быть дело? Может запускать все таки в виде сервиса? Ведь если приложение вылетит по ошибке - работа остановится, если будет сервис - он перегрузится и дальше будет работать?

Добавлено через 3 минуты
push отправляется Notify(...)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru