2012-04-22 12 views
0

私のアプリの起動時にビデオを5秒追加したいと思います。 どうすればいいですか?私は 新しいアクティビティを作成する必要がありますか? と新しいレイアウト?Androidプログラム自分のアプリの起動時に動画を追加する

+0

アプリを起動するたびに動画を再生することを控えるようにアドバイスします。アプリを即座に使用できず、無駄にバッテリーを使い果たしてしまうため、ユーザーが離れてしまいます。また、APKサイズの増加を考えてください - より小さいAPKはより速いダウンロード/アップデートを意味し、より幸せなユーザーを意味します。そのビデオが本当に必要ですか? –

答えて

0

はい。新しいアクティビティとレイアウトを作成し、これをmanifest.xmlのアクティビティ定義に追加します。これは

android:noHistory="true" 
0

最も簡単な方法は、サイモンが言ったように、android:noHistoryで新しいアクティビティを作成することです。..ビデオに行くに戻って押すことができることをユーザーに停止します。あなたのビデオがチュートリアルのようなものであれば、SharedPreferencesに「これは最初の起動かどうか」をチェックするための変数を保存する必要があります。チュートリアルでない場合は、設定画面に「スプラッシュスクリーンを表示するかどうか」チェックボックスを追加するようアドバイスします。ユーザーに選択させてください。

+0

いいえ私のビデオは私のアプリの起動時に実行され、それはbootanimationのようなものです。 – Baggelisrouk

+0

ユーザーが画面にタッチするとビデオが停止し、画面がメインXMLに表示されるという選択を追加します。 – Baggelisrouk

+0

BootAnimationなど、アプリが非同期で作業して主なアクティビティ用のデータを準備するときに必要なもの。私はこれがあなたの場合ではないことに気付きました。ビデオを停止するには、ユーザーが画面にタッチすると、レイアウトまたはvideoViewのsetOnTouchListenerを使用します。 – jumper0k

関連する問題