My Databaseは、Androidデバイス上で直接、パーソナライズされたSQLiteデータベースを作成・管理できる直感的なアプリです。在庫管理、コレクションの追跡、画像付きメモの保存など、クラウドサービスや複雑な設定を必要とせず、データベース管理を簡素化します。汎用性を重視して設計されており、テキストフィールドと画像添付機能を備えたカスタマイズ可能なデータベース、テーブル、レコードをサポートし、安全なオフラインストレージを確保します。
主な機能:
- データベースとテーブルの管理:データベースを簡単に作成、名前変更、削除、パスワード保護できます。ユーザー定義のテキスト列、自動画像サポート、そして完全な列管理(追加、名前変更、削除、並べ替え)を備えたカスタムテーブルを追加できます。
- データの入力と編集:テーブルへの行(投稿)の追加、フィールドの編集、ギャラリーやカメラからの複数の画像の添付が可能です。画像にはEXIF回転、圧縮、サムネイルが含まれ、ズームとスワイプナビゲーションをサポートするフルスクリーンビューアを備えています。
- 高度な検索とフィルタリング: 演算子(例:等しい、含む、より大きい/より小さい、間)と全文キーワード検索を使用して、簡単な検索から高度な検索まで実行できます。結果の並べ替え、大規模なデータセットのページ区切り、検索結果のCSV形式でのエクスポートが可能です。
- SQLクエリツール: アプリ内で直接カスタムSQLクエリを実行できます。構文のハイライト表示、結果のページ区切り、CSV形式でのエクスポートが可能です。
- インポート/エクスポートオプション: データベース全体(画像を含む)をZIPファイルとして共有したり、テーブルをCSVまたはMySQL互換SQL形式でエクスポートしたり、純粋なSQLite DBやCSVなどのさまざまな形式からインポートしたりできます。バックグラウンド処理により、インポート/エクスポートが効率的に処理され、進捗状況インジケーターが表示されます。
- カスタマイズとセキュリティ: ライトモードとダークモードの切り替え、画質調整(高/低圧縮)、サムネイルの拡大/縮小(50%~300%)、デフォルト設定によるクイックアクセスが可能です。パスワードとデータベース暗号化により、機密データを保護します。
- オフラインでパフォーマンス重視: すべてのデータは、最適なパフォーマンスを実現するために WAL ジャーナリングを使用してローカルに保存されます。すぐに使い始められるように、サンプルデータベース(Chinook、Animals など)が組み込まれています。アプリは、堅牢なエラー処理と権限管理機能を備え、シームレスなエクスペリエンスを実現します。
プライバシーを考慮して構築された
My Database は完全にオフラインで動作し、デバイス上でデータが安全に保たれます。趣味で作業する方、中小企業の方、個人データ管理、在庫追跡、ビジュアルメモ作成のための軽量で強力なデータベースツールを必要とする方など、あらゆる方に最適です。