PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile 2024 → ExecRun - Funcional - Perfeito
ExecRun - Funcional - Perfeito
Started by adrianoboller, Nov., 18 2014 2:13 PM - 9 replies
Registered member
3,655 messages
Popularité : +175 (223 votes)
Posted on November, 18 2014 - 2:13 PM
//ExecRun - Funcional - Perfeito

import android.app.Activity;
import android.content.Intent;
import java.lang.*;
import android.util.*;
import java.lang.Exception;
import android.util.Log;

PUBLIC static boolean ExecRun(string Aplicativo){
try {

IF (Aplicativo == null){
RETURN False;
}
ELSE{
Intent Apk = getActiviteEnCours().getPackageManager().getLaunchIntentForPackage(Aplicativo);
getActiviteEnCours().startActivity(Apk);
RETURN True;
}

}
catch(EXCEPTION e) {
Log.e("WM",e.toString());
RETURN False;
}
}
Registered member
3,655 messages
Popularité : +175 (223 votes)
Posted on November, 18 2014 - 2:14 PM
:) Open outher apk ---> button code:

execrun("br.com.taxi62")
Posted on January, 20 2015 - 11:51 AM
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import android.app.ActivityManager;
import java.lang.reflect.Method;
import android.content.BroadcastReceiver;
import android.app.*;
import android.view.*;
import android.content.*;
import android.os.*;
import java.*;
import java.util.*;
import android.content.pm.*;
import android.content.pm.PackageManager;
import android.app.ActivityManager.RunningAppProcessInfo;



public static void afisare_aplicatii2()
{


Context myContext = getContexteApplication();
String NomApp = "com.masociete.google"; // change it with the package you want to open
PackageManager manager;
//FLAG_ACTIVITY_NEW_TASK
Intent i = new Intent(Intent.ACTION_MAIN);
manager = myContext.getPackageManager();
i = manager.getLaunchIntentForPackage(NomApp);
i.addCategory(Intent.CATEGORY_DEFAULT);
myContext.startActivity(i);


}
Registered member
3,655 messages
Popularité : +175 (223 votes)
Posted on August, 14 2015 - 11:00 PM
//Info("FX")
IF InSimulatorMode() = False
ExecRun("nextapp.fx")
END
********************************************
//Info("Music")
IF InSimulatorMode() = False
ExecRun("com.google.android.music")
END
********************************************
//Info("Books")
IF InSimulatorMode() = False
ExecRun("com.google.android.apps.books")
END
********************************************
//Info("Finance")
IF InSimulatorMode() = False
ExecRun("com.google.android.apps.finance")
END
********************************************
//Info("Videos")
IF InSimulatorMode() = False
ExecRun("com.google.android.videos")
END
********************************************
//Info("Earth")
IF InSimulatorMode() = False
ExecRun("com.google.earth")
END
********************************************
//Info("Twitter")
IF InSimulatorMode() = False
ExecRun("com.twitter.android")
END
********************************************
//Info("Anotaçoes")
IF InSimulatorMode() = False
ExecRun("com.workpail.inkpad.notepad.notes")
END

********************************************
Registered member
3,655 messages
Popularité : +175 (223 votes)
Posted on May, 24 2016 - 6:12 PM
Prezados,

Para saber o nome do apk tipo da calculadora do Android instale esse programa aqui:

https://play.google.com/store/apps/details…









Fornece uma série de informações sobre técnicas: hardware, sistema de telefonia, aplicativos, tarefas, logs, leitor manifesto e muito mais.

* WIDGET não vai funcionar se você mover o aplicativo para sdcard (é uma limitação android) *

** Por favor contacte-me se o seu sdcard não é mostrado corretamente **

