Вверх ↑
Этот топик читают: Гость
Ответов: 288
Рейтинг: 4
#1756: 2019-12-11 22:44:08 ЛС | профиль | цитата
SleepWake

Редактировалось 2 раз(а), последний 2019-12-11 22:46:20
карма: 2

0
Ответов: 163
Рейтинг: 33
#1757: 2019-12-11 22:58:51 ЛС | профиль | цитата
Нет примерчика, да и на свежих версиях Андроида его лучше не использовать. Для включения экрана лучше использовать FULL_WAKE_LOCK. Для включения через какой-то интервал времени - AlarmManager. Все это надо реализовать в IC.
карма: 3

0
Ответов: 1328
Рейтинг: 69
#1758: 2019-12-12 21:39:10 ЛС | профиль | цитата
Sova-Kmv,
как вызвать своё активити из свёрнутого состояния через желаемый промежуток времени

карма: 2

0
Ответов: 288
Рейтинг: 4
#1759: 2019-12-12 22:43:31 ЛС | профиль | цитата
Konst, после того как свернёшь, активити появится через 10 секунд!

Add(MainActivity,13447155,112,63)
{
 Width=356
 Height=491
 IntentFilter=#23:hiasm.hiasmproject.TEST|
 link(onCreate,7143058:doStart,[])
 link(onStop,590498:doCallEvent,[(156,83)(156,76)])
}
Add(Service,7143058,224,63)
{
 ServiceName="background_service"
}
BEGIN_SDK
  Add(ServiceEditMultiEx,4753245,21,21)
  {
   Width=1200
   Height=1149
  }
  Add(ChildService,13498730,84,119)
  {
   Point(doStartForeground)
   Point(doStopForeground)
   link(onStart,14096254:In,[])
   link(onData,9115564:doExec,[])
  }
  Add(LineBreak,13673056,28,133)
  {
   link(Out,13498730:doStartForeground,[])
   Primary=[14096254,112,-7]
  }
  Add(Timer,4800892,245,133)
  {
   Interval=-1
   Delay=10000
   link(onTimer,8806623:doStartActivity,[])
  }
  Add(AsyncTask,9115564,182,133)
  {
   link(onBackground,4800892:doStart,[])
  }
  Add(Intent,8806623,308,133)
  {
   Action="hiasm.hiasmproject.TEST"
  }
END_SDK
Add(UIThread,590498,168,70)
{
 link(onEvent,7143058:doSendData,[])
}

карма: 2

1
Голосовали:Konst
Ответов: 1328
Рейтинг: 69
#1760: 2019-12-15 20:54:25 ЛС | профиль | цитата
Sova-Kmv, спасибо. А не знаешь, как сделать, чтоб приложение ждало в фоне, в определенный момент отправляло уведомление и по уведомлению открывало активити?
карма: 2

0
Ответов: 3
Рейтинг: 0
#1761: 2019-12-17 16:01:30 ЛС | профиль | цитата
Добрый день! Подскажите, как сделать, что бы в готовом приложении на телефона форма отображалась так
форма
карма: 0

0
Ответов: 4650
Рейтинг: 760
#1762: 2019-12-17 16:30:03 ЛС | профиль | цитата
Использовать LayoutTable, или LayoutLinear, вложенный в другой LayoutLinear.
карма: 26

0
Ответов: 1328
Рейтинг: 69
#1763: 2019-12-17 18:26:28 ЛС | профиль | цитата
Staphan38, примеры посмотри, там что то похоже было
карма: 2

0
Ответов: 288
Рейтинг: 4
#1764: 2019-12-17 21:27:47 ЛС | профиль | цитата
Konst, ну так наверное.
Сообщение запустится через 10 секунд, а активити через 15секунд (после свёртывания проги)
Ты-же это имел ввиду!?

