rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

SMB

jcifs-ng SMBサーバーへの接続の成否確認

2021 Sep. 17. SmbFile#list()で例外が発生するかどうかで確認できる。 接続先パスがファイルでもディレクトリでも同じように動作した。 SmbFileのコンストラクト時に接続成否を把握できなかった。 サンプルkotlin androidコード fun connectSmb(): Boolean …

SMBサーバーからランダムに1つの音声ファイルを取得するkotlinコード

2021 Sep. 18. 2021 Sep. 12. SMBサーバーへの接続にjfite-ngを利用する。 data class AudioFileProperty(val smbPath: String, val fileSize: Long) val audioExtension: String = "\\.mp3|\\.wav|\\.aac|\\.au|\\.gsm|\\.m4a|\\.ogg|\\.flac" /* * ランダ…