you need to download this package: http://download.savannah.gnu.org/releases/davfs2/davfs2-1.4.6.tar.gz
unpack, then cross compile with linaro arm-eabi-gcc and copy the mount.davfs and umount.davfs binary to the /system/xbin on your phone.
then you can use the mount.davfs command to mount your davfs storage.
its just like that
Ok I set up the cross-compiler, what host would I have to select?