新しい 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ではそうではありません。
それで、私は何をすべきですか?