はじめに Androidアプリの中にWebサーバを設置する方法として、Nanohttpdを利用した方法を記載する。 1. 開発環境 macOS High Sierra ver.10.13.6 node.js: ver.10.15.1 npm: ver.6.8.0 yarn: ver.1.13.0 vue.js (vue cli): ver.3.4.0 Google Chrome (macOS): ver.74.0.3729.131 Android Studio: ver. 3.3.1 Androidスマホ:Moto G5 Plus (Android 8.1.0) 2. Kotlinの新規プロジェクトを作る 今回はKotlinベースのAndroidアプリを作る。 2-1. 新規プロジェクト作成 (Android Studio) Android StudioのFile -> New -> Ne
![AndroidアプリでWebサーバー(Nanohttpd)を立ち上げる - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/e184e865635cf1695ac3a6ed69c80bc12167ccc4/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9QW5kcm9pZCVFMyU4MiVBMiVFMyU4MyU5NyVFMyU4MyVBQSVFMyU4MSVBN1dlYiVFMyU4MiVCNSVFMyU4MyVCQyVFMyU4MyU5MCVFMyU4MyVCQyUyOE5hbm9odHRwZCUyOSVFMyU4MiU5MiVFNyVBQiU4QiVFMyU4MSVBMSVFNCVCOCU4QSVFMyU4MSU5MiVFMyU4MiU4QiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YzkxMTY5NTNiYWNiM2Y1N2JiMDBmMTlkOTQwOWZiYmM%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwbWt0c2hociZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTMyJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9OWQ2YWEyYjU2ODQ5M2EwYWE5YmQ1NzI2MmY1ZTNjY2U%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D70ce34ffde51c9376f1e21d8605b3fd0)