問題タブ [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.
java - Android: システム ボリュームのシークバーとアプリのシークバーを同期する
システム ボリュームのシークバーをアプリケーションのシークバーと同期させようとしています。
便利なリンクを見つけました。
次に、ユーザーが音量ボタンを押すたびにアプリのシークバーを変更することができます。
私の質問は次のとおりです
。1/ システム ボリューム シークバーをアプリ ボリューム シークバーと同期できますか? つまり、ユーザーが (ボタンを押さずに) シークバーを変更すると、アプリのボリューム シークバーも変更されます。
2/ 質問 1 が「はい」の場合、道を教えてください。の使用を提案するリンクをいくつか見つけましregisterMediaButtonEventReceiver
たが、既に廃止されています。
編集
1/ 以前MediaPlayer
はオーディオを再生していました2
/AudioManager
シークバーが変化するたびに音量を管理していました
3/音量ボタンを押すアクションを検出するために使用onKeyUp
してい
ました よろしくお願いします!onKeyDown
android - デバイスから dumpstate/logcat を削除します
アプリまたは任意のコードを使用して、デバイスによって生成されたログを Android フォンから削除したい。
adb logcat -c を使用してみましたが、この操作は、ADB サーバー (adb kill-server) を強制終了して adb logcat -c を実行するまで機能しません。自動化(appiumを使用)が実行されているため、サーバーを強制終了したくありません.adbサーバーを強制終了すると、自動化も停止します。
インターネットで検索してみたところ、モトローラの電話 (Moto E および Moto G) では機能しないコード *#9900# が見つかりました。
だから私はログをクリアするためにAndroidアプリ(Androidアプリ開発の新機能)を構築することを考えています。電話をルート化して、またはルート化せずに、これまたは他の可能な方法を行うことは可能ですか?
android - Android OS が更新されているかどうかを確認する方法、またはデバイスにインストールされている OS の日付を確認する方法
デバイスの OS が更新されていない場合 (デバイスで OS の更新が行われていない場合)、または現在の OS が更新されたバージョンである場合 (ユーザーが動作中のデバイスで OS を更新した場合) に基づいて機能するさまざまな機能を持つプロジェクトに取り組んでいます。 . Android.OS..BuildVERSION クラスでいくつかの関数を探しました。しかし、私は何も見つけることができませんでした。
これをチェックするためのアンドロイド開発の関数やフラグはありますか? これが不可能な場合、デバイスにインストールされている OS の日付を見つける方法はありますか (更新されているかどうかを確認できます)。