jcifs-ngとは 人気・最新記事を集めました - はてな (original) (raw)

このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

関連ブログ

rokkonet3年前

jcifs-ng SMBサーバーへの接続の成否確認2021 Sep. 17. SmbFile#list()で例外が発生するかどうかで確認できる。 接続先パスがファイルでもディレクトリでも同じように動作した。 SmbFileのコンストラクト時に接続成否を把握できなかった。 サンプルkotlin androidコード fun connectSmb(): Boolean { try { val prop = Properties() // java.util.Properties prop.setProperty("jcifs.smb.client.minVersion", "SMB202") prop.setProperty("jcifs.smb…

#jcifs-ng

関連ブログ

rokkonet3年前

android開発 SMBサーバーもしくは端末内からランダムに1つの音声ファイルをストリーミング再生する2022 Jul. 18. 2022 Feb. 13. 2021 Dec. 05. 2021 Nov. 14. 2021 Sep. 16. ソース保管場所 https://bitbucket.org/arsmus/randomsmbsoundplay/src/master/ 概要 SMBサーバーからランダムに1つの音声ファイルをストリーミング再生する。 SMBサーバーにつながらなかったら、android端末の外部共有ストレージからランダムに1つの音声ファイルをストリーミング再生する。 再生にはサードパーティ再生アプリをIntent起動する。 ViewModelを使ったワーカースレッド内でSMB…

#jcifs-ng#ViewModel#LiveData#Intent#streaming#ストリーミング再生

rokkonet3年前

SMBサーバーからランダムに1つの音声ファイルを取得するkotlinコード2022 Feb. 13 2021 Sep. 18. 2021 Sep. 12. SMBサーバーへの接続にjcifs-ngを利用する。 data class AudioFileProperty(val smbPath: String, val fileSize: Long) val audioExtension: String = "\\.mp3|\\.wav|\\.aac|\\.au|\\.gsm|\\.m4a|\\.ogg|\\.flac" /* * ランダムにSMBサーバーの音楽ファイルを1つ選び、そのパスとファイルサイズをAudioFilePropertyデータクラスで返す * dat…

#jcifs-ng

rokkonet3年前

android開発 ViewModel、LiveData、jcifs-ngを使ったSMBサーバーからのファイルダウンロード、進捗プログレスバー表示2022 Nov. 23. 2021 Sep. 05. 2021 Sep. 04. インストールしたandroid端末 android バージョン 10 コンパイル環境 compileSdkVersion 30 minSdkVersion 24 targetSdkVersion 30 android studioのプロジェクトのapp/libsにjcifs-ngライブラリを配置 jcifs-ng-2.1.6.jar https://mvnrepository.com/artifact/eu.agno3.jcifs/jcifs-ng/2.1.6 のFilesのbundleをクリックしてダウンロー…

#ViewModel#LiveData#jcifs-ng#プログレスバー

rokkonet3年前

android開発 jcifs-ngで接続したSMBサーバーファイルをandroid端末にコピーする2021 Aug. 15. /* * リモートのSMBファイルをandroid端末にコピーする * コピー先は、android端末の外部ストレージのアプリキャッシュ領域 * smbFile コピー元リモートのSMBファイル * 返り値 コピー先ファイル */ private fun cpSmbFile2android(smbFile: SmbFile): File? { if ( !smbFile.isFile ) { return null } val fileName = smbFile.name val exterCacheFile = File(this.externalCacheDi…

#jcifs-ng#SAMBA

rokkonet3年前

android開発 SMBサーバーに接続し、ディレクトリ内のファイルを再帰的に取得する2021 Sep. 06. 2021 Aug. 14. androidでjcifs-ng・コルーチンを使ってSMBサーバーに接続し、ディレクトリ内のファイルを再帰的に取得する実装例 app/libsに配置するライブラリ bcprov-jdk15to18-1.69.jar Maven Repository: org.bouncycastle » bcprov-jdk15to18 » 1.69 のFilesのjarをクリックしてダウンロード jcifs-ng-2.1.6.jar Maven Repository: eu.agno3.jcifs » jcifs-ng » 2.1.6 のFilesのb…

#jcifs-ng#jcifs#smb#全ファイル取得

rokkonet3年前

java jcifs-ng SmbFile#listFiles() SmbFileインスタンスがファイルの時は失敗する2021 Aug. 14. jcifs-ngのSmbFileインスタンスがディレクトリでない時、listFiles()は失敗する。 listFiles()実行前に、SmbFileインスタンスがディレクトリかファイルかを確認する必要がある。 androidでの実装例 MainActivity.kt // 認証情報 ////////////////////////////////////////////// // Please replace these values to your data // val user = "USER" val password = "PASSWORD" val d…

#jcifs-ng#jcifs#samba#smb

rokkonet3年前

java jcifs-ng SmbFileクラスのコンストラクタ引数のURLは末尾にスラッシュ(/)を付ける2021 Aug. 14. 2021 Aug. 13. SMBサーバーに接続するjcifs-ngライブラリでのSmbFileクラスのコンストラクタの引数とするURLは末尾にスラッシュ(/)を付ける。 出典 android - jcifs-ngのSmbFile#listFiles()で得られるファイルが実際と異なるもの(フルパスから直上の親ディレクトリが失われたもの)となる - スタック・オーバーフロー SmbFile (jCIFS NG 2.0.3 API) androidでの実装例 MainActivity.kt // 認証情報 ///////////////////////////////…

#jcifs-ng#jcifs#samba#smb

rokkonet3年前

android開発 SMBサーバーの音声ファイルをダウンロードしてMediaPlayerで再生する2021 Sep. 06. 2021 Aug. 12. インストールしたandroid端末 android バージョン 10 コンパイル環境 compileSdkVersion 30 minSdkVersion 24 targetSdkVersion 30 概要 * SMBサーバーへの接続はメインスレッドでは禁止されており、非同期スレッドで行う必要がある * SMBサーバーへの接続にはjcifs-ngを利用できる 参考ページ https://rasumus.hatenablog.com/entry/2021/07/24/184813 * 非同期スレッドにはcoroutineを利用できる 参考ペ…

#smb#cifs#samba#MediaPlayer#音声再生#コルーチン#coroutine#jcifs-ng