問題タブ [android-os-handler]

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 投票する
0 に答える
497 参照

java - Android: システム ボリュームのシークバーとアプリのシークバーを同期する

システム ボリュームのシークバーをアプリケーションのシークバーと同期させようとしています。

システム ボリューム シークバー
システム ボリューム シークバー。

アプリ ボリューム シークバー
アプリのボリューム シークバー。

便利なリンクを見つけました。

Android で音量キーを引き継ぐ

次に、ユーザーが音量ボタンを押すたびにアプリのシークバーを変更することができます。

私の質問は次のとおりです
。1/ システム ボリューム シークバーをアプリ ボリューム シークバーと同期できますか? つまり、ユーザーが (ボタンを押さずに) シークバーを変更すると、アプリのボリューム シークバーも変更されます。
2/ 質問 1 が「はい」の場合、道を教えてください。の使用を提案するリンクをいくつか見つけましregisterMediaButtonEventReceiverたが、既に廃止されています。

編集


1/ 以前MediaPlayerはオーディオを再生していました2
/AudioManagerシークバーが変化するたびに音量を管理していました
3/音量ボタンを押すアクションを検出するために使用onKeyUpしてい ました よろしくお願いします!onKeyDown

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

android - デバイスから dumpstate/logcat を削除します

アプリまたは任意のコードを使用して、デバイスによって生成されたログを Android フォンから削除したい。

adb logcat -c を使用してみましたが、この操作は、ADB サーバー (adb kill-server) を強制終了して adb logcat -c を実行するまで機能しません。自動化(appiumを使用)が実行されているため、サーバーを強制終了したくありません.adbサーバーを強制終了すると、自動化も停止します。

インターネットで検索してみたところ、モトローラの電話 (Moto E および Moto G) では機能しないコード *#9900# が見つかりました。

だから私はログをクリアするためにAndroidアプリ(Androidアプリ開発の新機能)を構築することを考えています。電話をルート化して、またはルート化せずに、これまたは他の可能な方法を行うことは可能ですか?

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

android - Android OS が更新されているかどうかを確認する方法、またはデバイスにインストールされている OS の日付を確認する方法

デバイスの OS が更新されていない場合 (デバイスで OS の更新が行われていない場合)、または現在の OS が更新されたバージョンである場合 (ユーザーが動作中のデバイスで OS を更新した場合) に基づいて機能するさまざまな機能を持つプロジェクトに取り組んでいます。 . Android.OS..BuildVERSION クラスでいくつかの関数を探しました。しかし、私は何も見つけることができませんでした。

これをチェックするためのアンドロイド開発の関数やフラグはありますか? これが不可能な場合、デバイスにインストールされている OS の日付を見つける方法はありますか (更新されているかどうかを確認できます)。