Italian Invio email

Lidia

Member
Si può inviare una email a più indirizzi di posta elettronica ?
Penso di sì ma non so come farlo avendo come mittente l'indirizzo predefinito dello smartphone.
Non so come ricavare questo indirizzo.
Grazie.
 

Star-Dust

Expert
Licensed User
Longtime User
Si può inviare una email a più indirizzi di posta elettronica ?
Penso di sì ma non so come farlo avendo come mittente l'indirizzo predefinito dello smartphone.
Non so come ricavare questo indirizzo.
Grazie.
Ma sei uno sviluppatore di software?
Intendi sapere come inviare un email a più indirizzi da una tua App?
 

Lidia

Member
Dilettante alle primissime armi ...
Il numero delle email non supera i 5 o 6.
Il mittente credo che sia indispensabile e questo mittente deve essere proprio il proprietario dello smartphone, di cui non sono riuscita ad individuare l'email.
 

udg

Expert
Licensed User
Longtime User
Non so come ricavare questo indirizzo.
Penso intenda l'account principale Google con cui si è installato Android sul telefonino. SE capisco bene, l'idea è recuperare quell'account ed accodarlo ad altri gestiti dall'app o immessi "al volo".
 

Lidia

Member
Yes.
Mittente=account principale Google con cui si è installato Android sul telefonino (telefonino ? Sono nei minicomputer !)
Destinatari=prelevati da opportune interrogazioni di un database o un file di testo o qualcosaltro;
In conclusione mi servirebbe SOLAMENTE l'account principale Google con cui si è installato Android sul telefonino.
Come lo si recupera ?
 

MarcoRome

Expert
Licensed User
Longtime User
Con QUESTO codice

Manifest:
AddPermission("android.permission.GET_ACCOUNTS")

B4A:
B4X:
    Dim r As Reflector
    r.Target = r.RunStaticMethod("android.accounts.AccountManager", "get", _
      Array As Object(r.GetContext), Array As String("android.content.Context"))
    Dim accounts() As Object
    accounts = r.RunMethod2("getAccountsByType","com.google", "java.lang.String")
    For i = 0 To accounts.Length - 1
        r.Target = accounts(i)
        Dim accountName As String
        accountName = r.GetField("name")
        Log(accountName)
    Next
 
Top