Android: Descarga de un archivo protegido por autenticación NTLM
Quiero descargar un archivo de un servidor Sharepoint protegido con autenticación NTLM de mi aplicación de Android . Encontré algunos tutoriales y no tuve éxito.
Intenté usar la biblioteca del cliente de Java CIFS y no he tenido éxito otra vez.
- Android Studio 2.1 No se puede resolver el símbolo 'R'
- Android para bucle
- Usando el EventBus de Guava, ¿es posible ejecutar código de suscriptor en el subproceso que creó el bus?
- Cómo generar un archivo jar para un proyecto java y usar el jar en un proyecto android
- Android ViewGroup crash: Intenta leer desde el campo 'int android.view.View.mViewFlags' en una referencia de objeto nulo
Investigué este post: Manipulando los elementos de la lista de SharePoint con Android (JAVA) y Autenticación NTLM, pero no quiero consumir un servicio web, sólo quiero descargar un archivo.
¿Alguna sugerencia?
- ¿Cómo comprobar si existe un archivo uri conocido en el almacenamiento de Android?
- Entender los lazos estrechos de Android / Spin-On-Suspender el error
- Android Image Rotation no funciona en Ice Cream Sandwich
- Trabajando con DIalogs en fragmentos
- Android JDBC no funciona: ClassNotFoundException en el controlador
- ¿Existen bibliotecas de análisis de PDF gratuitas que funcionen en Android?
- La etiqueta languageLevel de Android .idea / misc.xml sigue cambiando JDKs
- La entrada de recursos ya está definida
¿Utilizó Java estándar java.net.Authenticator
http://developer.android.com/reference/java/net/Authenticator.html ? Si no admite el cheque de NTLM http://developer.android.com/reference/org/apache/http/auth/NTCredentials.html y el paquete org.apache.http
relacionado. También mira el blog http://mrrask.wordpress.com/2009/08/21/android-authenticating-via-ntlm/ donde se muestra cómo usarlo. En par
¿Por qué complicar las cosas?
Usted debe ser capaz de enviar la autenticación en el Uri.
URL url = new URL ("http://user:[email protected]/FolderName/FileName.docx");
Esta técnica debe funcionar con autenticación de Windows y autenticación básica
Trate de usar Chilkat, aunque no es gratis. Pero puede implementarlo fácilmente en su código.
Chilkat Enlace
- Los extras de Android sobre reconocimiento de voz no funcionan
- Indeterminado Horizontal ProgressBar ABAJO ActionBar usando AppCompat?