Вверх ↑
Ответов: 288
Рейтинг: 4
#1: 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