ComittoNxX
No description available
Install / Use
/learn @ComittoNxA/ComittoNxXREADME
ComittoNxX
<img src="app/src/main/res/drawable-hdpi/comittonxx.png" width="100" align="right" alt="logo">ComittoNxX はオープンソースの画像ビュワーです.
対応バージョンは Android5.0 以上 15 までです.
-
対応する電子書籍ファイルの形式:
PDF、EPUB、TEXT、青空文庫 -
対応する画像ファイルの形式:
JPEG、GIF、PNG、WebP、AVIF、HEIF(Android 8.0以上)、JXL -
対応する圧縮ファイルの形式:
ZIP、RAR -
対応する共有オンラインストレージサービス:
-
Windowsファイル共有(SMB)
-
外部アプリを介した共有オンラインストレージへのアクセス
(一応動作はしますが、組み合わせによっては使い物になりません)- ストレージアクセスフレームワーク(SAF)
- CIFS Documents Provider : Google Play、マニュアル
SMB、FTP、FTPS、SFTPをサポート. - Round Sync : GitHub
多くのクラウド ストレージ プロバイダーに対応.
- CIFS Documents Provider : Google Play、マニュアル
- ファイルピッカー
- Google ドライブ
- Microsoft OneDrive
- その他メーカー純正アプリ等
アカウントの認証などは外部アプリ側で設定してください.
これらの外部アプリは起動時に自動実行やバックグラウンドで停止しないなどの設定を推奨します. - ストレージアクセスフレームワーク(SAF)
-
注意事項
- 32bit版アプリや32bitOSを使用している場合は使用メモリサイズを少なめにしてください.
- SMBの接続情報にドメイン名を入力すると初回接続が遅くなる場合があります. 不要なドメイン名(WORKGROUP等)の使用は避けてください.
- オンラインストレージ上のRAR圧縮形式ファイルの構造解析は時間がかかります.サムネイル作成時にファイル名を解析する場合にはZIP圧縮形式の使用を推奨します.
既知の不具合
- アプリ内ヘルプの内容が古いです.
- Android 10 でファイルのダウンロードができません.
- イメージビュワー閲覧中にピンチイン・ピンチアウトでイメージを拡大中に画像の表示位置が乱れます.
- イメージビュワー閲覧中にルーペ表示の拡大率が元画像サイズの〇倍のときに画像の表示位置が乱れます.
- イメージビュワーの無限スクロールができなくなっています.
ダウンロード
Releases よりご利用ください.
NxD からの修正点
- PNG形式で表示できないファイルがあったのを修正.
- AVIF形式画像の表示に対応.
- HEIF形式画像の表示に対応.(Android 8.0以上)
- JXL形式画像の表示に対応.
- PDF形式電子書籍の表示に対応.
- EPUB形式電子書籍の本文テキストの表示に対応.
ビルド
アプリをビルドするには Git、Ninja、Meson、pkg-config、NASM のインストールが必要です.
Android Studio を利用するか、gradlewコマンドでアプリをビルドしてください.
署名の作成
キーストアファイルを作成して保存します.
Android studio の場合は [Build] > [Generate Signed Bundle/APK] から作成します.
signingConfigs/release.gradle の作成
プロジェクトルートに signingConfigs というフォルダを作成します.
signingConfigs の中に release.gradle というファイルを作成します.
signingConfigs {
release {
storePassword '${署名ファイルのパスワード}'
keyPassword '${鍵のパスワード}'
storeFile file('${署名のファイル名}')
keyAlias '${鍵のエイリアス}'
}
}
</details>
ライセンス
LICENSE ファイルに記載されたライセンスに基づきます.
内部で使用しているライブラリのライセンスは各ライブラリの指定に従います.
本ソースは、ComittoNおよびComittoNxN、ComittoNxM、ComittoNxT、ComittoNxA、ComittoNxAC、ComittoNxD のソースを元にしています.
