このSimple HTTP Serverについて
簡易的なHTTP Server です
SimpleHttpServer は、Android 端末内のフォルダを同じネットワーク上の他デバイスへ HTTP で公開する軽量なファイル共有アプリです。クラウドもアカウント登録も不要。表示された URL をブラウザで開くだけで、PC・タブレット・他のスマホからファイルを閲覧できます。
■ 主な機能
・複数フォルダの公開
システムのファイルピッカー (SAF) で任意のフォルダを追加。各フォルダはトップディレクトリとして公開されます。特別なストレージ権限は不要です。
・公開ネットワークの選択
「Wi-Fi のみ」「すべてのネットワーク」「localhost のみ」から選択可能。意図しないネットワークでの公開を防げます。
・ダイジェスト認証
ユーザー名・パスワードでアクセスを保護。パスワードは平文で送信されません。
・index.html の自動配信
ディレクトリへのアクセス時に index.html があれば自動で表示。簡易 Web ホスティングに活用できます。
・mDNS / Bonjour 対応
同一ネットワーク上の VLC や Finder などから、サーバーを自動検出できます。
・内蔵コンテンツの公開
Android が管理する画像・音声・動画 (MediaStore) を、別パスとして公開できます。
・自動起動
端末起動時にサーバーを自動で開始するオプション。
・QR コード共有
公開 URL を QR コードで他デバイスへすばやく受け渡しできます。
・アクセスログ
リクエストをリアルタイムで確認できます。
■ こんな場面で
・PC とスマホ間でファイルをすばやく受け渡したいとき
・写真や動画を家族のタブレットへ共有したいとき
・ローカル開発時の簡易 Web サーバーが欲しいとき
・VLC で動画・音楽をストリーミング再生したいとき
■ プライバシー
通信はすべてローカルネットワーク内で完結し、サーバー外部への送信や利用者追跡は一切行いません。
■ 動作要件
Android 8.0 (API 26) 以降
最新バージョン 2.2.0 の更新情報
大きなファイルの転送が高速化し、動画を深い位置までシークしても止まらなくなりました。
■ 安定性
接続受付時の一時的なネットワークエラーでサーバーが停止しないようにしました。
■ MediaStore
「内蔵コンテンツの表示」を ON にした瞬間に権限を要求し、拒否・取り消し時もアプリ内で気付けるようにしました。
■ 互換性
最新の Android (Android 16) に対応し、エッジツーエッジ表示に変更しました。
■ このアプリについて
「オープンソースライセンス」画面を追加し、メイン画面に「他のアプリ」リンクを表示しました。