私は現在、Mac上のAndroid TV用のAndroid Studioでアプリを開発しています。最終的に、ローカルの画像ファイルを、カード ID と画像ファイル名の番号が一致するVerticalGridFragmentのカード画像としてロードしたいと考えています。プロトタイピングのために、現在、すべてのカードに表示される単一の1.jpgファイルを使用して、(完全な初心者として) ベスト プラクティスを設定しようとしています。
付属の Android TV エミュレーターを使用していますが、OSX ファイル システムへのアクセスや使用を試みるべきではないと想定しています。だから私の2つの質問は次のとおりです。
プロトタイプを作成して、1.jpg を各カードの画像にしようとしていますが、/root/1.jpgなどの内部ストレージのファイル パス文字列を使用してアクセスできるように、このファイルをどこに配置すればよいでしょうか。 これは後で/root/$.jpgに変更できます。ここで、$は各カードに関連付けられた動的 ID です。これは、エミュレーターがファイルにアクセスできること、デバイスがアプリの終了時にファイルにアクセスできること、およびプロトタイピング中にホスト OS からそこにファイルを配置できることの両方を満たす必要があります。
引き続きの質問です。アプリが完成したら、手動で画像ファイルを配置する必要はありません。上記の解決策は、デバイス上のこのディレクトリに画像を保存する簡単な方法も提供しますか?
ありがとう。