我在我的新 Android 项目中使用 JCIFS。不知何故,我决定使用 URL 类来概括文件路径(这样我以后可以添加更多协议)。我所做的如下
URL url = new URL("smb://192.168.1.1/filepath");
然后抛出 java.net.MalformedURLException 异常。
Exception in thread "main" java.net.MalformedURLException: unknown protocol: smb
at java.net.URL.<init>(URL.java:184)
at java.net.URL.<init>(URL.java:127)
咨询JCIFS FAQ表明我必须在使用该类之前注册协议。但是我真的不知道如何在Android中这样做。我认为图书馆已经这样做了,但它没有在 Android 上。
所以我该怎么做 ?