タグ

ブックマーク / blog.taosoftware.co.jp (2)

  • Android 1.5の対応を辞めた理由

    先日の記事「tAttachApkInstallとtCalendarWidgetをバージョンアップしました。」に少し書きましたが、タオソフトウェアでリリースしているアプリを総て1.6以上でしか動作しないように変更をする事にしました。 今まではなるべく多くの端末で動作するようにするために、対応OSのバージョンはなるべく低くなるようにしていました。タオで一番古いソフトである「年齢早見」は、Android 1.1以上で動作するようにManifestに記載しています。 今回総てのソフトを1.6以上にしたのは、1.5以上としていると2.2や2.3の端末にインストールした時に、権限を持っていないのにも関わらず、「ストレージ・SDカードのコンテンツを修正・削除」するという権限と、「電話・通話・携帯のステータスとIDの読み取り」権限が付いているように見えてしまうという理由からです。 上の画像は、年齢早見ソフ

    Android 1.5の対応を辞めた理由
  • Android PreferenceActivityにonSharedPreferenceChangedを使う時に注意する こと

    Android PreferenceActivityにonSharedPreferenceChangedを使う時に注意する こと PreferenceActivityについては、以前Android アプリケーションの設定画面の作り方という記事で簡単に記載しました。ソフトウェアの設定画面等で使用するために用意されている、PreferenceActivityは、XMLファイルを作成するだけで自動的に値の保存、初期値設定等行うので非常に便利です。 設定画面上で変更が加わった時に呼ばせることができる、onSharedPreferenceChangedというコールバック関数がありますが、これで少しつまずいたので解説です。 onSharedPreferenceChangedとはSharedPreferenceの値が変更になった時に呼ばれるコールバック関数です。 ユーザにより設定が変更された時に、Pre

  • 1