トップページ

「トップページ」の編集履歴(バックアップ)一覧に戻る
トップページ」を以下のとおり復元します。
**Android
***今後の開発項目
-サムネイル
-タイマー表示バリエーション
-動画のローテーション
-タイマーの中断(画面遷移時の正しい後処理、条件による分岐)
-エラー処理
-見た目の装飾
***設計の問題
-動画のローテーション
-サムネイルの表示
-タイマーの中断
***exceptionの検討
***リソース
-http://www.techdoctranslator.com/android/guide/resources/available-resources
***Context
-Context内にはどんなデータがあるのか
-アプリケーションの実行状態を保持するクラス。
-同じアプリケーション内のクラスを生成するときにインテントコンストラクタの第一引数として利用する。第二引数には生成するアクティビティクラスを指定。
***インテント
-Intent内にはどんなデータがあるのか
-同じアプリ内の場合
マニフェストに呼び出したいアクティビティクラスを登録
-外のアプリの場合
***afterTextChanged()
***onFocusChanged()
***カスタムUIコンポーネント
+既存部品の拡張
+描画処理も独自のフルカスタマイズ・ビュー
+既存のビューを組み合わせたコンポジット・ビュー
-http://wikiwiki.jp/android/?%A5%AB%A5%B9%A5%BF%A5%E0%A5%B3%A5%F3%A5%DD%A1%BC%A5%CD%A5%F3%A5%C8-%A4%CE%BA%EE%C0%AE
-http://www.techdoctranslator.com/android/guide/ui/custom-components
***Hint
***アニメーション
***2Dグラフィックス
-http://www.techdoctranslator.com/android/guide/graphics/2d-graphics
***ジェスチャー
***動画の扱い
***Androidとデザインパターン
***JUnit
***動画をローテーション
VideoViewのsetOnCompletionListenerを実装して、動画の再生が終わったら次の動画を再生する
AsyncTask(別スレッド処理をめっちゃ簡単に出来るようにしてくれるクラス)
-http://ameblo.jp/yourfilehost-ero/
-http://groups.google.co.jp/group/android-sdk-japan/browse_thread/thread/344fc15e80883a73?pli=1
-埋め込み動画のPathを指定する video.setVideoURI(Uri.parse("android.resource://" + this.getPackageName() +"/" + R.raw.test1));
***とりあえずタイマーを作る
-Handlerを使った疑似マルチスレッド
--Androidはシングルスレッドだが、全てをUIスレッドで処理すると重たい処理をするときにはユーザの操作を受け付けられなくなる。一時的に他スレッドでの処理が必要な場合には、Handlerを使って割り込み処理をするように組む。ThraadまたはRunnableのrun()メソッドの中で、Handler.sendMessage(Message msg)の形式でメッセージを送る。Handler/Messageの仕組みは汎用イベント機構と捉えることができる。Message→Handlerで出された依頼は、UIスレッドの一部を借りる形で処理される。
-AsyncTask
-その他にSystemClockなどを使って実装する方法はないか?
***時間表示のフォーマット
-Chronometerを使って表示する?
-その他フォーマット?
***Android機能
-Toast
--小さいアラートウィンドウ
***Java
-Thread
--Threadを継承したクラスを新規Threadとして実行。
-Runnable
--Threadを継承するとその他のクラスの継承ができないため、Runnableインターフェイスを実装したものをThraadでラップしてThraadと同じことを行う。
-Timer
--Threadと似た方法で実装できるが、細かいスケジューリングなどができ、バックでデーモンのように実行させることができる。
-データ型
--Long
--Int
-変数スコープ
-定数の種類

復元してよろしいですか?