Android はアセットからファイルを読み取り、ビットマップ、Kotlin にロードします。

Android はアセットからファイルを読み取り、ビットマップ、Kotlin にロードします。

 

        /**
         * fileName assets里面图片文件名
         */
        fun readBitmapFromAssets(ctx: Context, fileName: String): Bitmap? {
            val assetManager: AssetManager = ctx.assets
            var bitmap: Bitmap? = null
            try {
                val inputStream = assetManager.open(fileName)
                bitmap = BitmapFactory.decodeStream(inputStream)
                inputStream.close()
            } catch (e: Exception) {
                e.printStackTrace()
            }
            return bitmap
        }

 

 

 

 

AssetManager はアセットの下にある複数の画像リソースを読み取り、ImageView アニメーション - CSDN ブログに出力します。この記事は 2.3k 回閲覧されました。 AssetManager は、Assets 配下の複数の画像リソースを読み込み、ImageView アニメーションに出力しますが、注意すべきポイントとリンクがいくつかあります: 1. AssetManager は、assets ディレクトリに配置されている元の画像リソース ファイルを事前に読み込み、Android に組み立てますビットマップ配列。ファイル構造は図 2 に示すとおりです。1 で読み取られたビットマップ配列は、短い時間 (25 ミリ秒など) ごとの中断のないループで ImageView に設定され、視覚的なアニメーション効果が形成されます。 ...https://blog.csdn.net/zhangphil/article/details/81781941Android はアセット ディレクトリ内のファイル データ コンテンツを読み取ります_android はアセットを取得しますfile-CSDN ブログこの記事は 9.2k 回読まれ、2 回いいね! され、5 回収集されました。 Android がアセット ディレクトリ内のファイルのデータ コンテンツを読み取る_android がアセット ファイルを取得するhttps://blog.csdn.net/zhangphil/article/details/48247541Android res/raw ファイル、および raw と res/assets の類似点と相違点 - CSDN ブログこの記事は 2.9k 回閲覧されました。 Android の res/raw ファイル、および raw と res/assets の類似点と相違点 通常、Android 開発者は、オーディオ、ビデオ、.html、.mp3 などのファイルがある場合、コンパイラにそれらをコンパイルさせたくありません。ただし、元の外観を維持し、apk ファイルにパッケージ化します (これは、ゲーム音楽、画像、ゲームで使用されるその他のリソースなど、ゲーム開発では非常に一般的です)。その後、res/raw および res/assets を res で使用できます。 Android のディレクトリに保存します。 res/raw および res/assetshttps://blog.csdn.net/zhangphil/article/details/49965615

 

おすすめ

転載: blog.csdn.net/zhangphil/article/details/134713562