Android

Android開発メモ

プログラム

  • センサー:SensorManager
  • ログ:Log
    • .v:開発時のみコンパイルされる詳細
    • .d:コンパイルされるが実行時は取り除かれる
    • .i、.w、.e:INFO、WARN、ERROR
  • サーフェスビュー:グラフィック描画用
  • アニメーション:view.animate()....
  • 定期的な処理:Timerクラス、Handlerクラス
  • BGM再生:MediaPlayer
  • 短いサウンド再生:SoundPool
  • SQLite:Realmを使う
  • 色:テーマを編集すること
  • カウントダウン:CountDownTimerクラス(Handlerいらず)
  • AlarmManagerクラス:定期的にブロードキャストインテントを発行

リソース

  • drawable:画像(ラスタ、ベクタ)
  • menu:メニュー
  • raw:音楽
  • values/array:スピナー用
  • xml:ウィジェットの設定など

注意点

  • Activityの起動モードとフラグ
  • マニフェストのexportedをfalseにして、他アプリから使用させない
  • 難読化