Add(MainActivity,13447155,161,329)
{
 Width=356
 Height=491
 IntentFilter=#23:hiasm.hiasmproject.TEST|
 link(onCreate,7143058:doStart,[])
 link(onStop,7602713:doWork1,[(303,349)(303,342)])
 link(onDestroy,7602713:doWork2,[(303,356)(303,349)])
}
Add(Service,7143058,525,329)
{
 ServiceName="background_service"
}
BEGIN_SDK
  Add(ServiceEditMultiEx,4753245,21,21)
  {
   Width=1200
   Height=1149
  }
  Add(ChildService,13498730,84,119)
  {
   Point(doStartForeground)
   Point(doStopForeground)
   link(onStart,14096254:In,[])
   link(onData,2982853:doEvent,[])
   link(onDestroy,5515718:In,[])
  }
  Add(LineBreak,5540580,28,133)
  {
   link(Out,13498730:doStartForeground,[])
   Primary=[14096254,112,-7]
  }
  Add(Timer,4800892,462,133)
  {
   Interval=-1
   Delay=10000
   link(onTimer,748598:doShow,[])
  }
  Add(AsyncTask,9115564,350,133)
  {
   link(onBackground,129507:doEvent1,[])
  }
  Add(Hub,129507,406,133)
  {
   link(onEvent1,4800892:doStart,[])
   link(onEvent2,16356016:doStart,[(441,146)(441,188)])
  }
  Add(Timer,16356016,462,182)
  {
   Interval=-1
   Delay=15000
   link(onTimer,8806623:doStartActivity,[])
  }
  Add(StatusBarNotification,748598,518,133)
  {
   Title="Активити запустится через 5 секунд"
   Icon="notification_icon"
  }
  Add(FileResource,11439113,518,77)
  {
   Name="notification_icon"
   File=[ZIPE800000078DA01E80017FF89504E470D0A1A0A0000000D4948445200000024000000240806000000E1009898000000AF494441547801ED974B0AC340084073B3B84E7BA2C9C60BB4901BCDCD5E3705574282D220F5811B91F032CE77B983A60104D06F889FFF118062A89FFF1721600506D68E89314FE407B066C91CE47144651EE4F38C08ED4E0BAEC6C4D893276FFC3BB5850071865A9D1A2FC4119A603557FF8613FB0D817AAD28E4B7CC6B41A05EE2933131EF73BF50A196F52AABB031F65916111AE45F3F464468239F6D8900BCC9E355FA92DFEFB2024FE9264EF301B000D52949355A650000000049454E44AE42608294C45EF2]
  }
  Add(Intent,8806623,518,182)
  {
   Action="hiasm.hiasmproject.TEST"
  }
  Add(IndexToChanel,2982853,203,133)
  {
   link(onEvent1,9115564:doExec,[])
   link(onEvent2,13498730:doStop,[(262,146)(262,90)(72,90)(72,125)])
  }
  Add(LineBreak,2198529,28,140)
  {
   link(Out,13498730:doStopForeground,[])
   Primary=[5515718,112,0]
  }
END_SDK
Add(ChanelToIndex,7602713,413,336)
{
 link(onIndex,7143058:doSendData,[])
}

карма: 2

0
Ответов: 3
Рейтинг: 0
#1765: 2019-12-18 10:27:59 ЛС | профиль | цитата
Netspirit писал(а):
... LayoutLinear, вложенный в другой LayoutLinear.


Это как? Вроде LayoutLinear не является контейнером?
карма: 0

0
Ответов: 4650
Рейтинг: 760
#1766: 2019-12-18 11:33:41 ЛС | профиль | цитата
Staphan38, вложенные не как контейнеры в схеме, но визуально в конечном приложении. А в схеме - через свойство LayoutManager.
Посмотри пример "Android pack example.sha"
карма: 26

0
Ответов: 1328
Рейтинг: 69
#1767: 2019-12-18 14:47:06 ЛС | профиль | цитата
Sova-Kmv, активити не появляется и сообщение появляется без звука

--- Добавлено в 2019-12-18 14:48:44

Staphan38, в примере SharedPreferences example.sha почти то, что тебе нужно

Редактировалось 1 раз(а), последний 2019-12-18 14:48:44
карма: 2

