Como obter 2 aplicativos Android trabalhando simultaneamente? -- samsung-galaxy-s-7-edge camp android Relacionado O problema

How to get 2 android apps working simultaneously?


4
vote

problema

português

Estou usando um usando Samsung Galaxy S7, Android 6.0.1. e estou tendo problemas para usar aplicativos em paralelo. Aqui está o que desencadeou este post:

Eu tenho eu e IRRIG2 Para praticar tocando violão silenciosamente, baixado Amplitube, conectado ao guitarra e funcionou, eu podia ouvir minha guitarra de volta e aplicar efeitos, mudar amps, etc.

Para a próxima etapa, para reproduzir faixas de apoio. IK multimídia aconselha a usar aplicativos como riff maestro com amplitube funcionando em segundo plano. E este é precisamente meu problema, Eu não posso obter amplitube para continuar correndo no fundo!

Aqui está o que eu tentei até agora:

Teste 1:

  • Abrir Amplitube (App), conecte a guitarra e verifique se está funcionando. Se é:
  • pressione botão home
  • Open Riff Maestro (aplicativo)
  • Assim que eu clico no botão home, a Amplitube pára de enviar som de guitarra

Teste 2:

  • Abrir Amplitube (App), conecte a guitarra e verifique se está funcionando. Se é:
  • Pressione o botão HOME (Amplitube pára de enviar som, conforme o teste 1)
  • Open Riff Maestro (aplicativo)
  • Pressione o botão "Aplicativos Recentes"
  • swap to amplitube, começa a enviar som de guitarra novamente
  • Pressione o botão "Aplicativos Recentes" novamente para trocar para Riff Maestro
  • amplitube pára de enviar som novamente

Eu tentei dividir a tela, mas nenhum dos aplicativos suporta a tela dividida.

A questão é, como posso obter 2 aplicativos (neste caso Amplitube e Riff Maestro) trabalhando simultaneamente para que eu possa ouvir minha guitarra no Amplitube e jogar uma faixa de trás no Riff Maestro?

Muito obrigado antecipadamente!

english

I'm using a Using Samsung Galaxy S7, Android 6.0.1. and I'm having trouble using apps in parallel. Here's what triggered this post:

I got myself and iRig2 to practice playing guitar silently, downloaded AmpliTube, plugged in the guitar and it worked, I could hear my guitar back and apply effects, change amps, etc..

On to the next step, to play over backing tracks. IK Multimedia advises to use apps like Riff Maestro with AmpliTube running in the background. And this is precisely my problem, I can't get AmpliTube to keep running on the background!

Here's what I tried so far:

Test 1:

  • open AmpliTube (app), plug in the guitar and check it's working. If it is:
  • press home button
  • open Riff Maestro (app)
  • as soon as I click the home button, AmpliTube stops sending guitar sound out

Test 2:

  • open AmpliTube (app), plug in the guitar and check it's working. If it is:
  • press the home button (AmpliTube stops sending sound out, as per Test 1)
  • open Riff Maestro (app)
  • press the "Recent applications" button
  • swap to AmpliTube, it starts sending guitar sound again
  • press the "Recent applications" button again to swap for Riff Maestro
  • AmpliTube stops sending sound again

I tried splitting the screen but none of the apps supports split screen.

The question is, how can I get 2 apps (in this case AmpliTube and Riff Maestro) working simultaneously so I can hear my guitar on AmpliTube AND play a back track on Riff Maestro?

Many thanks in advance!

  

Lista de respostas

1
 
vote

Isso é uma boa pergunta! Obrigado por perguntar embora.

