Как создать уведомление Blackberry, которое открывает приложение, как твиттер? - PullRequest
4 голосов
/ 23 февраля 2011

Кто-нибудь знает, каков на самом деле код для создания локального уведомления в приложении Blackberry, которое имеет настраиваемый значок приложения, и когда пользователь нажимает на уведомление в папке входящих сообщений, оно переходит непосредственно на определенную страницу в приложении? Это похоже на работу Twitter для BlackBerry, благодаря которой вы можете получать уведомления о новых твитах через свой почтовый ящик и, нажав на ссылку, вы попадете в список твитов в приложении twitter. Спасибо.
enter image description here

1 Ответ

8 голосов
/ 11 марта 2011

То, что вы ищете, называется интеграцией списка сообщений или иногда папками сообщений.Обратите внимание, что название «папка сообщений» немного вводит в заблуждение. Это не для того, чтобы создать «папку», в которую должен войти пользователь (которая сначала меня отбросила), а для создания сообщения в папке «Входящие», как вы описываете.Для лучшего пользовательского опыта вы также захотите создать значок уведомления приложения .

Имя пакета, к которому следует обратиться: net.rim.blackberry.api.messagelist . Вам нужно будет реализовать ApplicationMessage, чтобы сделать то, что вы просили.

В примере исходного кода, поставляемого с JDE, есть пример того, как это сделать, имя проекта - «MessageListDemo».Все примеры JDE, относящиеся к (как минимум) OS 4.5, будут иметь этот пример приложения. Если вы хотите использовать новую интеграцию панели уведомлений для OS6, обязательно взгляните на 6.0 MessageListDemo.

Здесь краткий обзор процесса и простой пример . Это для 6.0, но я считаю, что API у них остался прежним до 4.6, и имел незначительные измененияиз 4.5).Образец MessageListDemo будет лучше, поскольку он более тщательный и включает в себя все, что вам нужно сделать - например, реализовать MessageFolderListener для определения, когда пользователь открывает одно из ваших пользовательских сообщений.

Наконец - я вижу, что вы задавали много вопросов, но не приняли никаких ответов, даже правильных.Обязательно примите этот ответ, если он поможет вам, чтобы люди продолжали отвечать на ваши вопросы.

...