タグ

2015年7月28日のブックマーク (4件)

  • [Android] AlarmManagerをBroadcastRecieverと使う

    ある時間にアプリから通知して欲しいという場合がよくあります。目覚まし時計とかスケジュール系のアプリなど、これらの通知には時間を管理する AlarmManager 及びその関連APIを使います。 いきなりですが、アプリのオプションでアラームを鳴らしたいだけなら、Intentを使ったアラーム クロックを使うと簡単です。 また、setExactAndAllowWhileIdleをサービスを使って繰り返す方法もあります。 短時間の単純なタイマーや時間計測にはAlarmManagerではなく、Handlerを使うことが推奨されています。 For normal timing operations (ticks, timeouts, etc) it is easier and much more efficient to use Handler. Ref: AlarmManager また、AlarmをB

    [Android] AlarmManagerをBroadcastRecieverと使う
  • skimemo - 日記/2013-08-18/WakeLockじゃなくてAlarmManagerを使って定期的な処理を継続する - skimemo

    _ WakeLockじゃなくてAlarmManagerを使って定期的な処理を継続する バックグラウンドで処理を行いたい場合、Sleepしてしまうと処理が止まってしまうため、WakeLockを使うといいように書いてあったりします。 http://techbooster.org/android/application/4429/ 私もSleep中に処理が止まってしまうのに悩んでいたので、「これだっ」と思って早速実装してみましたが、どうも一度寝てしまうと起きてくれません。 同じ事に悩んでいる人はいるらしく、検索しているとWakeLockはWake状態をLockするためのもので、SleepをWakeするためのものではない事が分かりました。 http://stackoverflow.com/questions/16450947/how-to-wake-the-android-device-from-

  • Android Studioで「INSTALL_FAILED_OLDER_SDK」エラー

    Shunです。 世の中、手段と目的を履き違えることは多々あります。 大学で勉強するのはただの「手段」で「目的」じゃないですね。 目的は学んだ知識を使って収入を得ておまんまをうことです。 ツールを使いこなすのはただの「手段」で「目的」じゃないですね。 目的はそのツール使いこなしてアプリなり作成して収入を得ておまんまをうことです。 結局、何がしたいのか忘れないようにしたいものです。 閑話休題。 Android Studio、 Android WareなどGoogleの最新の技術を使うには都合が良さそう。 私も少し練習したりしてます。 そんななか、ちょっと作成したプロジェクトをRunすると Failure [INSTALL_FAILED_OLDER_SDK] というエラーが表示されて端末側に作成したアプリが インストールできない現象がでました。 そのときの対処の話をズラズラっと書きます。 I

    Android Studioで「INSTALL_FAILED_OLDER_SDK」エラー
    palmyra
    palmyra 2015/07/28
    build.gradleを書き換える
  • Android開発メモ1

    下記のコードがMake通らなくなってしまった。 なんの変哲もないテンプレなコードだし、先週作った動いてるコード引っ張ってきたはずなのに… protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //Button01のID取得 Button btn1 = (Button)findViewById(R.id.button1); btn1.setOnClickListener(this); } Cannot resolve symbol 'R' と言われてなんでやねんということで調べてみると、xmlファイルに誤りがあるとBuild時にR.Javaが生成できずにコケるいうオチらしい。 Gradle:

    Android開発メモ1
    palmyra
    palmyra 2015/07/28
    「xmlファイルに誤りがあるとBuild時にR.Javaが生成できずにコケるいうオチらしい。」