以下を参照し、静的IPを設定して試しましたがNGでした。
https://stackoverflow.com/questions/10278461/how-to-configure-a-static-ip-address-netmask-gateway-programmatically-on-andro
また、以下のセキュリティを設定し試しましたがNGでした。
https://stackoverflow.com/questions/45940861/android-8-cleartext-http-traffic-not-permitted
試してNGだった内容を記載します。
xml
1<?xml version="1.0" encoding="utf-8"?>
2<network-security-config>
3 <domain-config cleartextTrafficPermitted="true">
4 <domain includeSubdomains="true">Your URL(ex: 127.0.0.1)</domain>
5 </domain-config>
6</network-security-config>
7
8
9<?xml version="1.0" encoding="utf-8"?>
10<manifest ...>
11 <uses-permission android:name="android.permission.INTERNET" />
12 <application
13 ...
14 android:usesCleartextTraffic="true"
15 android:networkSecurityConfig="@xml/network_security_config"
16 ...>
17 ...
18 </application>
19</manifest>
最終的に、プログラムで解決する方法は見つからず、以下の対応を実施するしか方法がありませんでした。
(セキュリティの関係でダメなのかもしれません。。。)
1.スマホ画面上部から、2本指で下にスワイプ
2.「機内モード」アイコンをタップし、機内モードを有効にします。
機内モードを有効にすると、すべての通信がオフになります。
3.「Wi-Fi」アイコンをタップし、Wi-Fiを有効
https://www.buffalo.jp/support/faq/detail/16059.html
この状態でアプリを動かすと動作しました。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。