0
Ответов: 288
Рейтинг: 4
#1768: 2019-12-19 01:25:47 ЛС | профиль | цитата
Konst, вот, немного по другому, у меня всё работает!!!
Только нужно установить MediaScan. ( https://forum.hiasm.com/redirect/?url=https%3A%2F%2Fdrive.google.com%2Fopen%3Fid%3D1xU76-JF6AmmeIR0Tj9De3SJZM87y0295 )
После того как запустишь активити, должен появиться путь к Мр3 файлу.
Затем после того как свернёшь, через 10 секуд должен проиграться звуковой файл.
Сразу-же после проигрывания, всплывёт оповещение.
И после того как нажмёшь на оповещение, запускается активити!

Add(MainActivity,12691620,280,238)
{
 Width=364
 Height=491
 IntentFilter=#23:hiasm.hiasmproject.TEST|
 link(onCreate,7143058:doStart,[])
 link(onStop,7602713:doWork1,[])
 link(onDestroy,7602713:doWork2,[])
}
Add(Service,7143058,469,238)
{
 ServiceName="background_service"
 link(onData,10038181:doSetText,[])
}
BEGIN_SDK
  Add(ServiceEditMultiEx,4753245,21,21)
  {
   Width=1200
   Height=1149
  }
  Add(ChildService,13498730,147,308)
  {
   Point(doStartForeground)
   Point(doStopForeground)
   link(onCreate,15670149:doGetScanResults,[(254,314)(254,90)])
   link(onData,2982853:doEvent,[])
   link(onDestroy,5515718:In,[])
  }
  Add(LineBreak,3160051,91,322)
  {
   link(Out,13498730:doStartForeground,[])
   Primary=[14096254,280,0]
  }
  Add(Timer,4800892,469,329)
  {
   Interval=-1
   Delay=10000
   link(onTimer,16103195:doEvent1,[])
  }
  Add(AsyncTask,9115564,413,329)
  {
   link(onBackground,4800892:doStart,[])
  }
  Add(StatusBarNotification,748598,672,329)
  {
   Title="Активити запустится через 5 секунд"
   Icon="notification_icon"
   link(onClick,8806623:doStartActivity,[])
  }
  Add(FileResource,11439113,672,280)
  {
   Name="notification_icon"
   File=[ZIPE800000078DA01E80017FF89504E470D0A1A0A0000000D4948445200000024000000240806000000E1009898000000AF494441547801ED974B0AC340084073B3B84E7BA2C9C60BB4901BCDCD5E3705574282D220F5811B91F032CE77B983A60104D06F889FFF118062A89FFF1721600506D68E89314FE407B066C91CE47144651EE4F38C08ED4E0BAEC6C4D893276FFC3BB5850071865A9D1A2FC4119A603557FF8613FB0D817AAD28E4B7CC6B41A05EE2933131EF73BF50A196F52AABB031F65916111AE45F3F464468239F6D8900BCC9E355FA92DFEFB2024FE9264EF301B000D52949355A650000000049454E44AE42608294C45EF2]
  }
  Add(Intent,8806623,735,329)
  {
   Action="hiasm.hiasmproject.TEST"
  }
  Add(IndexToChanel,2982853,266,322)
  {
   link(onEvent1,806904:doEvent1,[])
   link(onEvent2,13498730:doStop,[(321,335)(321,400)(135,400)(135,314)])
  }
  Add(LineBreak,7095046,91,329)
  {
   link(Out,13498730:doStopForeground,[])
   Primary=[5515718,112,0]
  }
  Add(Hub,806904,336,322)
  {
   link(onEvent1,14096254:In,[])
   link(onEvent2,9115564:doExec,[])
  }
  Add(MediaScan,15670149,553,84)
  {
   FileType=2
   AdditionalScanPaths=#7:/system|
   link(onScanResult,7914750:doValue,[])
  }
  Add(InfoTip,2109602,532,42)
  {
   Info=#11:Поиск аудио|
   Font=[MS Sans Serif,10,1,0,1]
   Width=407
   Height=179
  }
  Add(MediaPlayer,9832389,602,329)
  {
   link(onCompletion,748598:doShow,[])
   link(FilePath,2132383:Value,[])
  }
  Add(Hub,16103195,560,329)
  {
   link(onEvent1,9832389:doInit,[])
   link(onEvent2,9832389:doPlay,[])
  }
  Add(BlockFind,475871,665,84)
  {
   StartBlock=".m"
   EndBlock="p3"
   link(onFind,7859853:doCompare,[])
  }
  Add(If_else,7859853,756,84)
  {
   Op2=String(.mp3)
   link(onTrue,3407294:doData,[])
  }
  Add(Memory,7914750,609,84)
  {
   DataType=9
   link(onData,475871:doFind,[])
  }
  Add(LineBreakEx,362846,609,133)
  {
   Caption="MP3"
   Type=3
   link(_Data,7914750:Value,[])
  }
  Add(DoData,3407294,812,84)
  {
   link(onEventData,6461785:doEvent1,[])
   link(Data,13450813:getVar,[])
  }
  Add(LineBreakEx,13450813,812,49)
  {
   Caption="MP3"
   Type=2
  }
  Add(LineBreak,15775937,553,280)
  {
   link(Out,2132383:doValue,[])
   Primary=[44682,343,-189]
  }
  Add(Memory,2132383,609,280)
  {
   DataType=9
  }
  Add(Hub,6461785,861,84)
  {
   link(onEvent1,6767311:In,[])
   link(onEvent2,44682:In,[])
  }
  Add(LineBreak,1571553,35,315)
  {
   link(Out,13498730:doSendData,[])
   Primary=[6767311,861,-231]
  }
END_SDK
Add(ChanelToIndex,7602713,357,252)
{
 link(onIndex,7143058:doSendData,[(429,258)(429,251)])
}
Add(TextView,10038181,532,238)
{
 Width=355
}

карма: 2

1
Голосовали:Konst
Ответов: 1328
Рейтинг: 69
#1769: 2019-12-19 01:36:26 ЛС | профиль | цитата
Sova-Kmv, а можешь скомпилированную схему .apk скинуть? чтоб понять может в телефоне проблема..
карма: 2

0
Ответов: 288
Рейтинг: 4
#1770: 2019-12-19 01:49:14 ЛС | профиль | цитата
Попробуй Konst. https://yadi.sk/d/eDk_VeR5MV4k0w
Я где то с часик ещё буду бодрствовать, напиши что получилось!

--- Добавлено в 2019-12-19 02:01:11

А-ааа, блин, Konst, мне-ж элемент сервис sаmakacd подправлял!
Потому-что у меня тохе с ним что-то не выходило!
Если .арк попрёт, то тогда наверное дело в нём.

--- Добавлено в 2019-12-19 02:02:19

Есле что, я выложу!

Редактировалось 3 раз(а), последний 2019-12-19 02:23:09
карма: 2

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)