1. Recuerda primero añadirle permisos de conexión a Internet a tu proyecto. En el Manifiest.xml
2. Si usas archivos también añadele los permisos para escribir archivos. En el Manifiest.xml
Código XML:
Ver original<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />