terça-feira, 24 de maio de 2016

Windev Mobile - Duvidas Java



http://forum.pcsoft.fr/fr-FR/pcsoft.us.windevmobile/610-execrun-funcional-perfeito-1388/read.awp



//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;
}
}




0
0




Membre enregistré
1 708 messages
Popularité : +89 (91 votes)
Posté le 18 novembre 2014 - 14:14
:) Open outher apk ---> button code:

execrun("br.com.taxi62")




0
0





Posté le 20 janvier 2015 - 11:51
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);


}




1
0




Membre enregistré
1 708 messages
Popularité : +89 (91 votes)
Posté le 14 août 2015 - 23:00
//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

********************************************




0
0




Membre enregistré
1 708 messages
Popularité : +89 (91 votes)
Posté le 24 mai 2016 - 18:12
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/




0
0




Membre enregistré
1 708 messages
Popularité : +89 (91 votes)
Posté le 24 mai 2016 - 18:22
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/




0
0




Membre enregistré
1 708 messages
Popularité : +89 (91 votes)
Posté le 24 mai 2016 - 18:28
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/











[09:51:25] Miron Felipe de Mendonça Neto: Dá um erro de parâmetro também na Procedure
[10:06:16] Willian Fernando Padilha: string do java é com String 'S' maiusuclo
[10:06:30] Willian Fernando Padilha: o JAVA é case Sensitive
[10:07:03] Miron Felipe de Mendonça Neto: verificando William. Obrigado.
[10:08:35] Miron Felipe de Mendonça Neto: realmente o erro saiu. Verificando se executa
[10:10:02] Willian Fernando Padilha: eu si vu por cima, tem que tomar cuidado com o JAVA no mobile, justamente por esses detalhes
[10:11:13] Miron Felipe de Mendonça Neto: Entendi. Na verdade já criei minha própria calculadora em Wx. Só estou agora na curiosidade dessa procedure. Vlw William.



[13:18:45] Miron Felipe de Mendonça Neto: Pessoal, deu certo. Estava com o  Adriano Boller no pvt e ele me ajudou. Agradeço ao
[13:18:58] Miron Felipe de Mendonça Neto: Adriano pela força.
[13:19:54] Miron Felipe de Mendonça Neto: em resumo ajustei os Maiúsculos e Minúsculos como tinha auxiliado o William, a quem também agradeço, e depois ajustei o caminho do apk
[13:20:18] Miron Felipe de Mendonça Neto: que no meu caso foi :  "com.sec.android.app.popupcalculator"
[13:21:05] Miron Felipe de Mendonça Neto: Ele também me indicou um app que instalei em meu celular bem legal que dá informações sobre os apk.. segue:
[13:21:52 | Removido 13:22:02] Miron Felipe de Mendonça Neto: Esta mensagem foi removida
[13:22:25] Willian Fernando Padilha: [13:21] Miron Felipe de Mendonça Neto:

<<< Ele também me indicou um app que instalei em meu celular bem legal que dá informações sobre os apk.. segue:


qual seria Miron ??

https://play.google.com/store/apps/details?id=com.electricsheep.asi
App que da informacoes sobre os apk




Gostaria de agradecer a todos. Sem esquecer do Robson. Vlw Amigo.






Teste

Teste
teste