2012-05-25 21 views
5

Używam Flash Builder 4.6 wraz z Adobe AIR do tworzenia aplikacji dla systemu Android. Szukam utworzenia przypomnienia/spotkania, które będzie wyświetlało powiadomienie na ekranie lub na pasku aplikacji o określonej godzinie. Do tej pory nie znalazłem sposobu, aby to zrobić. Pomyślałem, że mogę znaleźć tę funkcję w ANE [Actionscript Native Extension], jednak jeszcze jej nie spotkałem.Adobe AIR/FlashBuilder 4.6: Utwórz przypomnienie w aplikacji Android

Czy to możliwe? Z góry dziękuję!

Odpowiedz

4

Dostępne są Native Extensions z otwartym kodem źródłowym, które umożliwiają wysyłanie powiadomień na Androida. This przykład autorstwa Daniela Koestlera zawiera plik ane, a także przykładowy projekt i samouczek.

Aby wysłać powiadomienie o określonej godzinie, konieczne jest rozszerzenie natywne dla Androida AlarmManager. Aby uzyskać więcej informacji, zobacz pytanie SO Set notification to specific time.

Nie jestem świadomy żadnego dostępnego rozszerzenia natywnego dla Menedżera alarmów na Adobe's Developer pages lub github.

+0

Dzięki. Widziałem już ten pierwszy link wcześniej. Znalazłem tę ANE dla powiadomień Push, która zawiera metodę, sendLocalNotification, jednak nie udało mi się jej uruchomić - https://github.com/freshplanet/ANE-Push-Notification – azsl1326

+0

Świetna kolekcja ane, którą łączyłeś do. Wygląda na to, że zaplanowane powiadomienie via sendLocalNotification dotyczy tylko iOS: https://github.com/freshplanet/ANE-Push-Notification/commit/334513dd7561b05b4d4b78d7ef4617280b53dba2 –

+0

Dzięki! Oto kolejna kolekcja na wypadek, gdybyś tego nie widział - https://github.com/patrickkulling/Air-Mobile-Extensions – azsl1326