Como verificar se o dispositivo tem ou não cartão de memória
O código a seguir diz se um simples aparelho possui um cartão de memória ou não.
Dados do artigo
Artigo
Tradução:
Originado de How to check if device has memory card or not
Por maiconherverton
Última alteração feita por hamishwillee
em 14 Feb 2012
TBool CMyContainer::HasMMC()
{
TBool iHasMMC;
iHasMMC=EFalse;
RFs fileSession;
fileSession.Connect();
TDriveInfo i;
if (fileSession.Drive(i, EDriveE)==KErrNone) {
if (i.iType!=EMediaNotPresent &&
i.iType!=EMediaUnknown &&
i.iType!=EMediaCdRom &&
i.iType!=EMediaRom) {
// memory card
iHasMMC=ETrue;
}
}
fileSession.Close();
return iHasMMC;
}
Agradecimentos a Mika Raento pelo código.


(no comments yet)