|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|
|||||
Возможно ЛИ?: будильник под Android на AS3
Привет.
Что-то рыл я рыл, так и не нарыл... Возможно ли создать на air for android приложение типа адекватного будильника? Которое пользователь может открыть, установить будильник, закрыть... но при этом, чтобы приложение осталось висеть в процессах (с иконкой в трее) и в определенное время запустить полноценно приложение, проиграв музычку? Как-то, вроде прошел слух, что это возможно, я обрадовался... но trace('NativeApplication.supportsMenu => '+NativeApplication.supportsMenu); trace('NativeApplication.supportsStartAtLogin => '+NativeApplication.supportsStartAtLogin); trace('NativeApplication.supportsSystemTrayIcon => '+NativeApplication.supportsSystemTrayIcon); trace('NativeApplication.supportsDockIcon => '+NativeApplication.supportsDockIcon); trace('NativeApplication.nativeApplication.icon => '+NativeApplication.nativeApplication.icon); при этом при попытках задать свойства NativeApplication.nativeApplication.startAtLogin = true; NativeApplication.nativeApplication.executeInBackground = true; NativeApplication.nativeApplication.autoExit = false; trace('NativeApplication.nativeApplication.startAtLogin ==> '+NativeApplication.nativeApplication.startAtLogin); trace('NativeApplication.nativeApplication.executeInBackground ==> '+NativeApplication.nativeApplication.executeInBackground); trace('NativeApplication.nativeApplication.autoExit ==> '+NativeApplication.nativeApplication.autoExit); то есть, казалось бы, NativeApplication.nativeApplication.executeInBackground срабатывает и становится правдой, только на телефоне если приложение закрыть, оно вроде как не остается запущенным... и в трее ничегошеньки не висит. В общем... голова моя ломается, а страсть как интересно - является ли все же actionscript полноценным языком для моб устройств? При этом, если я правильно понял, вроде как документация адоба пишет, что для Androida нет такой функции - работа приложения в трее, то есть будильник такой ну никак не написать. С другой стороны,ходят слухи, что возможно все-таки все это реализовать при помощи каких-то там ANE, что для меня темный лес.. Кто подскажет, кто расскажет, как же быть и куда плыть?
__________________
while(live()) { hope(); } |
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
Цитата:
Цитата:
|
|
|||||
Регистрация: Sep 2014
Сообщений: 4
|
Есть 3 пути:
1. Найти готовое ANE под Android ( Возможно такого ANE нет, и переходим к п.2 ) 2. Сделать его самому, благо хороших статей очень много. ( Долго, Сложно, но это полезный опыт ) 3. Сделать все на JAVA, потому как на AS3 будут только UI, весь функционал всеравно будет реализован в JAVA( ANE ) |
|
|||||
На as не знаю, есть для AndroidSDK.
Программируем буильник или использование AlarmManager в Android |
|
|||||
Цитата:
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
ANE - не костыль, а официальное апи для системных функций, написанное на нативном языке.
|
|
|||||
MikroAcse
а как оно работает? Как доп процесс? Возможно на ANE написать так, чтобы оно работало отдельным процессом и как раз таки висело в трее, а по заданному времени вызывало приложение AIR?
__________________
while(live()) { hope(); } |
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
Нет, ANE встраивается в ваше приложение.
Он просто позволяет вашему приложению получить доступ к определённым функциям системы. |
Часовой пояс GMT +4, время: 19:30. |
|
« Предыдущая тема | Следующая тема » |
|
|