Scopo
Restituisce un valore Datetime che indica quando è stata scattata una foto presente nel rullino del dispositivo. Questa funzione viene normalmente utilizzata insieme alle funzioni GetPhotoID e GetAlbumID per ottenere informazioni riguardo le foto presenti nel rullino del dispositivo.
Sintassi
datetime dt = "" // Data/ora di acquisizione della foto
//
dt = Shell.getPhotoDateTime(IDAlbum, IDPhoto)
//
dt = Shell.getPhotoDateTime(IDAlbum, IDPhoto)
Argomenti
IDAlbum | È un parametro di tipo stringa e rappresenta il nome dell'album che contiene la foto di cui si desidera ottenere l'identificativo. Tale valore viene normalmente ottenuto chiamando la funzione GetAlbumID. |
IDPhoto | È un parametro di tipo stringa e rappresenta l'identificativo della foto di cui si desidera ottenere la data/ora di acquisizione. Tale valore viene normalmente ottenuto chiamando la funzione GetPhotoID. |
Valore di ritorno
Viene restituito un valore di tipo datetime che rappresenta la data/ora di acquisizione della foto. Se l'applicazione viene eseguita fuori dalla shell nativa, la funzione restituisce il valore Null.
Esempio di codice
public void Rullino.ElencaFoto()
{
for (int alb = 0; alb < Shell.getAlbumCount(); alb = alb + 1)
{
string albumName = Shell.getAlbumID(alb)
for (int f = 0; f < Shell.getPhotoCount(albumName); f = f + 1)
{
string pictureID = Shell.getPhotoID(albumName, f)
string thumbPath = Shell.getPhotoThumbnail(albumName, pictureID, ...)
date time pictureDT = Shell.getPhotoDateTime(albumName, pictureID)
}
}
}
{
for (int alb = 0; alb < Shell.getAlbumCount(); alb = alb + 1)
{
string albumName = Shell.getAlbumID(alb)
for (int f = 0; f < Shell.getPhotoCount(albumName); f = f + 1)
{
string pictureID = Shell.getPhotoID(albumName, f)
string thumbPath = Shell.getPhotoThumbnail(albumName, pictureID, ...)
date time pictureDT = Shell.getPhotoDateTime(albumName, pictureID)
}
}
}
- La funzione può essere utilizzata unicamente in un'applicazione offline avviata dentro alla shell nativa. Se viene eseguita in una applicazione non offline (C#/Java) o in un'applicazione web offline fuori dalla shell nativa, il sistema genera un'eccezione.
Ultima modifica: 25/10/2016 / Validità: da 12.0.5200