ラベル Androidアプリ の投稿を表示しています。 すべての投稿を表示
ラベル Androidアプリ の投稿を表示しています。 すべての投稿を表示

2013年3月3日日曜日

自動でマナーモードにするAndroidアプリをリリースしました。

友人に頼まれて作ったアプリケーションを公開することにしました。
家の外ではヴぁいぶれーしょん!!!(内弁慶)
わりと酷い命名ですが、機能的には真面目なものです。
外出中は自動的にマナーモード、家に帰ると自動的にマナーモードを解除するアプリケーションです。
外出中かどうかは接続中のWiFiアクセスポイントで判断するので、自宅にWiFiが無い方は使用できません。
WiFiの状態しか確認しないので、GPSを使う類似アプリケーションよりも省電力だと思います。
主な機能:
  • 接続中のWiFiアクセスポイントを「自宅のアクセスポイント」として設定可能です
  • 自宅のアクセスポイントは手動入力も可能です
  • 自宅に設定されているアクセスポイントに接続しているか否かで着信音量が自動的に設定されます
  • 自宅/自宅外の着信音量設定をそれぞれ個別に設定可能です
  • 着信音量設定はサイレント/バイブレーション/音量1〜7の中から選択してください
  • 設定された着信音量を固定することが出来ます。音量ボタンを押しても自動的に元に戻ります
  • 2011年9月2日金曜日

    新アプリ公開:Wimin

    新しいAndroidアプリを公開しました
    Wimin (ワイミニマム) 
    https://market.android.com/details?id=me.youichi.disableautowimax&feature=search_result

    端末の起動時に、自動的にWimaxを無効にするアプリケーションです。
    今メインで使っている端末がauのISW11HTなんですが、
    Wimaxの無料キャンペーンが8月末までで終了となります。
    (※別途2ヶ月間無料のキャンペーンを実施中です)

    ISW11HTに搭載されているWimaxは、一般アプリからの制御が一応可能です。
    ただし、AndroidOSが設定として持っているWimaxの有効/無効は、一般アプリでは変更不能となっています。
    具体的にはSettings.Secure.WIMAX_ONなので、permissionとして「android.permission.WRITE_SECURE_SETTINGS」が必要となります。
    このpermissionはprotectionLevelがsignatureOrSystemと定義されているので、 
    ISW11HTのデフォルトホームアプリケーションや、端末の設定画面以外のサードパーティアプリケーションから変更できません。
    また、端末の電源が入った際、Settings.Secure.WIMAX_ONが1(有効)の場合、Wimaxが有効となります。
    このため、 「サードパーティ製ウィジェット等からWimaxを無効にした場合、端末再起動後にWimaxが有効になってしまう」という事象が発生します。

    この問題への対処アプリケーションとしてWiminを作成しました。
    実際、サードパーティアプリで切り替えなければ問題にはならないので、特に対処は不要ですが。

    ちなみに、Wimax管理サービスへのコードからのアクセスは
    Object wimax = context.getSystemService("WiMax");
    のようになりますが、"WiMax"の部分が端末(というよりもメーカーでしょうか)依存で変わるようです。
    WiminではひとまずISW11HTを対象として"wimax"として利用しています。
    そのうち両方試行するよう修正した版をリリースしたいと思っていますが、今のところ日本ではISW11HT以外のWimax搭載Android端末が存在しないので、そのうちで。

    2011年7月13日水曜日

    着信番号検索を更新しました

    Androidアプリケーション:着信番号検索を更新しました。

    以下の変更を加えました。
    ・着信履歴からの検索
    着信履歴中の発信者が登録されていないもののリストを表示し、
    そこからGoogle検索出きるようにしました。
    また、各検索結果をブラウザで表示可能です。
    ・050番号の変換修正
    Android自体の仕様なのかバグなのか、
    050で始まる番号の「ー」の付き方がおかしくなっていました。
    (PhoneNumberUtils.formatNumberを使うと、050-XXX-YYYYYになる)
    050番号のみ、PhoneNumberUtilsを使わずに独自にフォーマットするように変更しました。

    2011年6月10日金曜日

    発信者の名前表示アプリ

    電話がかかってきた時に、通知された番号をGoogle検索して結果を表示するアプリを作りました。

    着信番号検索

    google検索でHITするような法人等でないと何も出ませんし、検索結果の一部から利用者に判断してもらう必要がありますが、なかなか充分な情報が表示されると思います。
    悪徳セールスの勧誘や、就職活動中に採用担当から電話がかかってきた時なんかに便利だと思います。

    Galaxy SのSIP機能

    GalaxyS、つい最近Android2.3.3に更新されましたが、インターネット通話(SIP)が使えないようです。
    これでは魅力半減ということで、無理矢理有効化するアプリを作って見ました。

    Androidはこちらから
    PCはこちら


    Root化されていないと動作しません。自己責任でお願いします。