|
GRUPOS DE DISCUSSÃO PROFISSIONAL WINDEV, WEBDEV e WINDEV Mobile |
| | | | | |
Inicio → WINDEV 25 → WM - Exemplo de como compartilhar nas redes sociais uma imagem ou um texto usando o comando StartShare (Function) |
WM - Exemplo de como compartilhar nas redes sociais uma imagem ou um texto usando o comando StartShare (Function) |
Iniciado por BOLLER, set., 24 2016 5:28 PM - 6 respostas |
| |
| | | |
|
| |
Membro registado 3.657 mensagems Popularité : +175 (223 votes) |
|
Publicado em setembro, 24 2016 - 5:28 PM |
Prezados,
Exemplo de como compartilhar nas redes sociais uma imagem ou um texto usando o comando: StartShare (Function).
Abre um pop-up que permite selecionar o aplicativo que será usado para compartilhar um recurso (texto ou documento). O aplicativo será aberto com o recurso especificado. Por exemplo, uma imagem pode ser compartilhada com o pedido de envio de e-mails. Neste caso, um novo e-mail será criada com a imagem especificada no anexo.
Exemplo
sPath is string = CompleteDir(SysDirStorageCard()) + "MyImage.png" IF dSaveImagePNG(IMG_Image, sPath) = True THEN NextTitle("Sharing an image") StartShare(sPath) END IF StartShare(shareText, EDT_Edit) = False THEN Error(ErrorInfo()) END
<Result> = StartShare ([<Type>,] <parâmetro 1> [, ... [, <Parâmetro N>]])
<Resultado>: Boolean
• Verdadeiro se os recursos especificados podem ser compartilhados. Notas: • Esta função não é uma função de bloqueio: o código que segue a chamada para esta função continuará a ser executado assim que o pop-up é exibido. • Não é possível saber se um aplicativo foi selecionado pelo usuário para executar a ação.
• False se nenhum aplicativo que permite compartilhar os recursos é encontrado. Para saber os detalhes do erro, use ErrorInfo.
<Type>: Opcional constante Integer
Tipo do recurso para compartilhar: shareDocument Um ou mais documentos (Valor padrão) (imagem, vídeo, pdf, ...) são compartilhados. Estes documentos são identificados pelo seu caminho completo, especificado como parâmetro (<parâmetro 1> para <Parâmetro N>). O documento deve estar localizado na memória partilhada do dispositivo (por exemplo: SDCARD), a fim de ser utilizado pela aplicação externa seleccionada para a partilha.
shareText texto é compartilhada. Se várias cadeias de caracteres são especificados como parâmetros (<parâmetro 1> para <Parâmetro N>), eles são concatenados e separados por retornos de carro (CR). Cuidado Android: A aplicação Facebook não permite que você compartilhe de texto automaticamente.
<Parâmetro 1>: Sequência de caracteres (com ou sem aspas)
Primeiro recurso para compartilhar. corresponde a: • um caminho de arquivo (se a constante shareDocument é usado). • uma cadeia de caracteres (se a constante shareText é usado).
<Parâmetro N>: cadeia de caracteres opcional (com ou sem aspas)
Último recurso para compartilhar. corresponde a: • um caminho de arquivo (se a constante shareDocument é usado). • uma cadeia de caracteres (se a constante shareText é usado).
Observações
• Para personalizar o título do pop-up para selecionar o aplicativo, use NextTitle antes StartShare. • Se apenas um aplicativo permite que você compartilhe o recurso no celular, o popup não é exibido e o aplicativo é iniciado diretamente. • Cuidado Android: Esta função está disponível no emulador Android. Esta função não está disponível no simulador Android.
StartShare (Function)
http://help.windev.com/en-US/…
-- Adriano José Boller ______________________________________________ Consultor e Representante Oficial da PcSoft no Brasil +55 (41) 9949 1800 adrianoboller@gmail.com skype: adrianoboller http://wxinformatica.com.br/ |
| |
| |
| | | |
|
| | |
| |
Membro registado 535 mensagems Popularité : +14 (14 votes) |
|
Publicado em setembro, 25 2016 - 2:24 PM |
Fiz um Exemplo Prático, e postei no Google Play [ qr code leitor matos ]
Aula 921 - Windev Mobile - 75/ StartShare - Compartilhar
Blog - http://windevdesenvolvimento.blogspot.com.br/2016/09/aula-921-windev-mobile-75-startshare.html
IMG_compartilhar=AlbumPicker(albumImage)
IF YesNo("Deseja Compartilhar Imagen ") THEN sPath is string = CompleteDir(SysDirStorageCard()) + "Minha_imagen.png" IF dSaveImagePNG(IMG_compartilhar, sPath) = True THEN NextTitle("Compartilhando Imagen") StartShare(sPath) END END
Mensagem modificada, setembro, 25 2016 - 2:26 PM |
| |
| |
| | | |
|
| | |
| |
Membro registado 3.657 mensagems Popularité : +175 (223 votes) |
|
Publicado em setembro, 25 2016 - 3:35 PM |
Parabéns Amarildo!
-- Adriano José Boller ______________________________________________ Consultor e Representante Oficial da PcSoft no Brasil +55 (41) 9949 1800 adrianoboller@gmail.com skype: adrianoboller http://wxinformatica.com.br/ |
| |
| |
| | | |
|
| | |
| |
Membro registado 3.657 mensagems Popularité : +175 (223 votes) |
|
Publicado em setembro, 25 2016 - 4:04 PM |
import android.app.Activity; import android.content.Intent; import java.lang.*; import android.util.*; import java.lang.Exception; import android.util.Log;
PUBLIC static void teste() { Intent intent = new Intent( Intent.ACTION_SEND ); intent.setType( "text/plain" ); intent.putExtra( Intent.EXTRA_TEXT, "como compartilhar text no android." ); getActiviteEnCours().startActivity( intent ); }
-- Adriano José Boller ______________________________________________ Consultor e Representante Oficial da PcSoft no Brasil +55 (41) 9949 1800 adrianoboller@gmail.com skype: adrianoboller http://wxinformatica.com.br/ |
| |
| |
| | | |
|
| | |
| |
Membro registado 535 mensagems Popularité : +14 (14 votes) |
|
Publicado em setembro, 25 2016 - 4:20 PM |
| |
| |
| | | |
|
| | |
| |
Membro registado 3.657 mensagems Popularité : +175 (223 votes) |
|
Publicado em outubro, 06 2016 - 1:23 AM |
| |
| |
| | | |
|
| | |
| |
Membro registado 3.657 mensagems Popularité : +175 (223 votes) |
|
Publicado em outubro, 14 2016 - 7:55 PM |
-- Adriano José Boller ______________________________________________ Consultor e Representante Oficial da PcSoft no Brasil +55 (41) 9949 1800 adrianoboller@gmail.com skype: adrianoboller http://wxinformatica.com.br/ |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|