Recomendado por AppGoVideo.com (http://www.appgovideo.com/)

Créditos traduções:
- Dutch: Idsert Joukes
- Italiano: AJtriple
- Čeština: Ondřej Vaculík
- Norsk: Torgny Seland
- Espanhol: Dr. Carlos Ariel Fregosini

:merci:

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Registered member
3,655 messages
Popularité : +175 (223 votes)
Posted on May, 24 2016 - 6:22 PM
Prezados,

Outro aplicativo é o AirDroid

https://play.google.com/store/apps/details…







Recomendado pela PCWorld, BGR, LifeHacker, CNET, Gizmodo, XDA, Phandroid e muitos outros sites e mídias de tecnologia.

AirDroid permite a você acessar e gerenciar o seu smartphone ou tablet Android a partir do Windows, Mac ou Web, sem fios, gratuitamente. Transferência de arquivos entre os seus dispositivos e compartilhar os arquivos com os seus amigos.

★ Resposta rápida às mensagens móveis (WhatsApp, Facebook Messenger, Telegram e Kik) a partir de clientes desktop. Mais aplicativos serão suportados em futuras versões.

Mais focado: Chamadas, SMS e as notificações dos aplicativos que você permitir, serão espelhados na tela grande do computador em que você está focado.
Melhor equipado: Digite com um teclado físico completo e controle tudo com o mouse. Transferir coisas mais rápido sem precisar de cabo. Melhores equipamentos, uma vida melhor.
Melhor conectado: Controle o seu Android do computador e utilize quaisquer aplicativos pelo computador, tais como WhatsApp, WeChat e Line (acesso root é necessário em alguns dispositivos).

Coisas que você pode fazer com o AirDroid a partir do cliente PC/Mac (http://goo.gl/tB6V84):
✔ SMS: Enviar e receber mensagens individuais e em grupo.
✔ Arquivos: Transferir arquivos entre dispositivos Android e o computador em qualquer rede. Compartilhar arquivos e conversar com seus amigos.
✔ Espelhamento das Notificações: Espelha no computador as notificações dos aplicativos permitidos por você no smartphone.
✔ AirMirror (beta): O controle completo do Android para utilizar quaisquer aplicativos, tais como WhatsApp, WeChat e Line (acesso root é necessário).

Outras coisas que você pode fazer com o AirDroid Web (http://goo.gl/1mXdlr):
- Contatos: Exibir e editar todos os contatos.
- Fotos: Transferir fotos entre o dispositivo Android e o computador.
- Músicas e vídeos: Reproduzir e gerenciar músicas e vídeos no Android e transferi-los entre o Android e o computador.
- Toques: Configurar músicas como toques e toques importados.
- Captura de tela: Exibir as telas, em tempo real, dos dispositivos Android, capturar telas estáticas (acesso root é necessário).
- Aplicativos: Importar e exportar arquivos .apk.
- Câmeras: Ver através das lentes de ambas as câmeras frontal e traseira.
- URL: Enviar uma url para o Android e abri-lo com o seu navegador web padrão.
- Área de Transferência: Compartilhar conteúdo da área de transferência entre o Android e o computador.

Ajuda, feedback e notícias:
Central de Ajuda: http://help.airdroid.com/
Fórum Oficial: http://forums.airdroid.com/

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Registered member
3,655 messages
Popularité : +175 (223 votes)
Posted on May, 24 2016 - 6:28 PM
Prezados,

Segue aqui a Nova versão do EXECRUN para Sansung 6/7

Muito obrigado meu amigo Miron de Mossoró, cidade linda do Nordeste, pela ajuda.

1º Crie uma procedure

2º Troque WL por Java clicando 2x no titulo do código no canto esquerdo da tela no titulo da procedure, isso vai inverter para Java e cole ali o código abaixo:

import android.app.Activity;
import android.content.Intent;
import java.lang.*;
import android.util.*;
import java.lang.Exception;
import android.util.Log;

PUBLIC static boolean ExecRun(string aplicativo){
try {

IF (aplicativo == null){
RETURN False;
}
ELSE{
Intent Apk = getActiviteEnCours().getPackageManager().getLaunchIntentForPackage(aplicativo);
getActiviteEnCours().startActivity(Apk);
RETURN True;
}

}
catch(EXCEPTION e) {
Log.e("WM",e.toString());
RETURN False;
}
}


3º Crie uma janela e coloque um botão e em code coloque o seguinte código:

Execrum("com.sec.android.app.popupcalculator")


É aberto assim a calculadora





Forte abraço e bons estudos

Muita atenção com os maiusculos e minusculos, pois o Java é case sensitive veja imagem abaixo:





:merci:

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Message modified, May, 24 2016 - 6:42 PM
Posted on May, 25 2016 - 3:59 AM
boa noite Boller, muito bom o exemplo...
agora temos que criar um prá instalar e abrir o waze no mobile...
Posted on May, 25 2016 - 3:59 AM
boa noite Boller, muito bom o exemplo...
agora temos que criar um prá instalar e abrir o waze no mobile...
Posted on December, 09 2017 - 10:56 PM
adrianoboller a écrit :
Prezados,

Segue aqui a Nova versão do EXECRUN para Sansung 6/7

Muito obrigado meu amigo Miron de Mossoró, cidade linda do Nordeste, pela ajuda.

1º Crie uma procedure

2º Troque WL por Java clicando 2x no titulo do código no canto esquerdo da tela no titulo da procedure, isso vai inverter para Java e cole ali o código abaixo:

import android.app.Activity;
import android.content.Intent;
import java.lang.*;
import android.util.*;
import java.lang.Exception;
import android.util.Log;

PUBLIC static boolean ExecRun(string aplicativo){
try {

IF (aplicativo == Null){
RETURN False;
}
ELSE{
Intent Apk = getActiviteEnCours().getPackageManager().getLaunchIntentForPackage(aplicativo);
getActiviteEnCours().startActivity(Apk);
RETURN True;
}

}
catch(EXCEPTION e) {
Log.e("WM",e.toString());
RETURN False;
}
}


3º Crie uma janela e coloque um botão e em code coloque o seguinte código:

Execrum("com.sec.android.app.popupcalculator")


É aberto assim a calculadora





Forte abraço e bons estudos

Muita atenção com os maiusculos e minusculos, pois o Java é case sensitive veja imagem abaixo:





:merci:

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/




Good Night, Boller.

I saw, about many many resolutions explained for you to start the Others Apps its like Calc for example and others Apps, using the one main App build for us.

However, you not explain how stop one this Apps (outside main app), because the App have one function to active others apps, but how i will stop this same opened Apps? For example: Its possivel start the Calc App or Google Maps App across the command line below:

bStarted is boolean
// Starts the application
bStarted = ExeRun("com.google.android.apps.maps")

But my main doubt is: Its possible create onde button inside in the parent application that to close this same application that my app its open in lost? Please, tell me about one solution that i can use for this.

Thank you, and congratulations for all the help us and for your especial informations.

Willy