

AndroidStudioでAndroid開発をやっていますが、現在手動で行っているWiFiテザリングON/OFFをプロラムから行いたいです。  
AndroidのバージョンによりWiFiテザリングON/OFFのやり方が変わっており、最近だとAndroid13ではConnectivityManager  
でのON/OFFができなくなっているようです。  
色々調べたのですがConnectivityManager→TetheringManagerに変更しないといけないようです。

TetheringManagerの使い方のサンプルがありましたら教えていただきたいです。


CC BY-SA 4.0
2023-11-16T00:04:17.720
96787
2023-11-30T07:45:15.103
2023-11-16T10:11:41.977
2238
60431
question
android wifi
Android13でテザリングのON/OFFをアプリから切り替えたい。


以前のConnectivityManagerのやり方で、「システム設定の変更」の許可画面を出し  
許可をもらえれば変更できるようになりました。  
お騒がせしました。

「システム設定の変更」画面の表示方法

[code]

    Intent intent = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS, Uri.parse("package:" + getPackageName())); 
    startActivity(intent);
    
[/code]


CC BY-SA 4.0
2023-11-30T06:53:36.683
96943
2023-11-30T07:45:15.103
2023-11-30T07:45:15.103
3054
60431
96787
answer