[解決済み】androidでファイルパスからコンテンツURIを取得する。
2022-03-30 16:43:14
質問
私は画像の絶対パスを知っています(例えば、/sdcard/cats.jpg)。 このファイルのコンテンツURIを取得する方法はありますか?
実は、私のコードでは、画像をダウンロードして、特定の場所に保存しています。ImageViewインスタンスに画像をセットするために、現在はパスを使用してファイルを開き、バイトを取得してビットマップを作成し、ImageViewインスタンスにビットマップをセットしています。これは非常に遅い処理で、代わりにコンテンツURIを取得できれば、非常に簡単にメソッドを使用できます。
imageView.setImageUri(uri)
どのように解決するのですか?
で試してみてください。
ImageView.setImageURI(Uri.fromFile(new File("/sdcard/cats.jpg")));
と一緒でもいい。
ImageView.setImageURI(Uri.parse(new File("/sdcard/cats.jpg").toString()));
関連
-
[解決済み】Android TextView : "setTextで表示されたテキストを連結しない" について
-
[解決済み] カスタムアダプタからnotifyDataSetChangeが機能しない
-
[解決済み] サポートされていないメソッドです。BaseConfig.getApplicationIdSuffix()がサポートされていません。
-
[解決済み] Androidのgravityとlayout_gravityの違いは何ですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] Androidで画面の大きさをピクセル単位で取得する方法
-
[解決済み] APKファイルからソースコードを取得する方法はありますか?
-
[解決済み] Androidで現在の時刻と日付を取得する方法
-
[解決済み] グリッドレイアウトにおけるフリングジェスチャーの検出
-
[解決済み] Androidで'Context'を取得する静的な方法?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】com.android.ide.common.process.ProcessException: aaptの実行に失敗しました! どうすればいいですか?
-
[解決済み] ユーザーが拒否する可能性のあるパーミッションが必要なコール
-
[解決済み】apkファイルのインストール中に「パッケージが破損しているようです」というエラーが発生する。
-
[解決済み】sendUserActionEvent()がnullである。
-
[解決済み】フラグメントMyFragmentがアクティビティにアタッチされない。
-
[解決済み】Android Studioで最新バージョンのgradleを使用する方法
-
[解決済み] android.support.design.widget.FloatingActionButton クラスの展開に失敗しました。
-
[解決済み] APKのインストール中にDELETE_FAILED_INTERNAL_ERRORエラーが発生する。
-
[解決済み] ファイルパスからイメージビューを表示する?
-
[解決済み] ファイル選択ダイアログ【終了