felipeiw Postado Há 6 horas Postado Há 6 horas Pessoal encontrei uma programação para enviar arquivo png pelo app, usando por exemplo o whatsapp, estou tentando adaptar pra enviar um arquivo pdf, mais não esta funcionando, não anexa o pdf, a linha comentada é a original pra anexar o png, talvez tenha que alterar algo na linha Intent.setDataAndType, os amigos conseguem me ajudar nessa por favor ? Path := System.IOUtils.TPath.GetSharedDocumentsPath+PathDelim; Uris := TJArrayList.Create; Intent := TJIntent.JavaClass.init(TJIntent.JavaClass.ACTION_SEND); Intent.setPackage(StringToJString('com.whatsapp')); Intent.setType(StringToJString('text/palin')); Intent.putExtra(TJIntent.JavaClass.EXTRA_TEXT, StringToJString('PEDIDO')); // Uri := TJNet_Uri.JavaClass.parse(StringToJString(Path+'Produtos.png')); Uri := TJNet_Uri.JavaClass.parse(StringToJString(Path+'tuto1-pas.pdf')); Uris.add(Uri); Intent.setDataAndType(Uri, StringToJString('image/png')); Intent.putParcelableArrayListExtra(TJIntent.JavaClass.EXTRA_STREAM, Uris); Intent.setFlags(TJIntent.JavaClass.FLAG_GRANT_READ_URI_PERMISSION); TAndroidHelper.Activity.startActivity(Intent);
Moderadores Juliomar Marchetti Postado Há 5 horas Moderadores Postado Há 5 horas de quem é esse Intent? Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
datilas Postado Há 5 horas Postado Há 5 horas 47 minutos atrás, felipeiw disse: Intent.setDataAndType(Uri, StringToJString('image/png')); tente alterar essa linha para: Intent.setDataAndType(Uri, StringToJString('application/pdf')); //ou Intent.setDataAndType(Uri, StringToJString('application/octet-stream'));
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora