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

Использование статус-бара для управления приложением - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как установить рекламу AdMob в свое Android приложение? http://www.cyberforum.ru/android-dev/thread646183.html
Подскажите пожалуйста, как установить рекламу AdMob в свое Android приложение? Желательно с примером кода или укажите ссылку. Заранее спасибо!
Android Рисование в Android Такой вопрос, прочитал http://stackoverflow.com/questions/11126338/android-draw-canvas-view-and-list-view как можно подключить класс для рисования. Делаю тоже самое не работает... Почему? Да и вообще как рисовать непосредственно на View? http://www.cyberforum.ru/android-dev/thread646149.html
Android Как запустить android virtual device?
я новичок в этом деле .. помогите разобраться. установил eclips под win7 и "android virtual device" ругается что это значет и как решит этот вапрос.. Starting emulator for AVD 'android_4.3' Failed to create Context 0x3005 emulator: WARNING: Could not initialize OpenglES emulation, using software renderer. could not get wglGetExtensionsStringARB could not get wglGetExtensionsStringARB
Android Странный факт
Здравствуйте. У меня 2 приложения, одно весит 6,5 МВ, а другое – 12. Способ отрисовки графики (Canvas - public class GameView extends SurfaceView implements Runnable) одинаковый и код тоже, отличие только в количестве графических файлов и музыки( android.media.MediaPlayer; ). Но в том, что весит 12 МВ частота кадров стабильнее и быстрее чем в первом (в обоих приложениях стоит ограничение на 25...
Android AlertDialog Error http://www.cyberforum.ru/android-dev/thread645912.html
Всем доброго времени суток! Изучал изготовление своего AlertDialog по учебнику и на одном из сайтов, но увы столкнулся с проблемой, после клика на кнопку вызова диалога эмулятор выдает ошибку, т.к. опыта пока мало не могу понять где ошибка в logcat, не могли бы вы сказать где ошибка, внизу код и текст кошки <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" ...
Android Обращение к элементам другой Активити Есть xml-файл главной активити main.xml который содержит поле ввода <EditText android:id="@+id/edPhone" android:layout_width="wrap_content" android:layout_height="wrap_content"/>Главная активити Main.java запускает вторую активити Set.java Нужно из Set.java сделать обращение к EditText. Делаю с помощью процедуры public void btnSetPhone(View v) {... подробнее

Показать сообщение отдельно
Jovfer
0 / 0 / 0
Регистрация: 03.09.2012
Сообщений: 6
05.09.2012, 00:10  [ТС]     Использование статус-бара для управления приложением
Копал в сторону RemoteViews. Добавить кнопку получилось, понятное дело, сразу. А вот с обработкой нажатия - не могу понять что делаю не так, или все-таки это не сработает в принципе.
На нажатие кнопки в простеньком Activity делаю следующее:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public void onClick(View v) {       
                Intent active = new Intent(ACTION);
                active.putExtra(TYPE, ID_ACTION_START);
                //sendBroadcast(active); если шлем Broadcast сразу - все прекрасно работает
                
                RemoteViews remoteViews = new RemoteViews(getPackageName(), R.layout.noty);
                PendingIntent actionPendingIntent = PendingIntent.getBroadcast(getApplicationContext(), 0, active, 0);
                
                remoteViews.setOnClickPendingIntent(R.id.button_one, actionPendingIntent);              
                
                int icon = R.drawable.test_icon;
                CharSequence tickerText = "Test";   
                long when = System.currentTimeMillis();      
                
                Intent notificationIntent = new Intent(getApplicationContext(), LaunchActivity.class);
                PendingIntent contentIntent = PendingIntent.getActivity(getApplicationContext(), 0, notificationIntent, 0);
                                            
                Notification notification = new Notification(icon, tickerText, when);
                notification.contentIntent = contentIntent;
                notification.contentView = remoteViews;
                        
                mNotifyMgr.notify(ID_NOTY, notification);
            }
Добавлено через 14 минут
Дополнение: естественно понимаю, что если подсунуть в Intent, передаваемый непосредственно в notification.contentIntent, нужное событие, то оно обработается при нажатии на уведомление. Но в конечном итоге мне необходимо обрабатывать несколько кнопок в статус-баре и создавать для них отдельные уведомления - имхо не очень хорошая идея.
 
Текущее время: 05:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru