Acho que, com sua primeira pergunta, você está perguntando como entrar em contato com o servidor web Apache de seu laptop a partir do dispositivo Android.
Como você configurou o ponto de acesso virtual em sua máquina com Windows 7, essa é uma interface adicional que seu laptop está usando, o que significa que a interface tem um endereço IP próprio. Em seu laptop, vá para a linha de comando e faça ipconfig, e veja os resultados de algo como Virtual Wifi Adapter e veja qual IP está mostrando. Esse é o IP que o dispositivo Android usará para acessar seu laptop, já que eles estão na mesma rede.
Com relação à segunda pergunta, você terá que consultar a documentação do XAMPP e suas configurações para garantir que o servidor Apache esteja atento a conexões fora do localhost e ver em qual porta ele está escutando.