na programação Android, há algo que chamamos, Activities LifeCycle Imagine, quando você pressionou a casa Button , o atual Activity está indo para onPause() método que ele pára o abcdefghijklmn4 e não é mais ativo porque este é o Android ABCDEFGHIJKLMNABCDEFGHIJKLMN5 '''s Lifecycle.

Portanto, para melhor subvenir, o desenvolvedor ou os programadores do aplicativo devem usar algo como Services que ele pode executar operações de longa duração em o fundo e não fornece uma interface de usuário.

e depois disso, você deve ser capaz de usar esses recursos juntos.

 

That's a really good question! Thank you for asking it though.

On Android Programming, There is something we call, Activities LifeCycle Imagine, when you pressed the home Button, The current Activity is going to onPause() method which it stops the Activity and it's not longer active because this is the Android Activity's lifecycle.

So, for better underestanding, The developer or those Application's programmers have to use something like Services which it can perform long-running operations in the background and does not provide a user interface.

And after that, you should be able to use those features together.

 
 
       
       
0
 
vote

tl; dr

  • Obtenha um dispositivo com suporte a multi-window. Os recentes dispositivos Samsung têm esse recurso. O próximo Android 'n' apoiará isso também.
  • use aplicativos que são executados em segundo plano ou use aplicativos que trabalham com o suporte multi-window acima (e se os dois que você deseja usar, não faça, você é sol)

Explicação longa

Android tradicionalmente permite apenas um aplicativo de primeiro plano ser exibido de cada vez.

mas apps (se o desenvolvedor do aplicativo escolher) pode ser executado em segundo plano, desde que uma interface do usuário não seja necessária. Por exemplo, um aplicativo de música tocando música, mas deixando apenas uma notificação como uma interface do usuário.

Há uma permissão especial para permitir que alguns aplicativos "tintam" em cima do primeiro plano atual com sua interface do usuário, mas são raros e, novamente, exigem que o desenvolvedor habilite e use o recurso. A maioria não usa isso, a menos que eles estejam tentando fazer algum ui widget sempre no topo, como um widget 'mais recente de contatos' que a Samsung usa, por exemplo.

Alguns dispositivos Personalize o código do sistema operacional Android e permita que vários aplicativos funcionem lado a lado. Por exemplo, a maioria dos dispositivos Samsung executando o Android 5+ permite que vários aplicativos funcionem lado a lado, mas depende de algumas coisas fora do seu controle para que elas realmente trabalhem juntas. Entre eles, por exemplo, se eles são aplicativos de áudio, ambos precisam apoiar não solicitando acesso de áudio exclusivo; caso contrário, um fará mudo (ou pelo menos "pato") o outro.

A próxima versão do Android 'n' irá suportar vários 'Windows' um pouco melhor do que o Samsung Hack, mas ainda está na pré-visualização (neste momento) e, portanto, não em qualquer dispositivo de produção para você usar. Eles ainda provavelmente terão as mesmas limitações que os dois aplicativos podem ou não funcionar juntos, dependendo dos aplicativos.

Tudo isso para dizer, é possível para vários aplicativos funcionam lado a lado juntos, mas é raro e não há muito você, como consumidor, pode fazer sobre isso por enquanto. O melhor que você pode fazer é tentar um dispositivo Samsung recente ou esperar pelo Android 'n', enquanto procura aplicativos por tentativa e erro que acontece para trabalhar juntos assim. Mas não há garantias, pois é uma característica tão nova no ecossistema Android.

Neste caso específico, já que você diz que tentou o recurso de divisão de tela com os dois aplicativos, sua única solução é peticionar os desenvolvedores de aplicativos para suportar esse comportamento. Cabe a esses dois desenvolvedores mudarem seu código para permitir o suporte de áudio e / ou UI de fundo ou para funcionar com os novos recursos da janela dividida.

 

tl;dr

  • Get a device with multi-window support. Recent Samsung devices have this feature. The upcoming Android 'N' will support this as well.
  • Use apps that run in the background, or use apps that work with the above multi-window support (and if the two you want to use don't do either, you're SOL)

Long explanation

Android traditionally only allows one foreground app to be displayed at a time.

But apps (if the developer of the app chooses) can run in the background, as long as a UI is not required. For example, a music app playing music but leaving only a notification as a UI.

There is a special permission to allow some apps to 'paint' on top of the current foreground with their UI, but those are rare, and again, require the developer to enable and use the feature. Most don't use that unless they are trying to make some always-on-top widget UI, like a 'most recent contacts' widget that Samsung uses for example.

Some devices customize the Android OS code and do allow for multiple apps to run side by side. For example, most Samsung devices running Android 5+ allow for multiple apps to run side-by-side, but it depends on a few things outside your control for them to really work together. Among them, for example, if they are audio apps, they both need to support not requesting exclusive audio access; otherwise one will mute (or at least 'duck') the other.

The upcoming Android 'N' version is going to support multiple app 'windows' a little better than the Samsung hack, but it is still in Preview (at this time) and therefore not on any production device for you to use. They will still probably have the same limitations that the two apps may or may not work together, depending on the apps.

All that to say, it is possible for multiple apps to work side-by-side together, but it is rare and there isn't much you, as a consumer, can do about it for now. The best you can do is try a recent Samsung device or wait for Android 'N', while hunting for apps by trial and error that happen to work together like this. But there are no guarantees since it is such a new feature in the Android ecosystem.

In this particular case, since you say you've tried the screen-splitting feature with the two apps, your only solution is to petition the app developers to support this behavior. It is up to those two developers to change their code to enable background audio and/or UI support, or to work with the new split window features better.

 
 

Perguntas relacionadas

3  Não é possível conectar Samsung S7 para Mac  ( Cant connect samsung s7 to mac ) 
Basicamente estou tentando executar minha inscrição em um Samsung S7, mas meu Mac não está reconhecendo o dispositivo. Eu tentei instalar a transferência de a...

12  Como faço para simular o botão de menu no Android 6?  ( How do i simulate menu button on android 6 ) 
Estou usando o Samsung Galaxy S7. Pressionar muito o botão recente não simula o botão Menu, mas ativa o modo de tela dividido. Pressionar o botão de volta tam...

7  Como faço para "esquecer" uma rede Wi-Fi fora de alcance em uma galáxia S7?  ( How do i forget an out of range wi fi network on a galaxy s7 ) 
Eu quero remover redes salvas antigas que não estão mais no intervalo. Eu posso esquecer redes visíveis, mas redes fora de alcance não são visíveis em qualque...

0  S7 borda: a internet pára aleatoriamente funcionando até reinicializar  ( S7 edge internet randomly stops working until reboot ) 
Minha Samsung S7 Edge (Android 7.0) desenvolveu ultimamente o seguinte problema: de vez em quando, em momentos aparentemente aleatórios, a Internet pára de fu...

4  3/4 círculo com mais nele?  ( 3 4 circle with plus in it ) 
Depois que recentemente atualizei meu telefone por um dia atrás, esse estranho sinal apareceu no canto superior esquerdo que nunca vi antes. Alguém sabe o que...

0  O filtro de luz azul liga-se automaticamente ao pôr do sol, mas muitas vezes não desliga ao nascer do sol  ( Blue light filter turns on automatically at sunset but often doesnt turn off a ) 
Eu tenho um fabricante-desbloqueado Samsung Galaxy S7 Edge (comprado diretamente do Samsung.com), que veio com Marshmallow, mas foi atualizado OTA para 7,0 no...

2  Por que meus "lugares confiáveis" funcionam mais no meu Samsung Galaxy S7?  ( Why doesnt my trusted places work anymore in my samsung galaxy s7 ) 
Desde que acabei de receber uma atualização para o meu Samsung Galaxy S7, meus lugares confiáveis ​​param de funcionar. Na verdade, não consigo encontrar a co...

0  Melhorar o tempo de carga / animação na tela de bloqueio (Samsung S7, android Oreo)  ( Improve load time animation on lock screen samsung s7 android oreo ) 
A animação da tela de bloqueio demora um pouco, talvez meio segundo antes de mostrar qualquer informação. É disfarçado como um fade em animação. Isso é irri...

0  Atualizando a borda S7 usando ODIN: Preso no modo de download "Download ..."  ( Updating s7 edge using odin stuck in download modes downloading ) 
Eu fiz os seguintes passos (nesta ordem) para atualizar meu Samsung Galaxy S7 Edge usando Odin: - baixado e instalou o driver USB do Samsung no meu PC Windows...

2  Existe uma raiz para as transportadoras da Galaxy S7 / S7  ( Is there a root for galaxy s7 s7 edge us carriers ) 
Eu adquiri recentemente minha borda da Galaxy S7 da Verizon e ainda tenho que encontrar uma maneira de enraizar isso? Flashfire? Safestrap? Verizon Kinda é um...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.