Загрузка такого файла не будет работать, потому что вы не прошли аутентификацию в SharePoint (ошибка, которую он выдает, на самом деле не FileNotFoundException, а, скорее всего, AccessDenied Exception - вам придется искать в SharePoint ULS Log in папка 14 / LOGS).
Я не Android-разработчик (ни Java), но я думаю, что лучший способ сделать это - использовать веб-службы SharePoint, особенно Copy Web Service . Вам нужно будет сгенерировать прокси-класс клиента из файла .wsdl веб-службы, а затем вызвать его с помощью кода.
Кто-то здесь пытался добиться чего-то подобного (только загрузка вместо загрузки), так что это должно дать вам хороший старт для вашего решения. Также здесь - это фрагмент кода, который вам может понадобиться - он находится на C #, но вы должны быть в состоянии перевести его на Java.
Надеюсь, это поможет