Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #59 da revista programar. Faz já o download aqui!

a3deluxe

Detectar PenUSB

Mensagens Recomendadas

a3deluxe    2
a3deluxe

Bom dia,

Precisava de uma ajudinha, queria colocar no meu programa

uma pen USB para abrir uma determinada janela,

Quando coloca-se a pen drive ele abrir a janela

com.gambling.h.CredScreen

Quando retira-se a pen drive abria a janela

com.gambling.h.MainActivity

--------------------------------------------------------------------

coloquei este mas não funcionou:

//String path = "/mnt/sdcard/result.xml";

String path = "/mnt/usb_storage/result.xml";

File file2 = new File(path);

if (null != file2)

{

if(file2.exists())

{

<activity android:name="com.gambling.h.CredScreen" />

}

else

{

<activity android:name="com.gambling.h.MainActivity" />

}

}

Mas queria usar outro método, porque este método procura na directoria especifica,

isto não é bom porque se for para instalar a vários tablat não funciona porque as directorias da usb variam consoante

o tablet.

Queria por exemplo fazer como em VB.net, procura pela pen drive.

não usa directório ou Letra da unidade.(exemplo em baixo)

Dim encontrou As Boolean = False

For Each drive As DriveInfo In DriveInfo.GetDrives()

If File.Exists(String.Format("{0}file.txt", drive.Name)) Then

form1.Show()

End If

Next

If Not encontrou Then

form1.Close()

End If

Obrigado

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.