tag:blogger.com,1999:blog-60725287427396191402023-11-16T21:06:18.187+09:00ももんがのAndroid開発日記Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.comBlogger73125tag:blogger.com,1999:blog-6072528742739619140.post-27873728673362169302018-10-04T21:11:00.003+09:002018-10-04T21:11:27.179+09:00ssFlicker v1.6.4の更新内容v1.6.3のリリースは2017年11月7日だったようなのだけど、何を修正したのかブログに記録するのを忘れてしまっていたようだ。<br />
<br />
最近、Android8.0に関する不具合報告がったのだけど、手元の端末では事象が再現しない。<br />
実はv1.6.3をリリースてしてからも継続して更新をしていたのだけど、しばらくしてから開発をフェードアウトしてしまってその中で修正されていたらしい。<br />
すでに今となっては何を直したのかさえ忘れてしまったが、一応箇条書きのメモは残してあったので、ここに転載しておく。<br />
<br />
- インストール直後の初期ポインタに、ホームポインタを追加<br />
- アプリの並び順を修正<br />
- Picture in picture(HomeとLauncherでActivityを分離)<br />
- リストア後にウィジェットをOFFにする、アプリDBを再構築<br />
- AllAppTableをバックアップ対象外に(DBファイルを分離)<br />
- NotificationChannelを1個に集約<br />
- NotificationChannelのデフォルトの優先度を中に変更<br />
- NotificationChannelの通知ドットをOFF<br />
- パーミッションのチェック方法を修正<br />
- バックアップファイルをソート<br />
- DataHolderを作成<br />
- トリミングのファイルの受け渡しをFileProviderに変更<br />
- AppWidgetHostViewの生成方法を変更<br />
- アイコン修正<br />
- オーバーレイアイコンの背景色<br />
- タップ時のバイブ時間を短く<br />
- 背景のロングタップで編集モードに切り替え<br />
<br />Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-13215887853793322872017-11-01T21:57:00.000+09:002017-11-01T21:57:39.695+09:00ssFlicker v1.6.1、1.6.2の更新内容v1.6.1、v1.6.2で数点不具合を修正しました。<br />
<br />
<b><u>v1.6.1</u></b><br />
<br />
<br />
<ul>
<li>オーバーレイ起動時のNotificationIDが誤っていたものを修正。</li>
</ul>
<div>
<br /></div>
<div>
<b><u>v1.6.2</u></b></div>
<div>
<br /></div>
<div>
<ul>
<li>AppWidgetのstartListening、stopListeningの実行タイミングを修正。</li>
</ul>
</div>
Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-77770167955157796582017-10-20T21:49:00.001+09:002017-10-20T21:49:09.401+09:00ssFlicker v1.6.0の更新内容Android 8.0(Oreo)で一部の機能が動作していなかったので、その対応を行おうと修正を始めたら、あれもこれもといろいろな修正を行い、想像以上に大変な作業となってしまった。<br />
というわけで久しぶりに更新内容を記載します。<br />
<br />
<b>Android 7.x(Nugar)以前のサポートを終了/</b><b>Android 8.0(Oreo)への対応</b><br />
<div>
<ul>
<li>久しぶりにバージョンの足切りをしました。</li>
</ul>
</div>
<b>ホームキー起動の仕様変更</b><br />
<br />
<ul>
<li>通常のホームアプリとして利用できるように、以下3点の変更を実施しました。</li>
</ul>
<ol>
<li>バックキーで終了しないように変更</li>
<li>壁紙を表示するように変更</li>
<li>アナザーホーム設定を削除</li>
</ol>
<br />
<b>ホームポインタの機能削除</b><br />
<br />
<ul>
<li>ホームアプリはポインタに手動で登録できるため、機能を削除しました。</li>
</ul>
<br />
<b>ファンクションのマナーモード、音量の機能削除</b><br />
<br />
<ul>
<li>Oreoでマナーモードや音量を操作するにはパーミッションの設定が必要となります。最近のOSではステータスバーから素早くこれらの設置を変更をできることもあり、機能を削除しました。</li>
</ul>
<br />
<b>オーバーレイ起動のタップによる起動を削除</b><br />
<br />
<ul>
<li>不要かなと思い削除しました。</li>
</ul>
<br />
<b>操作時のアニメーションの追加、調整</b><br />
<br />
<ul>
<li>これまでウィンドウとその中のアプリなどしかアニメーションがありませんでしたが、各所にアニメーションを追加しています。</li>
</ul>
<ol>
<li>ウィジェットの表示切替え時のアニメーションを追加</li>
<li>オーバーレイアイコンの表示切替え時のアニメーションを追加</li>
<li>ssFlickerからのアプリ起動時のアニメーションを追加</li>
<li>その他のアニメーションを調整</li>
</ol>
<br />
<b>ポインタやアプリのサイズを調整</b><br />
<br />
<ul>
<li>フリック中にアプリを選択すると拡大されますが、アプリアイコンのサイズによっては途切れてしまっていたため、サイズを調整しています。</li>
</ul>
<b>編集モードで画面に枠を表示するように変更</b><br />
<br />
<ul>
<li>編集モードであることがひと目で分かるようにしました。</li>
</ul>
<br />
<b>プレビューアプリ選択ダイアログの仕様変更</b><br />
<br />
<ul>
<li>プレビューアプリ選択ダイアログ(ウィジェット一覧を表示するダイアログ)の見た目を変更しました。</li>
</ul>
<br />
<br />
<ol>
<li>パッケージ名も表示するように変更</li>
<li>パッケージ名も含めてソートするように変更</li>
<li>ショートカット一覧もプレビューアプリ選択ダイアログで表示するように変更</li>
</ol>
<br />
<b>設定画面のアクションバーに、Androidの設定アプリの起動アイコンを追加</b><br />
<br />
<ul>
<li>設定画面のアクションバーに設置アイコンを設置し、Androidの設定アプリを起動できるようにしました。</li>
</ul>
<br />
<b>Androidの設定アプリのアプリ情報画面からssFlickerの設定画面を起動する機能を追加</b><br />
<br />
<ul>
<li>上とは逆に、Androidの設定アプリからssFlickerの設定画面を起動できるようにしました。</li>
</ul>
<br />
<b>AppShortcutで設定画面と編集画面を起動する機能を追加</b><br />
<br />
<ul>
<li>Nougatから追加されたAppShortcutで、ssFlickerの設定画面と編集画面に起動できるようにしました。</li>
</ul>
<br />
<b>その他の内部処理の修正</b><br />
<br />
<ul>
<li>その他に操作性や見た目には関係ない内部ロジックを色々と修正しています。</li>
</ul>
<br />
<ol>
<li>Adaptive Iconの追加</li>
<li>ACTION_PACKAGE_ADDEDなどのReceiverをSerivceに変更</li>
<li>TYPE_APPLICATION_OVERLAY</li>
<li>NotificationChannel </li>
<li>BackupAgentの削除</li>
<li>Manifestの不要なuses-futearaを削除</li>
<li>launchModeをsingleTaskに変更して、画面遷移のたびに前の画面を終了しないように変更</li>
</ol>
Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-38567350101894898212016-03-21T11:31:00.004+09:002016-03-21T11:32:06.382+09:00ssFlicker v1.5.11の更新内容<b>軽微な仕様変更、不具合修正</b><br />
<br />
<ul>
<li>アプリのバージョンアップをした際にも、アプリ一覧のキャッシュを更新するように修正しました。これまでは、アプリの新規インストール時やアンインストール時にはキャッシュを更新していたのですが、バージョンアップ時にはキャッシュを更新していなかったため、バージョンアップ後のアプリ一覧の表示に時間がかかっていました。</li>
<li>アプリ一覧のキャッシュからの検索時に、キャッシュがあるにも関わらず0件と判定されている不具合があったため、修正しました。正確な原因は分かっていないため、根本的な対処はできていませんが、発生件数が削減できればありがたいです。</li>
</ul>
<br />
<br />Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com1tag:blogger.com,1999:blog-6072528742739619140.post-5855601736545781402016-01-30T21:35:00.003+09:002016-03-21T11:27:36.399+09:00ssFlicker v1.5.10の更新内容<b>アイコンを刷新</b><br />
<ul>
<li>ほとんどのアイコンを刷新しました。</li>
</ul>
<div>
<b>ウィジェット選択画面のレイアウト変更</b></div>
<div>
<ul>
<li>各プレビューの左上にアプリアイコンを表示するようにしました。</li>
</ul>
</div>
<div>
<b>ボリュームダイアログのレイアウト変更</b></div>
<div>
<ul>
<li>設定ボタンを削除しました。</li>
</ul>
</div>
<div>
<b><br /></b></div>
<br />
<br />Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-89252746639737601122016-01-30T08:39:00.000+09:002017-11-01T21:49:19.217+09:00ssFlickerの更新履歴<div class="p1">
2017/11/01:v1.6.2<br />
・軽微な不具合を修正。<br />
<br />
2017/10/28:v1.6.1<br />
・軽微な不具合を修正。<br />
<br />
2017/10/20:v1.6.0<br />
・Android 7.x(Nugar)以前のサポートを終了。<br />
・ホームキー起動の仕様変更。<br />
#バックキーで終了しないように変更。<br />
#壁紙を表示するように変更。<br />
#アナザーホーム設定を削除。<br />
・ホームポインタの機能削除。<br />
・ファンクションのマナーモード、音量の機能削除。<br />
・オーバーレイ起動のタップによる起動を削除。<br />
・操作時のアニメーションの追加、調整。<br />
#ウィジェットの表示切替え時のアニメーションを追加。<br />
#オーバーレイアイコンの表示切替え時のアニメーションを追加。<br />
#ssFlickerからのアプリ起動時のアニメーションを追加。<br />
#その他のアニメーションを調整。<br />
・ポインタやアプリのサイズを調整。<br />
・編集モードで画面に枠を表示するように変更。<br />
・プレビューアプリ選択ダイアログの仕様変更。<br />
#パッケージ名も表示するように変更。<br />
#パッケージ名も含めてソートするように変更。<br />
#ショートカット一覧もプレビューアプリ選択ダイアログで表示するように変更。<br />
・設定画面のアクションバーに、Androidの設定アプリの起動アイコンを追加。<br />
・Androidの設定アプリのアプリ情報画面からssFlickerの設定画面を起動する機能を追加。<br />
・AppShortcutで設定画面と編集画面を起動する機能を追加。<br />
・Android 8.0(Oreo)への対応。<br />
・その他の内部処理の修正。<br />
<br />
2017/06/01:v1.5.15<br />
・オリジナルアイコンの透明色が設定できない不具合の修正。<br />
・軽微な仕様変更。<br />
<br />
2017/02/05:v1.5.14<br />
・プライバシーポリシーを追加。<br />
<br />
2017/01/29:v1.5.13<br />
・アプリ一覧の表示に時間がかかることがある不具合を修正。<br />
<br />
2017/01/28:v1.5.12<br />
・アプリ一覧が表示できないことがある不具合を修正。<br />
<br />
2016/03/21:v1.5.11<br />
・軽微な不具合の修正。<br />
・軽微な仕様変更。<br />
<br />
2016/01/30:v1.5.10<br />
・アイコンを刷新。<br />
・軽微な仕様変更。<br />
<br />
2015/11/02:v1.5.9<br />
・ホームキー起動の仕様変更。<br />
・軽微な不具合の修正。<br />
・軽微な仕様変更。<br />
<br />
2015/10/06:v1.5.8<br />
・Android 6.0のバーミッションモデルに対応。<br />
・Android 6.0の自動バックアップに対応。<br />
・背景の透過色を変更。<br />
・アプリ編集のアプリアイコンが白くなる不具合の修正。<br />
<br />
2015/07/05:v1.5.7<br />
・背景の透過色を変更。<br />
・画像のトリミングができない不具合を修正。<br />
<br />
2015/06/15:v1.5.6<br />
・ドロワーの性能改善。<br />
・ウィジェットサイズの計算ロジックを変更。<br />
<br />
2015/06/04:v1.5.5<br />
<div class="p2">
<span class="s2">※ssFlickerの設定が全て</span>リセットされます。</div>
<div class="p2">
</div>
・寄付機能の追加。<br />
・軽微な不具合の修正。<br />
<div>
</div>
<br />
2015/05/14:v1.5.4<br />
・軽微な不具合の修正。<br />
<div>
</div>
<br />
2015/05/13:v1.5.3<br />
・軽微な不具合の修正。<br />
<div>
</div>
<br />
2015/05/12:v1.5.2<br />
・軽微な不具合の修正。<br />
<div>
</div>
<br />
2015/05/01:v1.5.1<br />
・軽微な不具合の修正。<br />
<div>
<br /></div>
2015/04/23<span class="s1">:</span>v1.5.0</div>
<div class="p2">
<span class="s2">※ssFlickerの設定が全て</span>リセットされます。</div>
<div class="p2">
・マテリアルデザイン対応。</div>
<div class="p1">
・Android 4.x<span class="s1">向けの開発終了</span>。</div>
<div class="p2">
・センサー起動の機能削除。</div>
<div class="p2">
・設定項目の見直し。</div>
<div class="p2">
・カラーピッカーの作成。</div>
<div class="p2">
・選択アイコンのアニメーションを追加。</div>
<div class="p2">
・画像のトリミング時の不具合修正。</div>
<div class="p2">
・オーバーレイ設定の不具合修正。</div>
<div class="p2">
・通知から時刻を削除。</div>
<br />
2015/02/08:v1.4.4<br />
・オーバーレイ起動のアイコンを変更。<br />
<br />
2014/12/29:v1.4.3<br />
・オーバーレイ起動やセンサー起動のステータスバーアイコンの優先度を変更。<br />
・Android 5.0以上で履歴ポインタ、タスクポインタの機能削除。<br />
・Android 5.0以上でオーバーレイ起動、Now起動のアイコンを変更。<br />
<br />
2014/10/07:v1.4.2<br />
・文字表示を非表示に設定した場合、アプリ名も非表示にするよう変更。<br />
<br />
2014/09/24:v1.4.1<br />
・タスクポインタの復活。<br />
・軽微な不具合の修正。<br />
<br />
2014/07/24:v1.4.0<br />
※本バージョンアップ後、ウィジェットの表示位置がリセットされます。<br />
※本バージョンアップ後、ウィジェト設置時にダイアログが表示されるようになります。<br />
・Android4.0向けの開発終了。<br />
・タスクポインタの削除。<br />
・ウィジェット表示スペースのレイアウト変更(上部の隙間やセル数など)。<br />
・ウィジェット選択ダイアログを変更。<br />
・ウィジェットのサイズ変更に対応(対応しているウィジェットのみ。編集モードで変更可能)。<br />
・アプリ追加、削除時等のポインタアイコン(マルチアプリアイコン、アプリアイコン)の自動更新に対応(有効にするためには、ポインタの再設定が必要)。<br />
・アプリバージョンアップ、アンインストール時の自動更新(アプリアイコンやアプリ名の更新、アプリの削除)に対応(有効にするためには、アプリの再設定が必要)。<br />
・その他の仕様変更、ロジック修正、バグ修正。<br />
<br />
2013/11/23:v1.3.3<br />
・アイコンの画像を選択&トリミングができない不具合を修正<br />
・オーバーレイポイントの表示レイヤを変更(v1.2.5と同じレイヤに変更)<br />
・ドックのレイアウトの余白を変更<br />
・物理メニューキーでメニューが表示されるように変更<br />
・軽微な不具合の修正<br />
<br />
2013/10/14:v1.3.2<br />
・旧バージョンのバックアップファイルをリストアできない不具合を修正<br />
・Android 4.2以下でフォアグラウンド実行時にステータスバーにアイコンが表示されないように修正<br />
<br />
2013/10/13:v1.3.1<br />
・Android 4.0でステータスバー起動、センサー起動、オーバーレイ起動がエラーになる不具合を修正<br />
<br />
2013/10/12:v1.3.0<br />
・Android 2.3、3.x向けの開発終了<br />
・その他色々変更<br />
<div>
<br /></div>
2013/02/22:v1.2.5<br />
・ストローク起動を削除<br />
・ウェイブ起動を追加<br />
・Now起動を追加(Android4.1以上)<br />
<br />
2013/02/20:v1.2.4<br />
・タップ時のバイブ時間を短く変更<br />
・ポインタサイズの選択肢を変更<br />
<br />
2013/01/21:v1.2.3<br />
・ホームキー起動の不具合を修正<br />
<br />
2013/01/18:v1.2.2<br />
・検索キー起動の不具合を修正<br />
・ウィジェットサイズの不具合を修正<br />
・xdpi用のアイコンを作成<br />
<br />
2012/11/30:v1.2.1<br />
・アイコンサイズの不具合を修正<br />
<br />
2012/11/30:v1.2.0<br />
・Android 2.2向けの開発終了<br />
・設定画面にステータスバー非表示機能を追加<br />
・設定画面の各サイズ設定をpx単位からdp単位へ変更<br />
・編集モードのアイコン変更の画像の選択(トリミングなし)機能を削除<br />
・編集モードでショートカット追加時の不具合修正<br />
・画像処理ロジックの変更<br />
※オーバーレイポイント位置と各サイズの設定がリセットされます。<br />
<br />
2012/10/10:v1.1.2<br />
・アプリのクラス構成を大幅に変更(使用上の変更はありません)<br />
※一部の色の設定がリセットされることがあります<br />
※オーバーレイのスワイプ/タップの設定がリセットされることがあります<br />
<br />
<a href="https://www.blogger.com/null" name="more"></a><br />
<br />
2012/8/8:v1.1.1<br />
・利用可能なデバイスを追加(タブレットなど)<br />
・編集モードの軽微な不具合を修正<br />
・アプリのクラス構成を大幅に変更(使用上の変更はありません)<br />
<br />
2012/8/3:v1.1.0<br />
・Android 2.1向けの開発終了<br />
・既存のバックアップ機能をストレージバックアップ機能に変更(編集画面の設定のバックアップ機能)<br />
・クラウドバックアップ機能の追加(ssFlickerの設定のバックアップ機能)<br />
<span style="background-color: white;"><br /></span>
<span style="background-color: white;">2012/7/6:v1.0.1</span><br />
・英訳を変更<br />
・編集モードの軽微な不具合を修正<br />
<br />
2012/6/15:v1.0.0<br />
・β版を終了<br />
・アプリアイコンを変更<br />
・設定画面に「QAサイト」を追加<br />
<br />
2012/5/30:v0.10.2<br />
・ssFlickerを履歴に残さないよう変更<br />
・バイブ時間を設定可能に<br />
・設定画面に「ssFlickerについて」を追加<br />
・オリジナルアイコンの色を変更可能に<br />
※一部の色の設定がリセットされることがあります<br />
※バイブ設定がリセットされる事があります<br />
<br />
2012/5/19:v0.10.1<br />
・設定画面に選択アイコン背景を追加<br />
<br />
2012/4/29:v0.10.0<br />
・設定画面にバックアップ機能を追加(編集画面で設定した内容のバックアップ機能)<br />
・シェイク感度を5段階に変更<br />
※パーミッションにストレージを追加(バックアップ機能のため)<br />
<br />
2012/4/14:v0.9.3<br />
・編集モードの細かい不具合修正<br />
<br />
2012/4/10:v0.9.2<br />
・重複データ削除をエラーデータ削除に変更、ロジックの変更<br />
・編集モードで異常データを設定してしまう不具合の修正<br />
<div>
・設定アプリからアプリのデータを消去を行うと、システムにウィジェット情報が残ってしまう不具合の対応<br />
<div>
<br /></div>
</div>
2012/4/4:v0.9.1<br />
・設定画面に重複データ削除機能を追加<br />
<br />
2012/3/31:v0.9.0<br />
・センサー起動を追加し、シェイク起動をセンサー起動のオプションに変更<br />
・センサー起動のオプションにストローク起動を追加<br />
・スクリーンオフ中、画面ロック中、着信中、通話中はセンサー起動を停止するよう変更<br />
・バージョンアップ後にステータスバー起動、オーバーレイ起動、センサー起動が再起動するように変更<br />
・設定画面の見た目や順番を変更<br />
・アプリ情報の保持ロジックを変更<br />
※パーミッションに電話/通話を追加(着信中、通話中にセンサー起動を停止するため)<br />
<br />
2012/3/9:v0.8.3<br />
・ポインタ名、アプリ名の表示設定を追加<br />
・設定画面にssFlickerの共有を追加<br />
・ポインタ、アプリ情報のテーブル制約を変更(本バージョン以降の新規インストール時のみ有効。見た目や操作性は変わりません)<br />
・共有アプリの登録ロジックを変更<br />
・ホームアプリの起動ロジックを変更<br />
・オーバーレイ起動でアプリアイコンが画面に残ってしまう場合がある不具合の対応<br />
<br />
2012/3/4:v0.8.2<br />
・ssFlickerのアプリアイコンを変更<br />
・背景色を透明にしても透明にならない不具合の修正<br />
<br />
2012/3/2:v0.8.1<br />
・設定画面にヒントを追加<br />
<br />
2012/2/25:v0.8.0<br />
・ポインタに登録できるアプリに共有アプリを追加<br />
・アプリ選択画面をリスト表示からグリッド表示に変更<br />
・ファンクションやステータスバーなどのアイコンを変更<br />
<br />
2012/2/5:v0.7.10<br />
・ファンクションのマナーモードと音量の仕様を変更<br />
・設定画面でオーバーレイポイントがおかしい不具合の修正<br />
・読み込み中ダイアログをキャンセルした時にエラーとなる不具合の修正<br />
<br />
2012/1/17:v0.7.9<br />
・スワイプ距離の選択肢の変更<br />
・枠厚の選択肢の変更<br />
・ポインタサイズの選択肢の変更<br />
・透明度の選択肢の変更<br />
<div>
<br /></div>
2012/1/13:v0.7.8<br />
・一部機種でウィジェットの表示位置がおかしい不具合の修正<br />
・一部機種でオーバーレイ起動のアイコンが表示されない不具合の修正<br />
・フォアグラウンド起動時にステータスバーにアイコンを表示しないように変更<br />
・一部のアイコンをICS版に変更<br />
・編集を繰返すと画像が劣化する不具合の対応<br />
・ウィンドウ背景の枠幅と角を設定可能に<br />
・全てのアプリアイコンとアプリ名をDBに保存するよう変更<br />
<br />
2012/1/1:v0.7.7<br />
・「スワイプ起動」の名称を「オーバーレイ起動」に変更<br />
<br />
2011/12/26:v0.7.6<br />
・一部機種でスワイプポイントが表示されない不具合の修正<br />
<br />
2011/12/14:v0.7.5<br />
・アイコンサイズの計算ロジックの変更(v0.7.1以前に戻し)<br />
・ポインタアイコンサイズの選択肢を追加<br />
・ドックアイコンサイズ設定を追加<br />
<br />
2011/12/12:v0.7.4<br />
・文字サイズの計算ロジックの変更(v0.7.1以前に戻し)<br />
<br />
2011/12/11:v0.7.3<br />
・ウィジェット表示スペースの変更(縦サイズは画面一杯になるよう変更)<br />
・ドック未設定時にドックのスペースを表示しないよう変更(v0.7.1以前に戻し)<br />
<br />
2011/12/10:v0.7.2<br />
・編集モードでポインタ移動後に、移動したポインタ内のアプリが編集できなくなる不具合の修正<br />
・編集モードでオリジナルアイコンの透明アイコンを選択するとエラーになる不具合の修正<br />
・ウィジェットの表示スペースの変更<br />
・4.0でウィジェットの表示/非表示の切替えができない不具合の修正<br />
・ウィジェットの表示位置編集の数値を変更(0〜を1〜に変更)<br />
・アイコンサイズ、文字サイズの計算ロジックの変更<br />
・4.0で端末再起動後に一部機能が動作しない不具合の修正<br />
・ステータスバーアイコンの変更(サイズを小さく)<br />
・ドック未設定時にドックのスペースを表示するよう変更<br />
・一部ダイアログの境界線を変更<br />
<br />
2011/12/3:v0.7.1<br />
・β版に格上げ<br />
・スワイプポイント背景の透明度の設定を追加<br />
・ウィンドウ背景の透明度、枠の色の設定を追加<br />
・ドック背景の透明度の設定を追加<br />
<br />
2011/11/22:v0.7.0<br />
・ホームキー起動のダブルクリックモード設定を追加<br />
<br />
2011/11/11:v0.6.8<br />
・シェイク感度の数値を変更<br />
・不具合対応(スワイプポイントが描画されない不具合の修正→修正されず)<br />
<br />
2011/11/9:v0.6.7<br />
・フリックの位置判定ロジックを変更(斜め位置の判定をしやすく)<br />
<br />
2011/11/7:v0.6.6<br />
・スワイプ起動とシェイク起動にフォアグラウンド実行の設定を追加<br />
・スワイプ起動とシェイク起動の開始メッセージの表示タイミングを変更(サービスが自動復旧したタイミングでは表示しないように変更)<br />
<br />
2011/11/6:v0.6.5<br />
・不具合対応(スワイプポイントが消えてしまう不具合の修正)<br />
<br />
2011/11/5:v0.6.4<br />
・不具合対応(一部機種でスワイプポイントが表示されない不具合の修正→修正されず)<br />
<br />
2011/11/4:v0.6.3<br />
・スワイプ起動のカスタマイズ機能の追加<br />
・シェイク起動時にメッセージを表示する設定の追加<br />
・ドック背景の設定の追加<br />
・文字色の追加<br />
<br />
2011/10/28:v0.6.2<br />
・ウィンドウ背景の種類の追加、削除<br />
・ポインタウィンドウをセンターに設定可能に<br />
・ポインタアイコンをポインタ内のアプリアイコンから設定可能に<br />
・ポインタアイコンをマルチアプリアイコン(ポインタ内のアプリアイコンのサマリ)に設定可能に<br />
・不具合対応(アイコン編集で一部画像を設定するとエラーになる不具合の修正)<br />
<br />
2011/10/24:v0.6.1<br />
・不具合対応(編集操作方法によってssFlickerが起動しなくなる不具合の修正)<br />
<br />
2011/10/22:v0.6.0<br />
・設定画面の並替え<br />
・ssFlickerの起動方法に検索キー起動(長押し)を追加<br />
・ssFlickerの起動方法にスワイプ起動を追加(カスタマイズ不可)<br />
・ssFlickerの起動方法にシェイク起動を追加<br />
・編集モードに上下移動を追加<br />
・不具合対応(編集操作方法によってssFlickerが起動しなくなる不具合の修正)<br />
<br />
2011/10/17:v0.5.1<br />
・透明ウィジェット背景が変更できない不具合の修正<br />
<br />
2011/10/17:v0.5.0<br />
・起動できるアプリにウィジェットを追加<br />
<br />
2011/10/1:v0.4.0<br />
・ドック機能の追加<br />
・アプリ全般の起動時の処理ロジックの変更(座標情報の追加)<br />
・ショートカット起動時の処理ロジックの変更(フラグの追加)<br />
・検索ファンクションの処理ロジックの変更<br />
<br />
2011/9/26:v0.3.1<br />
・ポインタ、アプリの移動機能の追加<br />
<br />
2011/9/24:v0.3.0<br />
・ポインタの最大数を9個から16個に増加<br />
・各種設定(アイコンサイズ、文字サイズ、ポインタウィンドウ表示位置の変更)の追加<br />
・ファンクションに機内モードを追加<br />
・Android設定の起動処理ロジックの変更<br />
<br />
2011/9/22:v0.2.0<br />
・編集モード画面の操作性の変更(フリック操作ベースに変更)<br />
・ポインタ、アプリの編集機能(アイコン、名前の変更機能)の追加<br />
・履歴ポインタ、タスクポインタの処理ロジックの変更<br />
<br />
2011/8/29:v0.1.0<br />
・日本語対応<br />
・各種設定の追加(アナザーホーム、背景、文字色、ステータスバー起動、タップ時のバイブ)<br />
・ポインタタイプの追加(ポインタ、ホームポインタ、履歴ポインタ、タスクポインタ)<br />
・ファンクションに画面回転の追加<br />
・ウィジェットの追加(ssFlickerを起動するウィジェット)<br />
<br />
2011/7/21:v0.0.1<br />
・初版リリースAnonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-80957536799459032292016-01-30T08:30:00.000+09:002017-11-01T21:49:42.369+09:00Version update history of ssFlicker<div class="p1">
Nov/01/2017: v1.6.2<br />
<div style="font-family: "hiragino kaku gothic pron"; margin: 0px;">
- Minor bug fixed.</div>
<br />
Oct/28/2017: v1.6.1<br />
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: "Hiragino Kaku Gothic ProN"; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
- Minor bug fixed.</div>
<br />
Oct/20/2017: v1.6.0<br />
- Ended support for Android 7.x (Nugar) and earlier.<br />
- Specification change of launch from home key.<br />
# Changed not to end with back key.<br />
# Changed to display wallpaper.<br />
# Deleted another home setting.<br />
- Removed home pointer.<br />
- Delete function silent mode and volume.<br />
- Removed tap start of launch by overlay.<br />
- Addition and adjustment of animation during operation.<br />
# Added animation when widget display switching.<br />
# Added animation when switching overlay icon display.<br />
# Added animation when starting application from ssFlicker.<br />
# Adjust other animations.<br />
- Adjust the size of pointers and apps.<br />
- Changed to display frame on screen in edit mode.<br />
- Specification change of the preview apps selection dialog.<br />
# Changed to show package name.<br />
# Changed to sort including package name.<br />
# Change to show shortcuts list in the preview apps selection dialog.<br />
- Added the shortcut icon of the Android setting app to the action bar of the setting screen.<br />
- Added function to launch ssFlicker setting screen from app info screen of Android setting application.<br />
- Added function to launch setting from and edit screen in AppShortcut.<br />
- Support for Android 8.0 (Oreo).<br />
<br />
June/01/2017: v1.5.15<br />
- Minor specification changed.<br />
- Minor bug fixed.<br />
<div>
<br /></div>
Feb/05/2017: v1.5.14<br />
- Add privacy policy.<br />
<br />
Jan/29/2017: v1.5.13<br />
- Bug fixed.<br />
<div>
<br /></div>
Jan/28/2017: v1.5.12<br />
- Bug fixed.<br />
<div>
<br /></div>
Mar/21/2016: v1.5.11<br />
- Minor specification changed.<br />
- Minor bug fixed.<br />
<br />
Jan/30/2016: v1.5.10<br />
- Revamped icon.<br />
- Minor specification changed.<br />
<div>
<br /></div>
Nov/02/2015: v1.5.9<br />
- Specification changes of launch from home key.<br />
- Minor specification changed.<br />
- Minor bug fixed.<br />
<br />
Oct/06/2015: v1.5.8<br />
- Supports permission model of Android 6.0.<br />
- Supports auto backup of Android 6.0.<br />
- To change the transparency color of the background.<br />
- Fixed a bug that pointer icon is whiten when set by app icon.<br />
<br />
July/05/2015: v1.5.7<br />
- To change the transparency color of the background.<br />
- Fixed a bug that trimming can not be the image.<br />
<br />
June/15/2015: v1.5.6<br />
- Improved drawer performance.<br />
- Calculation logic change of widget size.<br />
<div>
<br /></div>
June/04/2015: v1.5.5<br />
<div class="p1">
* All settings are reset.</div>
<div class="p1">
</div>
- Add a donation function.<br />
- Minor bug fixed.<br />
<br />
May/14/2015: v1.5.4<br />
- Minor bug fixed.<br />
<br />
May/13/2015: v1.5.3<br />
- Minor bug fixed.<br />
<br />
May/12/2015: v1.5.2<br />
- Minor bug fixed.<br />
<br />
May/01/2015: v1.5.1<br />
- Minor bug fixed.<br />
<br />
Apr/23/2015: v1.5.0</div>
<div class="p1">
* All settings are reset.</div>
<div class="p1">
- Material design.</div>
<div class="p1">
- The end of development for Android 4.x.</div>
<div class="p1">
- Delete "Launch by sensor".</div>
<div class="p1">
- Rebuilding of setting items.</div>
<div class="p1">
- Create a color picker.</div>
<div class="p1">
- Selected icon animation.</div>
<div class="p1">
- Fixed a bug trimming image.</div>
<div class="p1">
- Fixed a bug overlay settings.</div>
- Remove time from notification.<br />
<br />
Feb/08/2015: v1.4.4<br />
- Change icon of launcher from overlay.<br />
<br />
Dec/29/2014: v1.4.3<br />
- Change the priority of the status bar icon launch from overlay and launch by sensor.<br />
- Delete recent pointer and task pointer over Android 5.0.<br />
- Change icon of launch from overlay over Android 5.0.<br />
<div>
<br /></div>
Oct/7/2014: v1.4.2<br />
- When set to hide the text visibility, also hide app name.<br />
<br />
Sept/24/2014: v1.4.1<br />
- Task pointer is back.<br />
- Minor bug fixed.<br />
<br />
July/24/2014: v1.4.0<br />
* After this updating, the display position of the widget is reset.<br />
* After this updating, a dialog will be displayed when you set up widget.<br />
- The end of development for Android 4.0.<br />
- Delete the "task pointer".<br />
- Support for the change of the widget size. (Only widgets that support. Change can appear in Edit mode)<br />
- Specifications changes, logic modification, bug fixes.<br />
<br />
Nov/23/2013: v1.3.3<br />
- Fixed a bug that can not be "Select image & trimming" of the icon<br />
- Change the display layer of the overlay point (Change in same layer as v1.2.5)<br />
- Changed the margins of the layout of the dock<br />
- Change menu to be displayed in the physical menu key<br />
- Fixed a minor bug<br />
<br />
Oct/14/2013: v1.3.2<br />
- Fixed a bug you can not restore the backup file of the old version<br />
- Modified so that it does not appear the status bar icon in the foreground running Android 4.2 or less<br />
<br />
Oct/13/2013: v1.3.1<br />
- Fixed a bug of launch from status bar, launch from overlay, and launch by sensor in Android 4.0.<br />
<br />
Oct/12/2013: v1.3.0<br />
- The end of development for Android2.3 and 3.0.<br />
- Other various.<br />
<br />
Feb/22/2013:v1.2.5<br />
- Delete "Launch by stroking".<br />
- Add "Launch by waving".<br />
- Add "Launch like Google Now". (Over Android4.1)<br />
<br />
Feb/20/2013: v1.2.4<br />
- Change shorter time vibrate when tapped.<br />
- Change the selection of icon size.<br />
<br />
Jan/21/2012: v1.2.3<br />
- Fixed a bug of launched by home key.<br />
<br />
Jan/18/2012: v1.2.2<br />
- Fixed a bug in launch by search key.<br />
- Fixed a bug of widget size.<br />
<br />
Dec/01/2012: v1.2.1<br />
- Fixed bug of icon size.<br />
<br />
Nov/30/2012: v1.2.0<br />
- The end of development for Android2.2.<br />
- Add "Hide status bar" in settings.<br />
- Change the unit of size "dp" from "px" in settings.<br />
- Delete "Select image (no trimming)" from when changing icon in edit mode.<br />
- Fixed bug when add shortcut in edit mode.<br />
* Overlay point position and each size settings will be reset.<br />
<br />
Oct/10/2012: v1.1.2<br />
- Change of application class configuration significantly. (There is no change on the use)<br />
* Some color settings may be reset.<br />
* Overlay swipe / tap settings may be rest.<br />
<br />
Aug/8/2012: v1.1.1<br />
- Add available devices. (such as a tablet)<br />
- Fixed a minor bug in edit mode.<br />
- Change of application class configuration significantly. (There is no change on the use)<br />
<br />
Aug/3/2012: v1.1.0<br />
- Support out of Android 2.1.<br />
- Change to storage backup from backup. <span style="background-color: white;">(Backup settings as set in edit mode)</span><br />
- Add cloud backup. <span style="background-color: white;">(Backup settings as set in ssFlicker settings)</span><br />
<br />
July/6/2012: v1.0.1<br />
- Changed the English translation.<br />
- Fixed a minor bug in edit mode.<br />
<br />
June/15/2012: v1.0.0<br />
- Exit the β version.<br />
- Change the app icon.<br />
- Add "QA site" in settings.<br />
<br />
May/30/2012: v0.10.2<br />
- Do not leave ssFlicker to history. (Home key long press etc.)<br />
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
- Can set time of vibrate.</div>
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
- Add "About ssFlicker" in settings.</div>
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
- Can set the color of original icons.</div>
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
* Some color settings may be reset.</div>
* vibrate setting may be reset.<br />
<br />
May/19/2012: v0.10.1<br />
- Add "Selected icon background" in settings.<br />
<br />
Apr/29/2012: v0.10.0<br />
- Add "Backup" in settings.<br />
- Change the "Shake sensitivity" to phase 5.<br />
* Add "strage" permission. (For backup)<br />
<br />
Apr/14/2012: v0.9.3<br />
- Fixed bug in edit mode.<br />
<br />
Apr/10/2012: v0.9.2<br />
- "Delete overlap data" change to "Delete error data" in settings.<br />
- Fixed bug that set the abnormal data in edit mode.<br />
<br />
Apr/4/2012: v0.9.1<br />
- Add "Delete overlap data" in settings.<br />
<br />
Mar/31/2012: v0.9.0<br />
- Add "Launched by using sensor" in settings.<br />
- After version up restart launched from statusbar, launched from overlay, launched by sensor.<br />
- Stop the launch by sensor, during the off screen, during the lock screen, incoming call, during a call.<br />
* Add "Phone calls" permission. (To stop the launched by sensor, incoming call or during a call)<br />
<br />
Mar/9/2012: v0.8.3<br />
Mar/4/2012: v0.8.2<br />
Mar/2/2012: v0.8.1<br />
Feb/25/2012: v0.8.0<br />
Feb/5/2012: v0.7.10<br />
June/17/2012: v0.7.9<br />
June/13/2012: v0.7.8<br />
June/1/2012: v0.7.7<br />
Dec/26/2011: v0.7.6<br />
Dec/14/2011: v0.7.5<br />
Dec/12/2011: v0.7.4<br />
Dec/11/2011: v0.7.3<br />
Dec/10/2011: v0.7.2<br />
Dec/3/2011: v0.7.1<br />
Nov/22/2011: v0.7.0<br />
Nov/11/2011: v0.6.8<br />
Nov/9/2011: v0.6.7<br />
Nov/7/2011: v0.6.6<br />
Nov/6/2011: v0.6.5<br />
Nov/5/2011: v0.6.4<br />
Nov/4/2011: v0.6.3<br />
Oct/28/2011: v0.6.2<br />
Oct/24/2011: v0.6.1<br />
Oct/22/2011: v0.6.0<br />
Oct/17/2011: v0.5.1<br />
Oct/17/2011: v0.5.0<br />
Oct/1/2011: v0.4.0<br />
Sept/26/2011: v0.3.1<br />
Sept/24/2011: v0.3.0<br />
Sept/22/2011: v0.2.0<br />
Aug/29/2011: v0.1.0<br />
<br />
7/21/2011: v0.0.1<br />
-First release.Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-60678819269652059492015-11-02T19:33:00.003+09:002015-11-02T19:36:20.637+09:00ssFlicker v1.5.9の更新内容メインはホームキー起動の仕様変更です。<br />
それ以外は些細な修正であり、備忘録として記載します。<br />
<br />
<b>ホームキー起動の仕様変更。</b><br />
<br />
<ul>
<li>これまで、ホームキー起動はシングルクリックモードとダブルクリックモードの2つのモードで動作を行えるようにしていました。</li>
<li>ただし、この動作は少々無理な作りとなっており、事実あまり正確に動作していませんでした。</li>
<li>今回、思い切って通常のホームアプリと同じ動作をするように修正しました。これまでも思い通りの動作はしていなかったため、あまり違和感はないと思います。</li>
</ul>
<br />
<br />
<b>軽微な仕様変更</b><br />
<br />
<ul>
<li>アプリインストール時やバージョンアップ時の処理ロジックを変更。</li>
<li>Android 6.0以上の場合は、設定画面のNow起動を非活性にするように変更。</li>
<li>ポインタタップ時にアクションウィンドウのポインタアイコンがアニメーションするよう変更。</li>
</ul>
<br />
<br />
<b>軽微な不具合の修正</b><br />
<div>
<ul>
<li>アプリソート時にポインタのマルチアプリアイコンが変更されない不具合の修正。</li>
<li>アプリソート時にポインタのアプリアイコンのアプリ番号が変更されない場合の修正。</li>
<li>ドロワー表示時にエラーとなる不具合の修正(カーソルとDBのクローズ漏れの追加)。事象が再現しないため、修正されているかは未確認。</li>
</ul>
</div>
Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-7881703555387209842015-10-06T19:15:00.000+09:002015-10-06T19:21:11.155+09:00ssFlicker v1.5.8の更新内容<div dir="ltr">
メインはAndroid 6.0の対応です。</div>
<div dir="ltr">
<br /></div>
<div dir="ltr">
<b>Android 6.0のパーミッションモデルに対応</b></div>
<ul>
<li>Android 6.0からアプリが必要とするパーミッションは、パーミッション単位で許可/拒否を設定できるようになっています。</li>
<li>この新パーミッションモデルに対応し、パーミッションを必要とするタイミングでパーミッションの許可要求を行うように修正しています。</li>
</ul>
<div>
<b>Android 6.0の自動バックアップに対応</b></div>
<div>
<ul>
<li>Android 6.0にはアプリの設定データを自動でバックアップする機能が備わっています。</li>
<li>この自動バックアップ機能に対応し、自動的にssFlickerの編集内容、設定内容がバックアップされ、インストール時にリストアされるようになっています。</li>
</ul>
</div>
<div>
<b>背景の透過色を変更</b></div>
<div>
<ul>
<li>前バージョンでssFlickerのアプリ全体の背景を透明から薄い黒色に変更しました。が、少し色が薄すぎたため濃くしています。</li>
</ul>
</div>
<div>
<b>ポインタアイコンをアプリアイコンに設定すると、アイコンが白くなる不具合の修正</b></div>
<div>
<ul>
<li>ポインタアイコンをアプリアイコンに設定すると、真っ白の塗りつぶしになってしまう不具合があったため、修正しました。</li>
</ul>
</div>
Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-86388018155296482912015-07-05T11:34:00.000+09:002015-07-05T11:34:08.621+09:00ssFlicker v1.5.6、v1.5.7の更新内容 ちまちまと更新しています。<br />
<br />
<b>(v1.5.6)ドロワーの性能改善</b><br />
<div>
<br />
これまで、ドロワーは起動される度に端末内にインストールされているアプリの一覧を取得していましたが、予めキャッシュとして保持するようにしました。これによって、ドロワーの起動速度が劇的に向上しています。</div>
<div>
一方、デメリットとしてはアプリ一覧をキャッシュするためデータ量が増加した点、アプリインストール時や更新時などにキャッシュをリフレッシュするため、処理が重くなった点があります。</div>
<div>
<br /></div>
<div>
<b>(v1.5.6)ウィジェットサイズの計算ロジックを変更</b></div>
<div>
<br />
画面サイズからウィジェットを配置できるセル数を計算するロジックを変更しました。</div>
<div>
これによって、一部の端末では設置できるウィジェットのサイズが変化していると思います。</div>
<div>
私が開発に利用しているNexus6では、最大サイズが4×4から5×5に増えました。</div>
<div>
<br /></div>
<div>
<b>(v1.5.7)背景の透過色を変更</b></div>
<div>
<br />
これまで、アプリの背景色は完全な透明だったのですが、透過した薄い黒色に変更しました。</div>
<div>
これにより、メニューボタンの視認性が向上していると思います。</div>
<div>
<br /></div>
<div>
<b>(v1.5.7)画像のトリミングができない不具合を修正</b></div>
<div>
<br />
Googleフォトアプリにバージョンアップした後からだと思いますが、画像のトリミングがエラーになる不具合が発生していました。画像のトリミングにはGoogleフォトアプリを利用しており(端末によっては別のアプリを利用する可能性があります)、バージョンアップによりAPIが変更になっていたためのようです。</div>
<div>
不具合には対応できたのですが、Googleフォトの仕様変更(バグ?)により、別の事象が発生しています。</div>
<div>
PNG画像で透明を利用している場合、Googleフォトのトリミングを利用するとJPGに変換されて透明が無効化されてしまいます。影響はssFlickerだけではないので、Googleフォトを修正して欲しいところです。</div>
<div>
<br /></div>
Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-58776872934101227742015-06-04T23:48:00.004+09:002015-06-10T23:07:48.296+09:00ssFlicker v1.5.5の更新内容ssFlickerをv1.5.5にバージョンアップしました。<br />
とうとう寄付機能を実装したのと、再び軽微な不具合をいくつか修正しています。<br />
また、本バージョンにバージョンアップすると、ssFlickerの設定内容が全てリセットされます。<br />
<br />
<b>寄付機能</b><br />
<br />
<ul>
<li>とうとう実装しました。300円で寄付ができます。よろしければお願い致します。</li>
</ul>
<div>
<b>ssFlickerの設定のリセット</b></div>
<br />
<br />
<ul>
<li>v1.5.0の時に少しマヌケな設計としてしまっていたため、本バージョンでまともに戻しました。その副作用です。お手数をお掛けしますが再設定をお願いします。</li>
</ul>
<div>
<b>軽微な不具合</b></div>
<br />
<br />
<ul>
<li>バックアップダイアログを表示して閉じるとエラーが発生する事象、ssFlicker初回起動時にオーバーレイ起動をONにするとエラーが発生する事象の不具合対応を行いました。</li>
</ul>
<div>
<br /></div>
<div>
<b>独り言</b></div>
<br />
<br />
<ul>
<li>寄付はどれくらい集まるだろう。</li>
<li>ssFlickerを気に入って寄付してくれるような人なら300円くらいは寄付してくれるだろうという予測。</li>
<li>現状、ユーザ数は約1万なので、1%程度、つまり100人程度寄付してくれるだろうという予測。</li>
<li>これらから、合計所詮3万円くらいかな。</li>
<li>寄付を実装したアプリはLillipop以上じゃないとインストール出来ない。現最新版でもLollipopは400人強の3%程度。今日ドコモとauからLollipop対応の発表があったけど、どれらい増えてくれるだろうか。</li>
<li>まぁ、マイナスになることはないので、どの程度まで増えるのか期待せずに楽しみにしてみよう。</li>
<li>目標は強気に1年で10万円!</li>
</ul>
<br />
<br />Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-10242572298339099172015-05-15T21:28:00.002+09:002015-05-15T21:29:08.254+09:00ssFlicker v1.5.xの修正内容ssFlicker 1.5.1〜4で”軽微な不具合”を何点か修正しています。<br />
備忘録の意味で記載しておきます。<br />
軽微な不具合がちょいと多発していてすいません。<br />
<br />
<b>v1.5.1</b><br />
<br />
<ul>
<li>編集画面を閉じると、エラーが発生することがある不具合を修正。</li>
</ul>
<div>
今回からアイコンの画像トリミング時に一時ファイルを保存するようにしてる。</div>
<div>
また、編集画面を閉じる時に一時ファイルを削除する処理を追加していた。</div>
<div>
一時ファイルはSDカード配下のssFlickerフォルダに出力されるが、フォルダがない状態で編集画面を閉じると、フォルダが見つからずにエラーが発生いていた。</div>
<br />
<br />
<b>v1.5.2</b><br />
<br />
<ul>
<li>ssFlickerに登録しているアプリがバージョンアップした時の動作を変更。</li>
<li>Boot.javaのロジック修正。</li>
<li>アイコン、ラベルタイプの変数変更。</li>
</ul>
<div>
2、3点目は内部処理の変更。</div>
<div>
1点目は、たまたま最近マクドナルドのアプリのバージョンアップをした時に発見。</div>
<div>
アプリのバージョンアップによって、ssFlickerに登録しているアプリのActivityがなくなってしまった場合、ssFlicker上では「?不明」と表示されていた。</div>
<div>
Google Nowランチャーで同じような状況が発生した場合、ホーム画面上からアプリが削除されていたので、同じくアプリを削除するよう修正。</div>
<div>
<br /></div>
<div>
<b>v1.5.3</b></div>
<div>
<ul>
<li>1.5.0未満から1.5.0以上にバージョンアップした際に、全てのssFlickerの設定(編集内容は除く)を削除するように変更。</li>
</ul>
<div>
デベロッパーコンソールにエラーが上がっていたことで発覚。</div>
</div>
<div>
今回、色の設定はPreferenceにint型で保持するように修正していたのだが、過去に同じPreferenceキーをString型で利用していたため、型のキャストでエラーになっていた。</div>
<div>
Preferenceは数多く変更しており、全てを調べるのが手間だったため、全設定を削除するよう修正。</div>
<div>
ただし、既にv1.5.xにバージョンアップしているユーザには影響なし。</div>
<div>
<br /></div>
<div>
<b>v1.5.4</b></div>
<div>
<ul>
<li>アイコン編集で透明度が反映されない不具合を修正。</li>
</ul>
<div>
ユーザ申告により発覚。</div>
</div>
<div>
透明度のある画像をアイコンに設定すると、透明な部分が黒くなってしまっていた。</div>
<div>
上にも記載したが、今回のバージョンでは画像のトリミング時に一時ファイルを保存するようにしており、その時jpegで保存していたことが原因。</div>
<div>
pngで保存するようにして修正。</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<br />
<br />Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-17582912616012036572015-04-23T20:45:00.002+09:002015-05-13T22:07:42.035+09:00ssFlicker v1.5.0の更新内容<div dir="ltr">
大きな機能追加はありませんが、見た目などあまり目立たないところに多く手を入れています。</div>
<div dir="ltr">
<br /></div>
<div dir="ltr">
<b>マテリアルデザイン対応</b></div>
<ul>
<li>設定画面とダイアログぐらいですが、マテリアルデザインに変更。</li>
</ul>
<div dir="ltr">
<b>Android 4.x向けの開発終了</b></div>
<ul>
<li>マテリアルデザイン対応に合わせて。Lillopopはまだほとんど普及していないませんが、大きな機能追加があるわけではないので、許してください。</li>
</ul>
<div dir="ltr">
<b>センサー起動の機能削除</b></div>
<ul>
<li>イロモノ機能になってしまっていたので、機能削除しました。</li>
</ul>
<div dir="ltr">
<b>設定項目の見直し</b></div>
<div dir="ltr">
今回、多くの設定項目を見直して統廃合や削除をしています。</div>
<div dir="ltr">
<strike>色などを中心に、複数の設定がリセットされます。お手数ですが、再設定をお願いします。</strike><br />
⇒v1.5.0未満からv1.5.3以上へ更新した場合、全設定がリセットされるよう変更しました。</div>
<div dir="ltr">
</div>
<ul>
<li>色と透明度を統合</li>
<li>ポインタアイコンサイズとドックアイコンサイズを統合</li>
<li>ウィンドウ枠、角の削除</li>
<li>ドック背景、選択アイコン背景の削除</li>
</ul>
<div dir="ltr">
<b>カラーピッカーの作成</b></div>
<ul>
<li>あえて言えば今回の目玉機能。色選択をARGBで指定できるようになりました。</li>
</ul>
<div dir="ltr">
<b>選択アイコンのアニメーションを追加</b></div>
<ul>
<li>フリック時に選択されているアプリが拡大するようになりました。賛否ありそうですが、個人的には気に入っています。</li>
</ul>
<div dir="ltr">
<b>画像のトリミング時の不具合修正</b></div>
<ul>
<li>おそらく、KitKatから発生していたと思いますが、画像のトリミングができない不具合が発生していたため、修正しました。</li>
</ul>
<div dir="ltr">
<b>オーバーレイ設定の不具合修正</b></div>
<ul>
<li>オーバーレイの設定変更→オーバーレイOFF→オーバーレイの設定ONにすると、設定が元に戻ってしまう不具合を修正しました。</li>
</ul>
<div dir="ltr">
<b>通知から時刻を削除</b></div>
<ul>
<li>ステータスバー起動などで通知領域に表示されているssFlickerから時刻を削除しました。</li>
</ul>
Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-64391139133555503032015-04-16T22:18:00.005+09:002015-04-16T22:19:11.173+09:00ssFlicker v1.4.xの更新内容今更ながら、v1.4.xの更新内容。<br />
忘れて抜けちゃってる点もありそうだけど。<br />
<br />
<b>タスクポインタの復活</b><br />
<br />
<ul>
<li>v1.4.0で削除したものの、復活の要望が多かったのでv1.4.1で復活。</li>
</ul>
<b>履歴ポインタとタスクポインタの機能削除</b><br />
<br />
<ul>
<li>v1.4.1で復活させたものの、Lollipopでは履歴を取得するメソッドが使えなくなってしまったので、v1.4.3でLollipopでは履歴ポインタとタスクポインタの機能削除。</li>
</ul>
<div>
<b>文字表示をOFFに設定した場合、アプリ名も非表示にするよう変更</b></div>
<div>
<ul>
<li>どこかのバージョンから設定にかかわらずアプリ名が表示されるようになっていたので、設定がちゃんと反映されるように変更。</li>
</ul>
<div>
<b>ステータスバーアイコンの重要度を変更</b></div>
<div>
<ul>
<li>重要度を下げてステータスバーに表示されないよう変更。Lillipopの場合はロック画面からも表示されないよう変更。</li>
</ul>
</div>
<div>
<b>オーバーレイ起動、Now起動のアイコンを変更</b></div>
</div>
<div>
<ul>
<li>Lillipop風に変更。</li>
</ul>
<div>
<b>xxxhdpiの画像を追加</b></div>
</div>
<div>
<ul>
<li>Androidの解像度はどこまで大きくなるんだろう?</li>
</ul>
</div>
<div>
<br /></div>
Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-23310449414355581902014-07-24T22:40:00.000+09:002016-01-30T08:59:20.316+09:00ssFlicer v1.4.0の更新内容久しぶりにssFlickerをバージョンアップしました。<br />
使い勝手や機能面での大きな変更はありませんが、細かい更新内容はたくさんあります。<br />
<br />
<b>Android 4.0向けの開発終了</b><br />
<br />
<ul>
<li>文字通り、本バージョンはAndroid 4.1以上が対象となります。</li>
</ul>
<br />
<b>タスクポインタの削除</b><br />
<br />
<ul>
<li>最近のAndroidには履歴ボタンがあり、タスクポインタの利便性が下がったため削除しました。履歴ポインタも削除しようかとも思ったのですが、一応残しています。</li>
</ul>
<br />
<b>ウィジェット表示スペースのレイアウト変更</b><br />
<br />
<ul>
<li>ウィジェット表示スペースの上部に上辺との隙間を設け、若干ゆとりを持たせるようにしました。</li>
<li>これまで、セル数は画面サイズから動的に計算していたのですが、画面サイズから固定値となるようになりました。通常のスマートフォンサイズで4×4、Nexus7サイズで6×6、Nexus10サイズで8×7となります。</li>
</ul>
<br />
<b>ウィジェット選択ダイアログを変更</b><br />
<br />
<ul>
<li>ウィジェット設置時の選択ダイアログに、プレビュー画像を表示するようにしています。</li>
</ul>
<b><br /></b>
<b>ウィジェットのサイズ変更に対応</b><br />
<br />
<ul>
<li>編集モードからウィジェットのサイズ変更が可能となりました。</li>
<li>ただし、サイズ変更に対応しているウィジェットのみ、サイズ変更が可能です。</li>
</ul>
<br />
<b>アプリ追加、削除時等のポインタアイコンの自動更新に対応</b><br />
<br />
<ul>
<li>ちょっと表現しづらいのですが…。これまでは、ポインタのアイコンを「マルチアプリアイコン」に設定し、ポインタ内のアプリの追加や削除を行ってもマルチアプリアイコンが更新されませんでした。本バージョンでは自動で更新されるようになっています。</li>
<li>ただし、ポインタの再設定が必要です。厳密にはポインタの削除は必要なく、ポインタアイコンの再設定が必要です。</li>
</ul>
<br />
<b>アプリバージョンアップ、アンインストール時の自動更新に対応</b><br />
<br />
<ul>
<li>こちらも表現しずらいのですが…。これまでは、ssFlickerに登録されているアプリをバージョンアップし、アプリアイコンやアプリ名の更新があっても、ssFlickerの登録情報は更新されませんでした。本バージョンではssFlickerの登録情報が自動で更新されるようになっています。</li>
<li>なお、アプリアイコンやアプリ名をカスタマイズしている場合、自動更新はされません。</li>
<li>同様にアプリをアンインストールした場合、ssFlickerの登録情報からも自動で削除されるようになっています。</li>
<li>ただし、アプリの再設定が必要です。厳密にはアプリの削除は必要なく、アプリ編集ダイアログで初期化を行えばOKです。</li>
</ul>
<div>
<br /></div>
<div>
<b>その他</b></div>
<div>
<br />
その他にも細かい修正が多々あります。開発備忘録の意味もこめて記載します。</div>
<div>
<ul>
<li>グレイの色合いを変更。濃くなっています。</li>
<li>シェイク起動時にスリープを入れて連続検知を制御。シェイクが連続して検知されると、起動→終了→起動→…を繰り返します。一度端末を振って2回シェイクが検知されてしまうとssFlickerの起動に失敗したように見えるのですが、起動後にsleepを入れることにより、これを回避するように修正しています。</li>
<li>ssFlickerの設定画面を若干変更。バックアップとリストアを同一ダイアログに集約等。</li>
<li>ssFlickerの設定画面からのバックキーで、フリックモードに切り替わるよう変更。</li>
<li>選択アイコン背景を変更。ウィンドウ背景の角の設定に合わせて、直角と角丸で表示されます。</li>
<li>ウィジェトサイズ計算式の定数を、画面サイズに応じて固定値にするように修正。これまでは画面サイズに関わらず同じ値を利用していました。</li>
<li>"ウィジェット"を意味するアイコンを変更。</li>
<li>登録したアプリのアプリ名に改行が含まれている場合、改行を含んで登録されていたが、改行を半角スペースに置換するように変更。</li>
</ul>
</div>
<br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-6850543007934000102013-11-24T16:04:00.000+09:002013-11-25T23:29:46.456+09:00ssFlicker v1.3.xの更新内容ssFlicker v1.3.0で出た不具合や要望をv1.3.3までに対応しました。<br />
裏を返せば、v1.3.3までに対応しなかった内容は今のところ対応するつもりはありません。<br />
<br />
なお、旧バージョンのapkが欲しい方はメールを頂ければ対応します。<br />
<h3>
ステータスバー起動、オーバーレイ起動、センサー起動がエラーになる</h3>
<br />
単純なバグでした。<br />
Android 4.1(API16)以上じゃないと動かない機能を使っていたため、Android 4.0で動かなくなっていました。<br />
v1.3.1で修正済み。<br />
<br />
<br />
<h3>
旧バージョンでのバックアップファイルのリストアができない</h3>
<br />
これも単純なバグでした。<br />
試験の時に入れていたコードが残ったままでした。<br />
v1.3.2で修正済み。<br />
<br />
<br />
<h3>
フォグラウンド実行でステータスバーにアイコンが表示される</h3>
<br />
ssFlickerではオーバーレイ起動とセンサー起動のフォアグラウンド実行をONにすると、サービスの起動優先度を高くしてkillされずらくすることが可能です。<br />
フォアグラウンド実行をONにすると、ステータスバーにアイコンを表示する必要があるのですが、ssFlickerではちょっとした裏ワザでアイコンを非表示にしていました。<br />
ところが、Android 4.3からこの裏ワザが効かなくなってしまいました。<br />
そのため、v1.3.0ではフォアグラウンド実行をONにすると一律ステータスバーにアイコンを表示するよう仕様を変更していました。<br />
<br />
やはりと言うべきですが、ちょっと不評だったため、v1.3.3にてAndroid 4.3未満ではアイコンを非表示するよう仕様を見直しています。<br />
Android 4.3以上ではフォアグラウンド実行をONにした場合、変わらずステータスバーにアイコンが表示されますが、上述の通りAndroidの制限になるのでご容赦ください。<br />
<br />
<br />
<h3>
アイコンの画像を選択&トリミングができない</h3>
<br />
これもバグでした。<br />
画像を選択&トリミングを選択した時点で、編集ダイアログが消えてしまっていため、画像を受け取れなくなってしまっていました。<br />
v1.3.3で修正済み。<br />
<br />
<br />
<h3>
オーバーレイポイント(オーバーレイ起動の起点)がロック画面でも表示されるようになった</h3>
<div>
<br />
v1.3.0以前のレイヤではオーバーレイポイントを上辺に設定した際、ステータスバーの裏に隠れてしまう状態になっていました。</div>
<div>
v1.3.0で表示レイヤを変更し、より前面に表示され、かつステータスバーを省いた範囲で表示するようにしていました。</div>
<div>
その影響でロック画面よりも前面にオーバーレイポイントが表示されるようになりました。</div>
<div>
が、そもそもロック画面よりも前面に表示されるのはセキュリティ上よろしくない点があるため、v1.3.3にて元のレイヤに戻しています。</div>
<div>
<br /></div>
<div>
他アプリから画面輝度の設定変更ができないと申告がありましたが、おそらくこの表示レイヤの影響です。</div>
<div>
検証していませんが、v.1.3.3にて直ったと思います。<br />
<br /></div>
<div>
<br /></div>
<h3>
メニューポインタの右フリックが届かないため、編集モードに遷移できない</h3>
<br />
v1.3.0で動作対象をAndroid 4.0以上にしたことに合わせて、メニューポインタを追加しています。<br />
縦画面の場合はドックの右端に表示されるのですが、機種によっては右フリック(編集モード)が届かなかったようです。<br />
v1.3.3にてドックのレイアウトを若干変更し、左右の余白を拡大しました。<br />
検証はできていませんが、これで修正されたと思います。<br />
<br />
類似の話として、v1.3.0でメニューキー(物理ボタン or ナビゲーションバー)のメニューを押しても何も起こらないようになっていましたが、v1.3.3でメニューが表示されるように対応しました。<br />
<br />
<br />
<h3>
編集モードのプログレスバーが表示される間に画面をタップすると異常終了する</h3>
<br />
これもバグです。<br />
たまたま気づいたため、v1.3.3で合わせて修正しました。<br />
<br />
<br />
<h3>
メニューポインタについての要望</h3>
<br />
メニューポインタについては色々要望をもらっています。<br />
場所を移動したいとか、元の仕様に戻してほしいなどなど。<br />
結論から言えば、今のところ現仕様から変更する予定はないです。<br />
<br />
何かしらメニューポインタをカスタマイズ可能とし、仮に非表示、削除などを行ってしまった場合、編集モードやssFlickerの設定へ遷移できなくなってしまうため、再度メニューポインタを復活させる手立てがなくなってしまいます。<br />
<br />
また、ssFlickerのみならず、デフォルトホームアプリにおいて重要なポイントとして、Androidの設定への導線の役割があります。<br />
Android 4.0以上ではステータスバーからAndroidの設定への導線がありますが、ssFlickerではステータスバーを非表示にすることも可能です。<br />
ssFlickerではAndroidの設定への導線としてメニューポインタを使っています。<br />
<br />
メニューポインタの場所を変更するなどは考えてみたりもしたのですが、上記の理由で位置づけが重要なため、メニューポインタ導入時からカスタマイズ可能として不具合を出したくなかったのと、カスタマイズ内容の具体的イメージがいていないため実現していません。<br />
<br />
そもそも以前のようにナビゲーションバーの一番右に縦の「…」で表示するためには、動作対象をAndroid 2.3にまで広げる必要があります。<br />
実際には条件はもっと複雑なのですが、ssFlickerでは動作対象OSバージョンはなるべくシンプルしているため、「…」に戻すことはありません。<br />
<br />
<br />
<h3>
その他の要望</h3>
<br />
文字表示の設定を非表示にした場合、画面上部に表示されるウィンドウ(主にアプリが表示されるウィンドウ)に文字表示されるようになりました。<br />
正直に言えばバグ(設計時の考慮不足)だったのですが、この対応はしません。<br />
今の仕様としては画面下部に表示されるウィンドウ(フリックするウィンドウ)は文字表示なし、画面上部に表示されるウィンドウは文字表示ありとなります。<br />
<br />
オーバーレイ起動時やNow起動時のssFlickerアイコンを戻したいという要望もありましたが、これも対応しません。<br />
以前は背景色があったり、今回アイコンが白一色になったため見づらくなったという指摘はごもっともなのですが、今回はGoogle Nowライクにアイコンを変更しており、なるべく標準的なものに近づけることが目的であるため、このままとします。Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-81141186766466183612013-10-12T23:34:00.002+09:002013-11-24T16:27:44.505+09:00ssFlicker v1.3.0の変更内容半年以上の間をおいて、久しぶりにssFlickerをv1.3.0にバージョンアップしました。<br />
実は夏ころには完成していたんだけど、色々気分が乗らずに放置していましたが、ここでリリースしました。<br />
<br />
このバージョンでは見た目で分かるもの分からないもの、大小含めかなり多くの変更があります。<br />
Android 4.0に合わせた機能変更が多いです。<br />
他にも色々あるんだけど細かすぎる内容や、見てもよく思い出せない内容は省略しています。<br />
<br />
・Android 2.3、3.xの開発終了。(v1.3.0はAndroid 4.0以上でないと利用できません)<br />
<br />
・メニューポインタ<br />
→ドックの一番右端にあるやつ。これまでのメニューキーの代替。<br />
・画面全般をTheme.Holoに変更<br />
・横画面時のドックの配置を変更<br />
→縦横切替時にドックにあるアプリの配置が逆になっていたものを修正。<br />
<div>
・タブレットにおけるGridView(アプリ一覧など)のカラム数を変更</div>
<div>
<br /></div>
<div>
・ドロワー機能の追加</div>
<div>
→メニューポインタ内の1機能としてドロワーを追加。</div>
・履歴ポインタやタスクポインタでのアプリ起動処理ロジックが変更。<br />
・ファンクションのマナーと音量を変更。<br />
→Androidのバージョンアップがあると毎回何かしら変更があるので、シンプルにしてみた。<br />
・ファンクションの機内モードをAndroid 4.2以上で利用不可に変更。<br />
→Androidのバージョンアップに伴い制限されてしまったため。<br />
<br />
・フォアグラウンド実行時にステータスバーにアイコンを表示するよう変更。<br />
→これまで裏ワザ的に非表示にさせていたものの、Android 4.3で強制表示されるようになったため、素直に変更。<br />
・オーバーレイポイントの表示レイヤ変更<br />
→ステータスバーに被らないように、かつロック画面で表示されるようになっているはず。<br />
<br />
・透明ウィジェットを拡大可能に変更<br />
・透明ウィジェットのプレビュー画像変更、ウィジェット画像変更<br />
<br />
・アプリアイコン、オーバーレイ起動アイコン、Now起動アイコンを変更<br />
<div>
・一部オリジナルアイコンを変更<br />
<br />
・ウィンドウ背景色やオーバーレイポイント色ののデフォルト設定値を変更<br />
・バックアップディレクトリを変更<br />
→バックアップディレクトリを変更。</div>
<br />
・オーバーレイウィンドウの選択時のアイコン(?)<br />
<strike>→こんなメモがあったんだけど、何をしたんだっけ。(-_-;)</strike><br />
<strike>気になるなぁ。</strike><br />
(以下後日追記)<br />
→オーバーレイ起動時のアイコンのことでした。<br />
上に書いた「アプリアイコン、オーバーレイ起動アイコン、Now起動アイコンを変更」と同じ件でした。<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com2tag:blogger.com,1999:blog-6072528742739619140.post-61584340912165212662012-11-30T22:58:00.001+09:002012-12-01T17:30:41.988+09:00Android 2.2向けの開発を終了しましたssFlickerをv1.2.0にバージョンアップしました。<br />
<br />
今回のバージョンアップでオーバーレイポイント位置の設定と、各サイズ設定がリセットされます。<br />
最近リセットが多くてごめんなさい。<br />
また、サイズ設定が大きく変わっています。<br />
より大きいのが欲しい、小さいのが欲しいという要望がありましたら、機種名と合わせてご連絡ください。<br />
対応するかは分かりませんが、参考にさせて頂きます。<br />
<br />
<i><span style="color: #6aa84f;">(2012/12/01追記)</span></i><br />
<i><strike><span style="color: #6aa84f;">一時的に旧バージョン(v1.1.2)をアップしました。新バージョン(v1.2.0)でサイズが合わない方はご利用ください。次回バージョンアップ後に削除します。インストールするためにはセキュリティ設定の「提供元不明のアプリ」の設定を有効にする必要があります。ダウンロードはこちら。</span></strike></i><br />
<br />
<i><span style="color: #e69138;">(2012/12/01さらに追記)</span></i><br />
<i><span style="color: #e69138;">v1.2.0でアイコンサイズが正しく反映されない不具合があったため、v1.2.1で修正を行いました。旧バージョンのapkの公開は終了します。</span></i><br />
<br />
また、今回のバージョンから2.3以上向けのものになります。<br />
2.2向けの開発は終了しました。<br />
また、2.3、3.x向けの開発も来春で終了します。<br />
<br />
<a name='more'></a><br />
■v1.2.0<br />
□ステータスバー非表示機能を追加<br />
設定画面から設定できます。<br />
要望の対応で、他の解決案も考えてみたのですが何も浮かばなかったので単純に設定に追加しました。<br />
<br />
□設定画面の各サイズ設定をpx単位からdp単位へ変更<br />
開発サイドの話になりますが、Androidではdp(dip)という単位でサイズを設定することが推奨されています。<br />
これまでssFlickerではpx(ピクセル)という単位でサイズを設定していたため、dpに変更しました。<br />
ちょうど1年ほど前にもdp指定に変更したのですが、その時は結局px指定に戻しました。<br />
今回再チャレンジです。<br />
で、これに伴い各サイズ設定がリセットされます。<br />
このサイズが理由ではないのですが、オーバーレイポイントの位置もリセットされます。<br />
<br />
□編集モードでアイコン変更の画像の選択(トリミング無し)機能を削除<br />
よく考えたらいらないなぁと思って削除しました。<br />
トリミングありはこれまで通り使えます。<br />
<br />
□編集モードでショートカット追加時の不具合修正。<br />
コメントでいくつかショートカット追加の不具合を指摘されていましたが、その対応になります。<br />
おそらく前のバージョンでのデグレです。<br />
<br />
□画像処理ロジックの変更<br />
改善ではないのですが、ソースコードを見直しました。<br />
使い勝手に影響はありません。<br />
<br />
<span style="color: #e69138;">(2012/12/01追記)</span><br />
<span style="color: #e69138;">■v1.2.1</span><br />
<span style="color: #e69138;">□アイコンサイズの不具合を修正</span><br />
<span style="color: #e69138;">v1.2.0でアイコンサイズの設定を大幅に変えました。</span><br />
<span style="color: #e69138;">一部機種にて不具合があったため、その修正です。</span><br />
<span style="color: #e69138;">今回、dpという単位に変更しましたが、プログラムの中ではdpにdensityという係数をかけてpxに変換しています。</span><br />
<span style="color: #e69138;">densityは端末によってマチマチで、最近の機種(xdpi)では2、1年ほど前の機種(hdpi)では1.5となります。</span><br />
<span style="color: #e69138;">プログラムの中で、densityを整数値として扱っていたため、不具合が発生していました。</span><br />
<span style="color: #e69138;">超初歩的なバグですいません…。</span><br />
<span style="color: #e69138;"><br /></span>
<span style="color: #e69138;">以前dpにして失敗した時も同じ不具合があったのかな。今更ソースを見直す気もないけど。</span><br />
<br />Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-91013170860419769362012-11-18T02:21:00.002+09:002012-11-29T23:53:58.917+09:00Androidをカスタマイズしてみようしばらく前にとうとうGalaxy Nexusをroot化してみた。<br />
開発者なのであまり自分のデバイスを特殊な環境にしたくなかったのだけど、ちょっと試してみたいことができたのがきっかけ。<br />
<br />
root化に限らずカスタマイズの情報を扱ったサイトは他にもあるので、手順などはそれらサイトを参照すれば誰でも可能だと思う。<br />
ただ、どのサイトも用語の説明なしに手順が記載されているものばかりで「?」と思うことが多かったので、カスタマイズ用語を纏めてみようと思う。<br />
<br />
<span style="color: red;">なお、以下に説明するアンロックやroot化などを行うと各キャリアやメーカーのサポート対象外になる上、失敗すると文鎮化(復旧不可能状態)したりファイルが消えてしまう可能性も高い。</span><br />
<span style="color: red;">重要なファイルは事前にバックアップを取り、各自の責任で実施してください。</span><br />
<br />
経験則から書いていることが多いので間違っている点があったらごめんなさい。遠慮無くご指摘ください。<br />
<br />
<a name='more'></a><br /><br />
<b><span style="color: blue;">Bootloaderアンロック</span></b><br />
<br />
Androidの起動シーケンスは以下のようになっている。<br />
1. 電源ON<br />
2. Bootloader起動<br />
3. Android起動<br />
4. ホームアプリ起動<br />
5. 操作可能状態<br />
通常、2〜4は自動で処理されるけど、Bootloaderをアンロックすると2の状態で一時停止することができる。<br />
Bootloaderでは、そのままAndroidを起動させるか、リカバリを起動させるかをユーザに選択させることができ、結果としてリカバリを起動できるようになることが1つのメリット。<br />
もう1つのメリットがBootloaderを起動した状態でFastbootコマンドが利用できること。<br />
Bootloaderをアンロックするためにはデバイスで特定の操作をする必要がある。おそらくデバイスによって操作方法は異なり、このサイトでは記載しない。<br />
<br />
<br />
<b><span style="color: blue;">Fastbootコマンド</span></b><br />
<br />
イメージからリカバリを起動したり、イメージを焼いたりすることができる。<br />
例えばBootloaderが起動している状態で、<br />
fastboot boot <i>recovery.img</i> … 指定したリカバリを起動する<br />
fastboot flash <i>recovery.img</i> … 指定したリカバリを焼く<br />
となる。<br />
前者であれば今インストールされているリカバリを残したまま、指定した別のリカバリを起動させることができる。<br />
後者であれば今インストールされているリカバリに、指定したリカバリを上書きすることができる。<br />
上記の例ではリカバリとしたが、その他bootloaderやsystemなどのイメージを焼くことも可能。<br />
adbコマンドというものもあるけど、こちらはどちらかと言えばデバッグ用のコマンド。<br />
fastbootコマンドもadbコマンドもPCにAndroidの開発環境を構築し、デバイスとUSB接続してWindowsのコマンドプロンプトやMacのターミナルから利用する。<br />
いずれにせよカスタマイズするのであればどちらも使うことになる。<br />
<br />
<br />
<b><span style="color: blue;">リカバリ(recovery)</span></b><br />
<br />
もう1つのOSみたいなもの。Fastbootコマンドの補助的な役割を担う。<br />
Fastbootを使いこなせれば、おそらくリカバリを使わずとも何とかなる。<br />
イメージを焼いたり、ディレクトリのマウント/アンマウント、バックアップ/リストアができたりする。<br />
Nexusの場合、Google標準のリカバリが利用できるがたいした機能はないためほとんど使うことはないだろう。その他デバイスの場合は不明。<br />
OSと同様、第三者が作成したカスタムリカバリが存在し、ClockworkModなどが有名。リカバリを使う場合はカスタムリカバリが前提となっている場合がほとんど。<br />
各サイトからダウンロードし、fastboot bootコマンドを利用して一時的に起動して利用したり、fastboot flashコマンドを利用してインストールして利用する。<br />
<br />
<br />
<b><span style="color: blue;">カスタムROM</span></b><br />
<br />
Androidはオープンソースなので、各ハードウェアメーカーがカスタマイズすることが可能。<br />
NexusにはGoogle標準のAndroid(=Factory Image)がインストールされているけど、Nexus以外のメーカー製デバイスの場合、何かしらのメーカーカスタマイズがされたAndroidがインストールされている。<br />
Google標準でもメーカーカスタマイズでもない、第三者がカスタマイズしたAndroidがカスタムROM。CynogenModなどが有名。<br />
カスタムROMでは標準ROMにはない設定が可能だったりするようだけど、個人的には使ったことがないし、今後も使わないと思う。<br />
各サイトからダウンロードし、fastbootコマンドやリカバリを使ってインストールする。<br />
<br />
<br />
<b><span style="color: blue;">root化</span></b><br />
<br />
Androidを普通に利用する場合、制限のついたユーザ権限でしか操作できない。<br />
それを開放して、スーパーユーザ権限(su権限)のユーザで操作できるようにすること。<br />
root化することにより、プリインストールアプリをアンインストールしたり、システムファイルを操作したりすることが可能になる。<br />
RootKitがいくつか公開されており、SuperuserやSuperSUなどが有名。<br />
各サイトからRootKitをダウンロードし、fastbootコマンドやリカバリを使ってインストールする。<br />
RootKitでやっていることは、suコマンドを配置しパーミッションを付与することと、root化アプリをインストールすることの2つ。<br />
root化アプリでは他のアプリがsu権限をリクエストする度に、そのアプリにsu権限を付与するか設定することができ、不用意なアプリにsu権限を付与することを防ぐことができる。<br />
<br />
<br />
<b><span style="color: blue;">まとめ</span></b><br />
<br />
root化やROM焼きとはカスタマイズした結果。<br />
カスタマイズするためにfastbootコマンドやadbコマンド、リカバリを利用する。<br />
fastbootコマンドやリカバリを使うためにはBootloaderをアンロックする必要がある。<br />
<br />
個人的にはリカバリを利用してzipからROM焼きもできるんだけど、できる限りfastbootコマンドやadbコマンドを使うようにしている。<br />
最終的に何をしたいのかにもよるけど、色々とカスタマイズを楽しみたいのであればできるだけコマンドを叩いてみて、今何をしているのかを考えながら試してみるのがオススメ。<br />
<br />
<br />
<b><span style="color: blue;">参考</span></b><br />
<br />
カスタマイズのためによく参考にするサイトを3つ挙げておく。<br />
<br />
<ul>
<li><a href="http://chimtty.blogspot.jp/">Chimtty.net</a></li>
<li><a href="http://androidlover.net/">ANDROIDLOVER.NET</a></li>
<li><a href="http://juggly.cn/">juglly.cn</a></li>
</ul>
Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-49175602111252011162012-10-10T21:53:00.000+09:002012-10-14T21:19:33.063+09:00ssFlickerのクラス構成を大幅に変更しました<br />
約2ヶ月ぶりにssFlickerをバージョンアップしました。<br />
久しぶりにも関わらず、面白くない内容でごめんなさい。<br />
<br />
<b><u>v1.1.2 </u></b><br />
□アプリのクラス構成を大幅に変更(使用上の変更はありません)<br />
v1.1.1に引き続き、クラス構成を大幅に変更しました。<br />
今回も開発都合なので、使い勝手には影響がありませんが、不具合があればご連絡いただけると嬉しいです。<br />
<br />
また、今回のバージョンアップで以下の設定がリセットされることがあります。<br />
・一部の色の設定<br />
・オーバーレイのスワイプ/タップの設定<br />
<br />
Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-10438999381076118842012-08-13T21:39:00.001+09:002012-08-13T21:39:30.138+09:00ssFlickerの動作可能機器を追加先日のバージョンアップ内容です。<br />
<br />
<b><u>v1.1.1 </u></b><br />
□利用可能なデバイスを追加(タブレットなど。Optimus PadやNexus7等)<br />
<br />
ssFlickerでは複数のハードウェア機能を利用しています。<br />
具体的には以下6つです。<br />
<br />
<ul>
<li>タッチスクリーン</li>
<li>Wi-Fi: ファンクションで利用</li>
<li>Bluetooth: ファンクションで利用</li>
<li>電話: ショートカットの直接発信で利用</li>
<li>加速度センサー: センサー起動で利用</li>
<li>近接センサー: センサー起動で利用</li>
</ul>
<br />
これまではタッチスクリーン〜電話の全てを備えたデバイスでないと、Playストア上に表示されないようになっていました。<br />
今回、タッチスクリーンを必須条件とし、それ以外のハードウェアを備えていなくてもPlayストア上で表示されるように修正しました。<br />
主にタブレットでもPlayストアからインストールできるようになったと思います。<br />
<br />
□編集モードの軽微な不具合を修正<br />
ポインタに設置されていないウィジェットが表示されてしまう、という事象を以前対応したのですが、それに穴がありました。<br />
今回、追加修正しています。<br />
<br />
□アプリのクラス構成を大幅に変更(使用上の変更はありません)<br />
<div>
完全に開発都合であり、ユーザビリティは何も変わらないのですが、クラスをサブクラス?サブパッケージ?化しました。(正式な呼び名が分からん)</div>
Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-19609762352524559262012-08-06T20:15:00.000+09:002012-08-06T20:15:33.641+09:00ssFlickerでAndroid 2.1をサポートアウトしました先日のssFlickerのバージョンアップ内容。<br />
<br />
<b><u>v1.1.0 </u></b><br />
<br />
□Android 2.1のサポートアウト<br />
その通りなんだけど、Android 2.1で今でもPlayストアからv1.0.1を新規ダウンロードして利用する事はできるし、既にv1.0.1がインストールされていればそのまま利用する事もできます。<br />
要は、今後Android 2.1向けのバージョンアップは行いません、ってことです。<br />
<br />
□バックアップ機能の変更、追加<br />
これまでのバックアップ機能を「ストレージバックアップ」に名前を変更しました。<br />
ストレージバックアップでは、これまで通り「編集モード」で設定された内容をストレージのファイルに保存できます。<br />
この機能を使う為には画面から操作が必要です。<br />
<br />
これとは別に、新しく「クラウドバックアップ」機能を追加しました。<br />
クラウドバックアップでは、「ssFlickerの設定」から設定された内容をクラウドに保存できます。<br />
バックアップは自動で行われるので、操作は不要です。<br />
また、同一デバイス内でssFlickerを再インストールした時や、別デバイスでssFlickerをインストールした時(機種変更などを想定)に自動でリストアされます。<br />
この機能は一部のデバイスでは利用できません。<br />
基本的にはPlayストアがインストールされていれば使えるみたい。<br />
<br />
□他<br />
その他、Android 2.2での新規機能をいくつか追加していますが、使い勝手は変わりません。<br />
分かる人向けのメモです。<br />
・FILL_PARENTをMATCH_PARENTに変更。<br />
・SDカードへのインストールを明示的に拒否。<br />
<br />
□おまけ<br />
なお、2012年内にAndroid 2.2もサポートアウトする予定です。<br />
まだいつ頃かはまったく決めていませんので、明確な時期も言えません。<br />
気が向いたら秋くらいにしちゃうかも知れないし、来年までそのままかも知れません。<br />
<br />
早く3.Xまでサポートアウトしたいなぁ〜。Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-32473148825044700072012-07-06T23:21:00.004+09:002012-07-06T23:24:23.781+09:00ssFlickerの英訳文を変更ssFlickerをv1.0.1にバージョンアップしました。<br />
<br />
<u><b>v1.0.1 </b></u><br />
<br />
□英訳を変更<br />
英訳にはまったく自信がなかったんだけど、Ian Long氏の協力で修正しました。<br />
<br />
□編集モードの軽微な不具合を修正<br />
<div>
<span style="background-color: white;">編集モードでポインタを開き、ドックにあるアプリに触れた後にポインタ内のアプリを編集、削除するとドック側の情報が変更されてしまっていた。</span></div>
バグ自体は簡単な内容だったので、さくっと修正。<br />
こういうバグがたまに紛れてしまっているのが情けない…。<br />
<br />
<br />
そろそろ2.1を対象外にしたい。<br />
この夏のうちに対象外とする予定だけど、インストール数の状況次第かな。Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-3255461856001375222012-06-20T21:35:00.004+09:002012-11-29T23:55:39.995+09:00音量、バイブ、マナーモードの設定方法 其の弐手持ちのGNを4.0.4にバージョンアップした。<br />
色々と試していたところ、設定アプリの音量、バイブ、マナーモードの設定方法がこれまでとは大きく変わっている事に気が付いた。<br />
<span style="background-color: white;"><a href="http://ssmomonga.blogspot.jp/2012/02/blog-post.html">以前の記事</a>でも一度検証してみたのだけど、過去バージョンを含めて再度検証を実施してみた。</span><br />
<br />
<span style="background-color: white;">正直、4.0.4の設定アプリは設定名の意味が分からない…。</span><br />
<div>
<span style="background-color: white;"></span><br />
<a name='more'></a><span style="background-color: white;"><br /></span></div>
<br />
<u><b>検証の前提 </b></u><br />
<br />
検証は以下のバージョンで実施。<br />
<br />
<ul>
<li>2.1: 初代XPERIA</li>
<li>2.2: エミュレータ</li>
<li>2.3.3: エミュレータ</li>
<li>2.3.6: Galaxy S2</li>
<li>4.0.2: Galaxy Nexus(バージョンアップ前)</li>
<li>4.0.4: Galaxy Nexus(バージョンアップ後)</li>
</ul>
<div>
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
<br /></div>
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
この検証の結論として明らかにしたいのは以下の内容。</div>
<ol>
<li>各バージョンの設定アプリでどのような設定ができるか?</li>
<li>その設定の時、各パラメータがどのような値、組合せになるか?</li>
<li>そのパラメータの時、どのような動作になるか?</li>
</ol>
<div>
</div>
</div>
<div>
<br /></div>
<div>
2のパラメータの値はサンプルアプリを用いて確認した。</div>
<div>
2については着信音と通知音の両方検証しているが、3については着信音のみでしか行っていない。</div>
<div>
当たり前であるが、3の結果は音がなる/ならない、バイブする/しないの4通りしかない。</div>
<div>
<br /></div>
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
なお、3.X系については一切触れていない。</div>
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
<br /></div>
<br />
<b><u>バージョングループ </u></b><br />
<br />
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
検証の結果、バージョンによって以下4つのグループに分けることができる。<br />
この記事ではこのグループ単位で記述する。</div>
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
<br />
<ul>
<li>グループA: 2.1</li>
<li>グループB: 2.2〜2.3</li>
<li>グループC: 4.0〜4.0.2</li>
<li>グループD: 4.0.3〜</li>
</ul>
</div>
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
<br /></div>
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
<br />
<b><u>検証結果 (設定アプリ) </u></b><br />
<br />
まずは設定アプリのパターンから。<br />
<br />
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
いずれも、「通知音にも着信音量を適用」はONにしたパターンしか試していない。</div>
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
単にOFFにしたパターンを行うと、結果が膨大になってしまうことが理由。</div>
<br />
<table border="1" style="width: 560px;"><tbody>
<tr>
<td><div style="text-align: center;">
<b><span class="Apple-style-span" style="font-size: x-small;">バージョン</span></b></div>
</td>
<td><div style="text-align: center;">
<b><span class="Apple-style-span" style="font-size: x-small;">着信音量</span></b></div>
</td>
<td><div style="text-align: center;">
<b><span class="Apple-style-span" style="font-size: x-small;">通知音にも着信音量を適用</span></b></div>
</td>
<td><div style="text-align: center;">
<b><span class="Apple-style-span" style="font-size: x-small;">バイブ</span></b></div>
</td>
<td><div style="text-align: center;">
<b><span class="Apple-style-span" style="font-size: x-small;">マナーモード</span></b></div>
</td>
<td><div style="text-align: center;">
<b><span class="Apple-style-span" style="font-size: x-small;">パラメータグループ</span></b></div>
</td>
<td><div style="text-align: center;">
<b><span class="Apple-style-span" style="font-size: x-small;">補足</span></b></div>
</td>
</tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">A</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</div>
</td><td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">A-1</span></div>
<div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">A</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</div>
</td><td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">A-2</span></div>
<div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">A</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</div>
</td><td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">A-3</span></div>
<div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">A</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</div>
</td><td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">A-4</span></div>
<div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">A</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</div>
</td><td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">A-5</span></div>
<div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">A</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</div>
</td><td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">A-6</span></div>
<div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</div>
</td>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</div>
</td><td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">常に使用</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-1</span></div>
<div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">常に使用</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">なし</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-3</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">なし</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-4</span></div>
</td><td><span class="Apple-style-span" style="font-size: x-small;"><br /></span></td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">マナーモードでのみ</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-5</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">マナーモードでのみ</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-6</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">マナーモードのときのみ</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-7</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">マナーモードのときのみ</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-8</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">常に使用</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-9</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">なし</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-10</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">マナーモードでのみ</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-11</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">マナーモードのときのみ</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-12</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">常に使用</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">なし</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">マナーモードがONのときのみ</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-3</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">マナーモードがOFFのときのみ</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-4</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">常に使用</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-5</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">なし</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-6</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">マナーモードがONのときのみ</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-7</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">マナーモードがOFFのときのみ</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-8</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">常に使用</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-9</span></div>
</td><td><span class="Apple-style-span" style="font-size: x-small;">サイドキー使用</span></td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">マナーモードがONのときのみ</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-10</span></div>
</td><td><span class="Apple-style-span" style="font-size: x-small;">サイドキー使用</span></td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">D</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">D-1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">D</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">D-2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">D</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">バイブ</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">D-3</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">D</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">バイブ</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">D-4</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">D</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ミュート</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ON</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">D-5</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;"><br /></span></div>
</td></tr>
<tr>
<td><div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">D</span></div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">ミュート</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">OFF</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">D-6</span></div>
</td><td><br /></td></tr>
</tbody></table>
<span class="Apple-style-span" style="font-size: x-small;">※着信音量のnとは1以上の整数値。</span><br />
<span style="font-size: x-small;">※備考の「サイドキー使用」とは、設定アプリだけでは不可能な設定。サイドキー操作を行うと設定できる。</span><br />
<br />
グループAではバイブ設定もマナーモード設定もチェックボックスになっている。<br />
ユーザの見た目は非常にシンプルで分かり易いけど、器用な設定はできない。<br />
<br />
グループBではマナーモード設定がプルダウンになっており、グループAより選択肢が増えている。<br />
グループBの選択肢を見ても意味が分からないと思うけど、内容はグループCと同じ。<br />
単純なON / OFFのみではなく、マナーモードがONのときのみ / マナーモードがOFFのときのみという選択肢が増えていて、グループAより器用な設定が可能になっている。<br />
<br />
グループCはグループBをちょっと変えただけ。<br />
まず、「通知音にも着信音量を適用」の設定がなくなっており、必ず通知音量と着信音量が一致するようになっている。<br />
また、マナーモードOFFかつ着信音量が0の設定ができないようになっている。<br />
(グループA、ブループBではマナーモードOFFで着信音量0の設定も可能だった)<br />
<br />
グループDはこれまでとは大きく異なる。<br />
マナーモードの設定がチェックボックスではなく、OFF / バイブ / ミュートのプルダウンから選べるようになっている。<br />
逆にバイブ設定がプルダウンではなくチェックボックスになっている。<br />
設定名称も「バイブと着信音をON」とこれまた意味が分からない名称になっているが、「着信音が鳴る時に一緒にバイブしますか?」という意味になる。<br />
そのため、実はマナーモードがOFFの時はバイブ設定は意味をなさない。<br />
<br />
<br />
<b><u>検証結果 (パラメータの値と動作) </u></b><br />
<br />
次は各パラメータグループとその時のパラメータの値と動作。<br />
<br />
<table border="1" style="width: 800px;"><tbody>
<tr>
<td><div style="text-align: center;">
<b><span class="Apple-style-span" style="font-size: x-small;">パラメータグループ</span></b></div>
</td>
<td><div style="text-align: center;">
<b><span class="Apple-style-span" style="font-size: x-small;">着信音量</span></b></div>
</td>
<td><div style="text-align: center;">
<b><span class="Apple-style-span" style="font-size: x-small;">useRingerVolume</span></b></div>
</td>
<td><div style="text-align: center;">
<b><span class="Apple-style-span" style="font-size: x-small;">通知音量</span></b></div>
</td>
<td><div style="text-align: center;">
<b><span class="Apple-style-span" style="font-size: x-small;">バイブ</span></b><br />
<b><span class="Apple-style-span" style="font-size: x-small;">(着信)</span></b></div>
</td>
<td><div style="text-align: center;">
<b><span class="Apple-style-span" style="font-size: x-small;">vibrateInSilent</span></b></div>
</td>
<td><div style="text-align: center;">
<b><span class="Apple-style-span" style="font-size: x-small;">マナーモード</span></b></div>
</td>
<td><div style="text-align: center;">
<b><span class="Apple-style-span" style="font-size: x-small;">バイブ</span></b><br />
<b><span class="Apple-style-span" style="font-size: x-small;">(通知)</span></b></div>
</td>
<td><div style="text-align: center;">
<b><span class="Apple-style-span" style="font-size: x-small;">shouldVibe</span></b><br />
<b><span class="Apple-style-span" style="font-size: x-small;">(RINGER)</span></b></div>
</td><td><div style="text-align: center;">
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
<b><b><span class="Apple-style-span" style="font-size: x-small;">shouldVibe</span></b></b></div>
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
<b><b><span class="Apple-style-span" style="font-size: x-small;">(NOTIFICATION)</span></b></b></div>
</div>
</td>
<td><div style="text-align: center;">
<b><span class="Apple-style-span" style="font-size: x-small;">動作パターン</span></b></div>
</td>
<td><div style="text-align: center;">
<b><span class="Apple-style-span" style="font-size: x-small;">補足</span></b></div>
</td>
</tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">A-1</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">v</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">A-2</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">sv</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">A-3</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">-</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">A-4</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">s</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">A-5</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">v</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">A-6</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">-</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-1</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">v</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-2</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">sv</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-3</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">-</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-4</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">s</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-5</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">-</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-6</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">s</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-7</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">v</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-8</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">sv</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-9</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">v</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-10</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">-</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-11</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">v</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">B-12</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">-</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-1</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">sv</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-2</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">s</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-3</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">s</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-4</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">sv</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-5</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">v</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-6</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">-</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-7</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">v</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-8</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">-</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-9</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">-</span></td><td style="text-align: left;"><span class="Apple-style-span" style="font-size: x-small;">サイドキー使用</span></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">C-10</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">-</span></td><td style="text-align: left;"><span class="Apple-style-span" style="font-size: x-small;">サイドキー使用</span></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">D-1</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">sv</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">D-2</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">n</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">s</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">D-3</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">v</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">D-4</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">true</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">v</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">D-5</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">1</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">-</span></td><td style="text-align: center;"></td></tr>
<tr>
<td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">D-6</span></div>
<div>
<div style="text-align: center;">
</div>
</div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">-</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">0</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">2</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td><div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-small;">false</span></div>
</td><td style="text-align: center;"><span class="Apple-style-span" style="font-size: x-small;">-</span></td><td></td></tr>
</tbody></table>
<span style="background-color: white; font-size: x-small;">※動作にsがあるものは音が鳴る、vがあるものはバイブするということ。</span><br />
<br />
グループAではバイブが2(VIBRATE_SETTING_ONLY_SILENT)にならない。<br />
グループAとBで使用しているuseRingerVolumeとは「通知音にも着信音量を適用」の設定のこと。<br />
<br />
グループBでは新しくvibrateInSilentというパラメータがある。<br />
getVibrateSetting()の返り値はVIBRATE_SETTING_ON / VIBRATE_SETTING_OFF / VIBRATE_SETTING_ONLY_SILENTの3種類しかなく、「マナーモードがOFFのときのみ」にあたる値がない。<br />
それを判別するための補助的なパラメータである。<br />
<br />
グループCはほぼグループBと同じ。<br />
異なるのは、useRingerVolumeがないことと、マナーモード時に音量が0になり得ないこと。<br />
useRingerVolumeがないため、必ず着信音量と通知音量は同じ値になる。<br />
<br />
グループDではバイブが0(VIBRATE_SETTING_OFF)にならない。<br />
また、グループB、Cと異なり、バイブの設定方法がON / OFFのチェックボックスになっているため、vibrateInSettingがなくなっている。<br />
グループCまではバイブ(通知)が必ず1だったが、グループDではバイブ(着信)と同じ値をとるようになっている。<br />
<br />
<br />
<b><u>まとめと感想 </u></b><br />
<br />
結局、各グループによって設定方法もまちまちだし、パラメータの取り得る値もかなり異なる。<br />
個人的な考えだが、そもそも、getVibrateSetting()とgetRingerMode()の返り値が3種類というのがおかしい。<br />
バイブ設定にはVIBRATE_SETTING_NOT_ONLY_SILENTがあるべきだったと思うし、マナー設定はboolean型で良かったと思う。<br />
これまでの成り行きを見る限り、どのような方法が良いのかGoogleも迷走しているんじゃないだろうか。<br />
<br />
そんな訳で、音量設定アプリを作る場合、Androidの設定アプリを参考にしてもあまり意味がないかも知れない。<br />
<br /></div>
Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0tag:blogger.com,1999:blog-6072528742739619140.post-16407476872123204452012-06-16T13:29:00.000+09:002012-11-29T23:56:15.496+09:00ssFlickerが正式版になりました<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
とうとうssFlickerがv1.0.0になりました。<br />
そしてβ版が外れ、正式版になりました。<br />
今回のバージョンアップでは大した変更はないです。<br />
<br />
<a name='more'></a><br /><br />
<b><u>v1.0.0 </u></b><br />
<br />
□β版を終了<br />
これは後半で補足します。<br />
<br />
□アプリアイコンを変更<br />
3代目になりました。<br />
いろいろ賛否のあった2代目ですが、これで最後にしたい…。<br />
3代目もさっそく賛否出てますが、"賛"の方が多いかな。<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpI2rd6IwwEa9OFLj4Vv12xRYgI1_lXkE6PKevLF2ZXisBDDyjoOSPr2ww9m5ko_3yWjYMlFX2CURy_heuwt_Gau_os74spgTvkgA-m5emtxPEdlEDPgwgJASMMAHIF02-lcuXw32dUtUx/s1600/icon_launcher.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9hYKwS9ThCFHDF29cY-nquFbri6Sjuq_IH7Ch6Gzpew4ZsYfWCRuwhoV-b5qhv7UytSx-ybzZJD9QRbwz_TrsKU5SiuOeNv9EI3wEEA4YOG1NDR5DINeD5QieYiSbOYco1ghCVBQ9Z6EI/s1600/icon_launcher10.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9hYKwS9ThCFHDF29cY-nquFbri6Sjuq_IH7Ch6Gzpew4ZsYfWCRuwhoV-b5qhv7UytSx-ybzZJD9QRbwz_TrsKU5SiuOeNv9EI3wEEA4YOG1NDR5DINeD5QieYiSbOYco1ghCVBQ9Z6EI/s1600/icon_launcher10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9hYKwS9ThCFHDF29cY-nquFbri6Sjuq_IH7Ch6Gzpew4ZsYfWCRuwhoV-b5qhv7UytSx-ybzZJD9QRbwz_TrsKU5SiuOeNv9EI3wEEA4YOG1NDR5DINeD5QieYiSbOYco1ghCVBQ9Z6EI/s1600/icon_launcher10.png" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi43ywhSpmc_91C1zSd67j_JZ29lbdhV3ENDlSBCjH0H7xEUuTtL51rt9Tc1A_3foYMFlY_ZcVbtpKquj9O0TrDrZAlR7xceDi3PxLvvhixD_eyoRGuQM05exi-PbfbFCRwvs54ffesolx_/s1600/icon_launcher20.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi43ywhSpmc_91C1zSd67j_JZ29lbdhV3ENDlSBCjH0H7xEUuTtL51rt9Tc1A_3foYMFlY_ZcVbtpKquj9O0TrDrZAlR7xceDi3PxLvvhixD_eyoRGuQM05exi-PbfbFCRwvs54ffesolx_/s1600/icon_launcher20.png" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpI2rd6IwwEa9OFLj4Vv12xRYgI1_lXkE6PKevLF2ZXisBDDyjoOSPr2ww9m5ko_3yWjYMlFX2CURy_heuwt_Gau_os74spgTvkgA-m5emtxPEdlEDPgwgJASMMAHIF02-lcuXw32dUtUx/s1600/icon_launcher.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpI2rd6IwwEa9OFLj4Vv12xRYgI1_lXkE6PKevLF2ZXisBDDyjoOSPr2ww9m5ko_3yWjYMlFX2CURy_heuwt_Gau_os74spgTvkgA-m5emtxPEdlEDPgwgJASMMAHIF02-lcuXw32dUtUx/s1600/icon_launcher.png" /></a></div>
<br />
<br />
□設定画面に「QAサイト」を追加。<br />
Palyストアのコメントで要望や質問をもらうことが多いんだけど、ここに書かれてもなかなか回答がしずらい。<br />
正直、Playストアの説明欄で回答してもあまり見てくれている人は少ない気がする。<br />
と言って、ユーザにとってはわざわざ開発者にメールするのも気が引けるだろうし、オープンな議論にならない。<br />
って訳で、QAサイトを開設してみた。<br />
設定画面の「ssFlickerについて」からアクセスできるので、何かあれば投稿してください。<br />
まぁ、まだ誰も書き込んでいない状態では、なかなか書き込みずらいだろうけど。<br />
<br />
<br />
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
<b><u>正式版について </u></b></div>
<div>
<b><u><br /></u></b></div>
<div>
とうとうβ版を外して正式版とした訳ですが、スタンスはこれまでとあまり変わりません。</div>
<div>
正式版にしたちゃんとした理由はありません。あえて挙げるとしたら以下3つ。</div>
<div>
<ul>
<li>実装したい機能がほぼ完了した</li>
<li>目立った致命的な不具合がない</li>
<li>そろそろ公開から1年経つ。</li>
</ul>
</div>
<div>
まぁ、まだ追加したい機能もあるしバグも残ってはいるんだけど、そろそろβ版は外していいかなぁ〜ってところです。</div>
<div>
いずれにせよ、バージョンアップの頻度は下がると思います。</div>
<div>
<br /></div>
<div>
有料化について前にも書いたかもしれないけど、今の所予定はありません。</div>
<div>
広告を入れるようなアプリじゃあないので、新しい機能を有料プラグイン形式で提供できればと思ってはいるのですが、これと言って良いアイデアがない。</div>
<div>
<br /></div>
<div>
今後もご愛顧いただけると嬉しいです。</div>
Anonymoushttp://www.blogger.com/profile/04957392822294473180noreply@blogger.com0