問題タブ [android-timer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
693 参照

android - Androidでタイマーが正しく動作しない

いずれかのアイデアがあれば、タイマーは期間配列に基づいてスケジュールされ、期間配列の長さが完了すると、最初から再び開始されます。このいくつかのループでは、完全に機能するいくつかの回がクラッシュし、arrayoutofboundsexception を通過します。どんな杖でも助けて???

0 投票する
1 に答える
167 参照

android - Android の次のカウント ダウン タイマーが最後に常に 00:01 を表示するのはなぜですか?

私は真剣に取得しません

1) 分 - 時間の仕組みTimeUnit.MILLISECONDS.toMinutes(millisUntilFinished) - TimeUnit.HOURS.toMinutes(TimeUnit.MILLISECONDS.toHours(millisUntilFinished))

2) 常に00:01で終わるのはなぜですか?

onTick()3) getのメソッドはどのようCountDowntimerに呼び出されますか?

0 投票する
0 に答える
42 参照

java - 実行中のアプリケーションのタイマーを取得するには?

アプリケーションマネージャーでタイマーを取得する必要があります。2 つのアプリケーションがあり、時間を取得する必要があります。どちらも [設定] で実行中のアプリケーションのリストにあります。

ここに画像の説明を入力

ここで問題が発生するのは時間だけです。しかし、まだタイマー アプリケーションを取得する必要があります。最初に ID またはアプリケーション パッケージを取得し、次にタイマーのみを取得する必要があります。

ご覧のとおり、サービスの実行時間を示すタイマーがあります。しかし、サービス時間ではなく、実行時にアプリケーションのタイマーを取得する必要があります。どうすれば入手できますか?掘り下げたいプレゼンテーションすらありませんが、どうすれば入手できますか?

0 投票する
1 に答える
335 参照

android - Androidで時間を測定するには?

私は人間活動認識 Android アプリケーションを開発しており、座っている時間 (静的) とアクティブに過ごした時間の両方を測定する必要があります。最初は、sharedPreferences に long 変数を格納し、5 秒ごとに (ユーザー アクティビティを 5 秒ごとに分類しています) 5000 (ミリ秒で 5 秒) ずつインクリメントすることを考えました。

ただし、サービスを開始し (バックグラウンド サービスを使用して分類を行い、それを SharedPreferences に保存しています)、後で確認すると、たとえば 2 時間後に、sharedPreferences にある時間と実際の時間が表示されます。合格率が大きく異なります。たとえば、午後 12 時にサービスを開始し、午後 2 時に確認すると、共有設定の値は 40 分程度になります (ミリ秒から値/1000/60 分に変換した場合)。

PS: 私のサービスは次のようになります。

0 投票する
1 に答える
371 参照

android - Androidの特定の位置で円形のアニメーションタイマーを初期化する方法

タイマーは常に上から始まります。一部の部分が既に描画されている初期化された位置から開始したいと思います。このチュートリアルを参考にしました。

これは私の MainActivity です:

これは私のTimerViewです:

タイマーは次のようになります。

助けてください。

0 投票する
1 に答える
381 参照

java - android - 時間が減少するカウントダウン

私のゲームでは、ユーザーは 5 秒以内にボタンをクリックするとポイントを獲得します。ここで、ユーザーがポイントを取得するたびにタイマーの時間を短縮するようにします。たとえば、ポイントがゼロの場合、ユーザーは 5 秒かかり、ポイントが 1 つある場合は、もう一度クリックして 2 番目のポイントを取得するのに 4.5 秒しかかかりません。forループで解決しますか?

0 投票する
3 に答える
1067 参照

android - Android Textview 時間変更中の変更

私はアンドロイドが初めてで、いくつかの新しいことを学ぼうとしています。

時間が変わったら変えたいtextview。たとえば、午前 12 時から午後 12 時の間であれば「おはよう」と表示され、それ以外の場合は「こんばんは」と表示されます。

私が試したコードは以下の通りです..

このコードの問題は、午前 12 時または午後 12 時にこのアプリケーションを開くと「おはよう」というテキストが表示され、そうでない場合はこんばんはと表示されることです。午後 12 時以降は「こんばんは」と表示されます。

あなたが助けることができるなら、前もって感謝します.. :)