<?xml version="1.0" encoding="UTF-8" ?>
<feed xml:lang="ja" xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0">
  <title type="text">VolumeManager&amp;超簡単タスクキラー</title>
  <subtitle type="html">androidアプリ--VolumeManager／超簡単タスクキラー--作者のブログ</subtitle>
  <link rel="self" type="application/atom+xml" href="http://volumemanager.blog.shinobi.jp/atom"/>
  <link rel="alternate" type="text/html" href="http://volumemanager.blog.shinobi.jp/"/>
  <updated>2012-04-02T01:29:16+09:00</updated>
  <author><name>arasee</name></author>
  <generator uri="//www.ninja.co.jp/blog/" version="0.9">忍者ブログ</generator>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />
  <entry>
    <id>volumemanager.blog.shinobi.jp://entry/37</id>
    <link rel="alternate" type="text/html" href="http://volumemanager.blog.shinobi.jp/volumemanager/%E4%BB%8A%E5%BE%8C%E3%81%AE%E6%A7%8B%E6%83%B3" />
    <published>2013-01-04T13:44:07+09:00</published> 
    <updated>2013-01-04T13:44:07+09:00</updated> 
    <category term="VolumeManager" label="VolumeManager" />
    <title>今後の構想</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[正月休みを利用して少しでもアプリ開発が進められると思っていたんですが、まさかのインフルエンザに感染(+o+;)<br />
1週間寝たきりでした・・・。<br />
<br />
で、38度の高熱のお陰だかなんだかわからないけど、今まで思いつかなかった案が出てきたのでメモ。<br />
<br />
ご存じの通りandroid4.0以降では「着信音量」と「通知音量」が個別設定出来ない仕様になってしまって（galaxyシリーズは例外）、さらに着信音量をゼロにするとその瞬間マナーモードになってしまうため、標準モードでは最低でも着信音量＝１までしか下げられないんですよね。<br />
android2.xまではこのようなことはなかったので、ユーザーにとって非常に不親切な仕様変更と言えます。<br />
ストアのコメントを見ても、android4.0から仕様が変わったことを知らず、アプリ側の問題だと思っていらっしゃる方が多いですし、本アプリ以外の音量設定系アプリのコメントを見ても同様です。またそれにより低評価にされてしまうのは開発側からすると悲しいことです。<br />
<br />
そこで・・・ここから本題。<br />
今までは私もandroidの仕様が変わったのだからしょうがないし・・と考えていたのですが、考え方を180度転換して、「じゃ個別に設定するにはどうすれば実現出来るか？」って考えてみました。<br />
<br />
まず、常識で考えて着信音と通知音が同時に鳴ることはあり得ない。<br />
通知音が鳴るのは、キャリアメールを含めて様々なメールを受信したとき。<br />
だから通知音が鳴るタイミングを検出するのは難しい。<br />
一方、着信音が鳴るのは、電話がかかってきたときだけだから検出が簡単。<br />
ならば通常は通知音量に設定した音量を端末の「着信＆通知音量」にセットしておいて、電話が掛ってきたときだけ、着信音量に設定した音量に切り替えてやればいいじゃん！<br />
<br />
我ながらナイスアイデア＼(◎o◎)／！<br />
<br />
あとは着信でも通知でもゼロに設定した場合ですが、要は音が鳴らなければいいので、着信音を「未選択」の状態にしてやれば嫌でも鳴らないはず。<br />
<br />
これ、実現出来たらけっこう画期的な気がしますが、相当大規模にプログラムをいじならくちゃだから、すげー手間だなぁ(>o<)<br />
<br />
とりあえず今日のところは備忘録ってことでメモだけ。]]> 
    </content>
    <author>
            <name>arasee</name>
        </author>
  </entry>
  <entry>
    <id>volumemanager.blog.shinobi.jp://entry/36</id>
    <link rel="alternate" type="text/html" href="http://volumemanager.blog.shinobi.jp/volumemanager/ver2.2.8%E3%82%A2%E3%83%83%E3%83%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F" />
    <published>2012-12-29T17:47:35+09:00</published> 
    <updated>2012-12-29T17:47:35+09:00</updated> 
    <category term="VolumeManager" label="VolumeManager" />
    <title>ver2.2.8アップしました</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[バグ修正版です。<br />android4.0以降にてカスタム1,2,3を選択したときにマナーに変わってしまうことがあるバグを修正しました。<br />]]> 
    </content>
    <author>
            <name>arasee</name>
        </author>
  </entry>
  <entry>
    <id>volumemanager.blog.shinobi.jp://entry/35</id>
    <link rel="alternate" type="text/html" href="http://volumemanager.blog.shinobi.jp/%E8%B6%85%E7%B0%A1%E5%8D%98%E3%82%BF%E3%82%B9%E3%82%AF%E3%82%AD%E3%83%A9%E3%83%BC/%E3%82%A2%E3%83%B3%E3%83%89%E3%83%AD%E3%82%A4%E3%83%80%E3%83%BC" />
    <published>2012-12-27T00:56:16+09:00</published> 
    <updated>2012-12-27T00:56:16+09:00</updated> 
    <category term="超簡単タスクキラー" label="超簡単タスクキラー" />
    <title>アンドロイダー</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[アンドロイダーに超簡単タスクキラーを登録したら思いのほか反響が良くてびびった。<br />
シン○ルタスクキラーのパクリなのにいいのかな？<br />
デイリーランキングの１位になっちゃったし。<br />
ま、あくまでデイリーですが。<br />
<br />
んで、もっとシンプルなウィジェットが欲しいって要望があったんで早速GIMPいじくって作ったアイコンがこれ<br />
<a href="//volumemanager.blog.shinobi.jp/File/widget_icon1.png" target="_blank"><img src="//volumemanager.blog.shinobi.jp/Img/1356537298/" border="0" alt="" /></a><br />
ああ、センスない・・。<br />
ボツだな。<br />
]]> 
    </content>
    <author>
            <name>arasee</name>
        </author>
  </entry>
  <entry>
    <id>volumemanager.blog.shinobi.jp://entry/34</id>
    <link rel="alternate" type="text/html" href="http://volumemanager.blog.shinobi.jp/volumemanager/volumemanager2.2.7%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9" />
    <published>2012-12-27T00:14:13+09:00</published> 
    <updated>2012-12-27T00:14:13+09:00</updated> 
    <category term="VolumeManager" label="VolumeManager" />
    <title>VolumeManager2.2.7リリース</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[Ver2.2.7アップしました。<br />
バグ修正版です。<br />
<br />
android4.0以降の端末で、着信と通知の音量が連動する機種としない機種が混在するんですが、その辺の検出がうまくいってなかったので予期せぬ不具合の原因となってました。<br />
今回思い切って「着信と通知が連動するのはGalaxyシリーズだけ」って決め打ちして処理することにしました。<br />
<br />
機種の判定は、<br />
String model = Build.MODEL<br />
で取得。<br />
Galaxyシリーズは「SC-○○○」だからmodelの頭3文字が「SC-」だったらGalaxyじゃね？ってことで。<br />
<br />
もしGalaxyシリーズの中で仕様が異なるものが存在してたらアウチですが・・。<br />
]]> 
    </content>
    <author>
            <name>arasee</name>
        </author>
  </entry>
  <entry>
    <id>volumemanager.blog.shinobi.jp://entry/33</id>
    <link rel="alternate" type="text/html" href="http://volumemanager.blog.shinobi.jp/%E8%B6%85%E7%B0%A1%E5%8D%98%E3%82%BF%E3%82%B9%E3%82%AF%E3%82%AD%E3%83%A9%E3%83%BC/%E6%96%B0%E3%82%A2%E3%83%97%E3%83%AA%E3%80%8C%E8%B6%85%E7%B0%A1%E5%8D%98%E3%82%BF%E3%82%B9%E3%82%AF%E3%82%AD%E3%83%A9%E3%83%BC%E3%80%8D%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9" />
    <published>2012-12-12T01:03:49+09:00</published> 
    <updated>2012-12-12T01:03:49+09:00</updated> 
    <category term="超簡単タスクキラー" label="超簡単タスクキラー" />
    <title>新アプリ「超簡単タスクキラー」リリース</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[VolumeManagerの開発を辞めたわけではないんですが、ちょっと違うこともやってみたかったので作ってみました。<br />
<br />
別のブログを立ち上げるのもめんどいんで、ここ使います。<br />
<br />
よくあるタスクキラーで目新しいことは無いんですが、ウィジェット上で起動中のタスク数が確認できるアプリが欲しかったので作りました。<br />
<br />
ご意見ご要望などありましたらどうぞ～]]> 
    </content>
    <author>
            <name>arasee</name>
        </author>
  </entry>
  <entry>
    <id>volumemanager.blog.shinobi.jp://entry/32</id>
    <link rel="alternate" type="text/html" href="http://volumemanager.blog.shinobi.jp/volumemanager/ver2.2.6%E3%82%A2%E3%83%83%E3%83%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F" />
    <published>2012-12-05T11:35:03+09:00</published> 
    <updated>2012-12-05T11:35:03+09:00</updated> 
    <category term="VolumeManager" label="VolumeManager" />
    <title>Ver2.2.6アップしました</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[android4.0にてウィジェットを配置しない場合スケジュールのマナーがサイレントになってしまう不具合を修正しました。]]> 
    </content>
    <author>
            <name>arasee</name>
        </author>
  </entry>
  <entry>
    <id>volumemanager.blog.shinobi.jp://entry/31</id>
    <link rel="alternate" type="text/html" href="http://volumemanager.blog.shinobi.jp/volumemanager/ver2.2.5%E3%82%A2%E3%83%83%E3%83%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F" />
    <published>2012-12-04T01:09:59+09:00</published> 
    <updated>2012-12-04T01:09:59+09:00</updated> 
    <category term="VolumeManager" label="VolumeManager" />
    <title>Ver2.2.5アップしました</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[ヘッドセットモード及びBluetoothモード時も音量ロックが機能するように改善しました。<br />
<br />
音量ロックといっても実際には音量が変化したのを検出したら元の音量に戻すという制御をしてるだけなので、どうしても一瞬は音量が変わっちゃいますね。<br />
]]> 
    </content>
    <author>
            <name>arasee</name>
        </author>
  </entry>
  <entry>
    <id>volumemanager.blog.shinobi.jp://entry/30</id>
    <link rel="alternate" type="text/html" href="http://volumemanager.blog.shinobi.jp/volumemanager/ver2.2.4%E3%82%A2%E3%83%83%E3%83%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F" />
    <published>2012-11-14T20:50:01+09:00</published> 
    <updated>2012-11-14T20:50:01+09:00</updated> 
    <category term="VolumeManager" label="VolumeManager" />
    <title>Ver2.2.4アップしました</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[１・ウィジェットのバイブアイコンが設定と異なって表示される問題を修正。<br />
２・ウィジェットをタップした時の機能に「何もしない」を追加。<br />
変更箇所は以上の2点です。<br />
<br />
2番目に関してはカナダの人からの強い要望があったので追加しました。<br />
この方はとても熱心に語ってくれる人で嬉しかったのですが、英語のメールを翻訳して返事も英語で書くのに散々苦労しました(>_<)<br />
]]> 
    </content>
    <author>
            <name>arasee</name>
        </author>
  </entry>
  <entry>
    <id>volumemanager.blog.shinobi.jp://entry/29</id>
    <link rel="alternate" type="text/html" href="http://volumemanager.blog.shinobi.jp/volumemanager/ver2.2.3%E3%82%A2%E3%83%83%E3%83%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F" />
    <published>2012-10-25T21:15:55+09:00</published> 
    <updated>2012-10-25T21:15:55+09:00</updated> 
    <category term="VolumeManager" label="VolumeManager" />
    <title>Ver2.2.3アップしました</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[Bluetoothやヘッドセットモードに切り替わらない不具合への対策として、定期的にバックグラウンドサービスが生きているかをチェックする方法を試験的に導入してみました。<br />
<br />
とりあえず5分毎にチェックするようにしてみたのですが、バッテリー消費への影響はほとんど見受けられないので、なんとか不具合が解消してくれることを願います。<br />
]]> 
    </content>
    <author>
            <name>arasee</name>
        </author>
  </entry>
  <entry>
    <id>volumemanager.blog.shinobi.jp://entry/28</id>
    <link rel="alternate" type="text/html" href="http://volumemanager.blog.shinobi.jp/volumemanager/bluetooth%E3%81%AB%E5%88%87%E3%82%8A%E6%9B%BF%E3%82%8F%E3%82%89%E3%81%AA%E3%81%84%E3%81%AE%E3%81%AF%E4%BD%95%E6%95%85%EF%BC%9F" />
    <published>2012-10-25T00:11:54+09:00</published> 
    <updated>2012-10-25T00:11:54+09:00</updated> 
    <category term="VolumeManager" label="VolumeManager" />
    <title>Bluetoothに切り替わらないのは何故？</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[Ver2.2.2にしてから10日ぐらい経ちますがストアのコメントを見る限り概ね改善されたっぽいですね。まずは一安心ですが・・。<br />
<br />
Ken-Tさんのコメントを見るとBluetoothモードが機能しないことがあるってことで、まだ少し不安定な部分があるのが気がかりです。<br />
<br />
BluetoothモードやヘッドセットモードのチェックをONにすると、それ専用のバックグラウンドサービスが起動するようになってるんですが、このサービスが生きてる限りはちゃんとデバイスとの接続を認識してモードが切り替わるはず。<br />
で、それが機能しないってことはシステムによってサービスがKILLされてるとしか思えないんですね。<br />
androidのシステムはご存じの通り空きメモリが少なくなると重要度（使用頻度？）の低いサービスから容赦なくKILLしてって、メモリに余裕が出来たら再起動してくれることになってます。<br />
なのでBluetoothデバイスに接続したときにたまたまサービスがKILLされてる状態だと当然ながらモードが切り替わらないんですが。<br />
<br />
もし今度Bluetoothモードに切り替わらない状態が発生したら、試しにシステム設定画面の実行中のサービスでVolumeManagerのHeadsetServiceが起動してるか見ていただきたいです。ただしこれも不明な点があって、システムがKILLして再起動待ちのサービスも表示する仕様だとしたらこれを見ても意味ないんですけど。<br />
参考までに。<br />
[設定メニュー]→[アプリケーション管理]→[実行中]のタブを選択→[VolumeManager]って行くと下の画面が出ます（これはPro版です）<br />
ちなみにウィジェットも配置してるとWidgetServiceってのも表示されます。<br />
<a href="//volumemanager.blog.shinobi.jp/File/device-2012-10-24-232916.png" target="_blank"><img src="//volumemanager.blog.shinobi.jp/Img/1351090636/" border="0" alt="" /></a><br />
]]> 
    </content>
    <author>
            <name>arasee</name>
        </author>
  </entry>
</feed>