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

Показ уведомлений для определенной даты - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Android. Начало большого пути http://www.cyberforum.ru/android-dev/thread972267.html
Привет всем! Знаю что немного не по тематике..но тем не менее... вот, очень хочу научиться писать приложения! смотрел видеоуроки, читал книжки... но все это донно, ибо в этих уроках рассказывают о каком либо элементе и что он делает. Настоящее получение знаний дается в процессе написания программы. Я уже написал свой первый калькулятор, и одну программку которая заносит данные в БД и выводит их....
Android Обработка нажатий Господа подскажите как определить что пользователь провел пальцем влево или в право? Отслеживать в onTouch координаты? Если Х увеличивается то вправо, если уменьшается то влево? Плюс небольшой допуск на не абсолютно вертикальную линию? Или есть более простой метод? http://www.cyberforum.ru/android-dev/thread972230.html
Android Вывести контакт(его имя) на textview
Как вывести имя первого попавшегося контакта (и, возможно, его номера телефонов) в textview? нашел код как получить контакты: Cursor cursor = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, new String {Phone._ID, Phone.DISPLAY_NAME, Phone.NUMBER}, null, null, null); startManagingCursor(cursor); if (cursor.getCount() > 0) { while (cursor.moveToNext()) ...
Android Отследить положение на экране ползунка из SeekBar
Подскажите, возможно ли это реализовать. Задача такая: отследить положение ползунка в SeekBar и чуть выше в TextView вывести значение ползунка. Например если значение 0 то и текст сверху будет 0 и вьюха с текстом будет полностью с права над ползунком. Если значение 50, то вьюха будет по центру экрана прямо над полхзунком и т.д. Кто хоть что-т знает отпишитесь пожалуйста. Спасибо.
Android layout_gravity http://www.cyberforum.ru/android-dev/thread971883.html
На горизонтальном LinearLayout не могу разместить два элемента та, чтобы один был выравнен по левой стороне LinearLayout, а второй по правой. Второму элементу прописал android:layout_gravity="right", но оба распологаются слева. Зато если поменять ориентацию LinearLayout на вертикальную, то выравнивание работает. Почему так?
Android Как обратиться в ресурсах на конкретный элемент массива string-array? Подскажите пожалуйста начинающему как вывести в ListView или TextView один элемент из массива string-array в ресурсах? подробнее

Показать сообщение отдельно
SherlockH
 Аватар для SherlockH
0 / 0 / 0
Регистрация: 29.08.2013
Сообщений: 32
09.10.2013, 02:54  [ТС]     Показ уведомлений для определенной даты
Товарищи! Ну помогите!!!
Никак не могу разобраться с логом и кодом.
Всё это прилагается:
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
public class MainMenu extends Activity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main_menu);
        startService(new Intent(MainMenu.this, NotificationService.class));
        
        Button openURL = (Button) findViewById(R.id.openURL);
        openURL.setOnClickListener(new OnClickListener() {
            
        public void onClick(View v) {
            String url = "https://uslugi.tatar.ru/"; 
                    Intent intent1 = new Intent(Intent.ACTION_VIEW);
                    intent1.setData(Uri.parse(url));
                    startActivity(intent1);            
            }
        });
        
        final Button StartServiceAndViewAList = (Button)findViewById(R.id.List_cities_and_districts_of_RT); 
 
        StartServiceAndViewAList.setOnClickListener(new View.OnClickListener() {
        public void onClick(View s) { 
            startActivity(new Intent(MainMenu.this, ListCitiesAndDistrictsOfRT.class));   
        }
        });
              
        Button About = (Button) findViewById(R.id.about_program);
        About.setOnClickListener(new View.OnClickListener() {
        public void onClick(View s) {           
            startActivity(new Intent(MainMenu.this, About.class));   
        }
        });
        
    }
}
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
public class NotificationService extends Service {
 
    public IBinder onBind(Intent intent) {
        return null;
    }
    
    void someTask() { }
    
    public int onStartCommand(Intent intent, int flags, int startId) {
        someTask();
        return super.onStartCommand(intent, flags, startId);
    }
 
    public void onDestroy() {
        super.onDestroy();
    }
    
    public void onCreate() {
        final int NOTIFY_ID = 1;
        long when = System.currentTimeMillis();
        
        Calendar c = Calendar.getInstance();
        CharSequence date = c.get(Calendar.DAY_OF_MONTH) + "." + c.get(Calendar.MONTH) + "." + c.get(Calendar.YEAR);
            if((date.equals("9.9.2013")) || (date.equals("9.10.2013")) || (date.equals("9.11.2013")) ||
               (date.equals("9.0.2014")) || (date.equals("9.1.2014")) || (date.equals("9.2.2014")) ||
               (date.equals("9.3.2014")) || (date.equals("9.4.2014")) || (date.equals("9.5.2014")) ||
               (date.equals("9.6.2014")) || (date.equals("9.7.2014")) || (date.equals("9.8.2014")) ||
               (date.equals("9.9.2014")) || (date.equals("9.10.2014")) || (date.equals("9.11.2014"))) { 
                
                    NotificationManager mNotificationManager = (NotificationManager)
                        getSystemService(Context.NOTIFICATION_SERVICE);
            
                    int icon = R.drawable.ic_launcher;
                    CharSequence contentTitle = "Уважаемый пользователь!";
                    CharSequence contentText = "Пора оплачивать квитанции! =)";
            
                    @SuppressWarnings("deprecation")
                    Notification ntf = new Notification(icon, contentTitle, when);
                    Context context = getApplicationContext();
                    
                    Intent notificationIntent = new Intent(this, MainMenu.class);
                    PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
                    
                    mNotificationManager.notify(NOTIFY_ID, ntf);
            }
    }
}
Миниатюры
Показ уведомлений для определенной даты  
 
Текущее время: 01:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru