Androidアプリのリソース(すべての画像、動画など)を1つのファイルにエクスポートして、SDカードから読み取りたい。これは教育用アプリに関するものです。ユーザーがSDカードを変更して新しいデータを読み込む可能性があるため、アプリを携帯電話のメモリにインストールしてSDカードからデータを読み取りたいと思います。
何か案が?
Androidアプリのリソース(すべての画像、動画など)を1つのファイルにエクスポートして、SDカードから読み取りたい。これは教育用アプリに関するものです。ユーザーがSDカードを変更して新しいデータを読み込む可能性があるため、アプリを携帯電話のメモリにインストールしてSDカードからデータを読み取りたいと思います。
何か案が?
基本的にできることは、SDカード上に単一のフォルダを作成し、そこにすべての情報をダンプすることです。アプリケーションは、そのフォルダからすべてのファイルを読み取ることができます。
あなたは書くことによってあなたのSDカード上のフォルダにアクセスすることができます
Environment.getExternalStorageDirectory().getAbsolutePath+"/MyDirecotry/"+abc.mp4;
Environment.getExternalStorageDirectory().getAbsolutePath+"/MyDirecotry/"+abc.jpg;
電話メモリにアプリをインストールするには、以下のコードを使用します
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example11"
android:versionCode="1"
android:versionName="1.0" **android:installLocation="internalOnly"**>
コードを使用してコンテンツの zipFile を 1 つ作成し、それを sdcard に抽出してから、sdCard からコンテンツにアクセスする必要があります。
お役に立てば幸いです。