さて、ここで見逃している簡単なアプローチがあるに違いありませんが、空白を描いています。外部ストレージのファイルから画像の一部を取得し、インターネットから画像を取得するカスタムListView
があり、どちらも描画可能なフォルダーから PNG ファイルを表示しません。私のロジックでは、String
(画像の場所) が URL タイプかファイル タイプかを判断できる必要があります。
String
では、aが URL 形式かファイル形式かをどのように判断できますか?
文字列を解析するために使用URI
します。
try {
new URI(theString);
} catch (URISyntaxException e) {
// Certainly not an URL
}
このURIのスキームをチェックする(またはそれを呼び出し.toURL()
て、それがスローされないことをチェックする)など、追加のチェックを行う必要がありMalformedURLException
ます。
不正な URL は例外になります。URL がアクティブかどうかを知るには、URL でハンドシェイクを実行する必要があります。
私が知っている他の方法はありません。