デフォルトアプリケーションを解除するためのツールです。解除することでホームランチャーやブラウザの選択画面が表示されるようになります。
(対応バージョン: Android 1.5-4.4)
[source code:
http://pixass.online.ac/android:defaultappset
]
【補足】
パーミションについてコメントがありましたので、それぞれについて簡単に説明いたします。(2/27追記)
・SET_PREFERRED_APPLICATIONS
Android 2.1以前でデフォルト設定をクリアするために利用しています。(ボタンを押すと直ちに設定がクリアされます)
Android 2.2以降ではセキュリティが強化されたため、このパーミションは通常のアプリケーションから利用出来なくなりました。そのためAndroid 2.2以降では設定アプリを起動してユーザー操作で設定を解除する仕様に変更しています。
・READ_PHONE_STATE
・WRITE_EXTERNAL_STORAGE
Android 1.5に対応したアプリケーションには自動的に付与されます。本アプリではこのパーミションに関わる機能を使用していません。
納得いかない方はソースコードを公開していますのでそちらをご確認ください。
Changes in v1.1.7
* Added support moving this application to the SD card on froyo .
* Compressed the application size. (88KB -> 72KB)
* Fixed Some bugs.