他の機能の中でも、Wifi を有効または無効にできる (FOSS) アプリがあります。AndroidManifest.xml にはandroid.permission.CHANGE_WIFI_STATE
、エミュレーター パスの単体テストが含まれており、機能は実際のデバイス (2.2.2 を実行している HTC Desire) で動作します。
SDK のバージョンはandroid:minSdkVersion="7"
とandroid:targetSdkVersion="10"
であるため、Android の新しいリリースについては言えません。
1 つのクラッシュ レポートを受け取りました。
java.lang.SecurityException: Permission Denial: writing com.android.providers.settings.SettingsProvider
uri content://settings/secure from pid=6191,
uid=10114 requires android.permission.WRITE_SETTINGS
android.permission.WRITE_SETTINGS
Androidの最近のバージョンで必要になる可能性がありますか? リファレンスには、アクセス許可は API 1 から存在すると書かれているため、古いリリースにアクセス許可がなかった理由に驚かれることでしょう。
ユーザー メッセージは奇妙で、「嘘」としか書かれていないので、このレポートに従ってandroid.permission.WRITE_SETTINGS
.
何かご意見は?
乾杯、トルステン