Androidが〜

Androidって回転を加えると酷いことになる〜〜。・゜・(/Д`)・゜・。うわぁぁぁぁん
画面の自動回転を許可したらスリープで強制的に画面の書き換えが起るみたいなんです。書き換えが起る時に音声を止めるようにしているので必ず音声が止まって。。。
で、一日中はまってて。。。
Activityの書き換えをやめさせる方法を試して、これは画面のレイアウトをこちらで設定してやらないとダメなので面倒。
どうもうまくいかないので音声の再生中のみ、画面を固定

  
Configuration config = getResources().getConfiguration();
if(config.orientation == Configuration.ORIENTATION_LANDSCAPE) {   
    this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
} else {
    this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}

音声を再生していない時は

this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_USER);

として逃げることにしました。
2.3だともっと複雑にできるみたいですが、1.6もターゲットに入っているので2通りしか画面を設定できないのはご容赦ください。
あ〜ん、無駄な時間使った〜。

コメントを残す

メールアドレスが公開されることはありません。



イラスト利用規約

イラストは規約を遵守することでご利用いただけます。
なお、著作権は放棄しておりません。

<利用する際に必要な条件>
下記のクレジットとリンクを制作物に記載すること
・クレジット:(C)声で応援 Illustrated by 羊ラジオ
・リンク先:http://www.gamekozo.com/illust

<利用を許可されるもの>
・無償・有償問わずご利用いただけます。
・アプリやソフトウェアに利用していただけます。
・HPやアイコンとして利用いただけます。
・印刷物に利用いただけます。

<利用を許可しないもの>
・二次配布すること。
・イラストそのものを販売すること、またはそれに類すること。
・自らのイラストと偽ること。
・グロテスク・わいせつな表現・露骨な性描写の内容・写真を含むものやそれに準ずるものに使用すること。
・暴力的な表現および人種、性別、宗教、国籍、身体障害、性的嗜好または年齢による差別を含むものやそれに準ずるものに使用すること。
・公序良俗・法令などに違反する内容を含むものやそれに準ずるものに使用すること。
・政治的志向の強いものに利用すること。

<免責事項>
・イラストをご利用になることにより発生するトラブルなどに関しましては当方は責任を持ちません。
・利用規約は当方の裁量で更新できるものとします。

×