問題タブ [activity-manager]
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.
android - ActivityManager topActivity が lollipop で動作しない
topActivity
アプリ間で一定期間非アクティブになった後、タイムアウトの呼び出しを使用しているアプリがあります。これは Android 4.x では正常に機能しましたが、5.x への更新以降、これは機能しなくなりました。
完全な呼び出しは
誰かがこれを以前に経験したことがありますか、または解決策を持っていますか? 期待どおりの結果が返されないだけで、エラーはありません。
注: これは商用アプリ用ではなく、非常に限定されたマネージド ディストリビューション用です。
android - すべての実行中のサービス (説明)
getRunningServicesの予想外の結果について、適切な説明を見つけようとしました。これは、実行中のすべての SERVICESの完全なリストを取得するための簡単なコードです。
結果を分析すると、 com.google.android.talkやcom.android.bluetoothなど、 PID=0のサービスが 1 つ以上あることに気付きました。また、com.android.phoneやcom.google.android.gmsなどのサービスの複数のインスタンスがあります。LogCatの例を次に示します。
明らかに、実行中のサービスの実際のリストが必要な場合は、反復的なインスタンスをすべて除外し、PID=0 のすべてのサービスを除外することもできます。しかしその前に、これらは私の質問です:
1. getRunningServicesに同じサービスのインスタンスが複数ある理由を誰か説明してください。
2.実行中のプロセス、アプリケーション、サービスには特定の PID 番号があることを理解しました。
android - adb am で複数の URI を送信する
インテントで開始されるアクティビティをシミュレートしようとしていandroid.intent.action.SEND_MULTIPLE
ます。これを行うには、追加の「android.intent.extra.STREAM」を URI (文字列) の配列と共に渡す必要があります。コマンドを使用してシェルからこれを開始しようとしていam
ます。ただし、 を使用して Uri/String リストを追加で指定することはできないようam
です。私が目にする唯一の配列型エクストラは、int、long、および float 用です。
シェルから複数の Uris を送信することをシミュレートする別の方法はありますか?
java - アプリのリモート プロセスを強制終了するにはどうすればよいですか?
私たちのアプリは、このメソッドを使用してリモート プロセスを強制終了します。しかし、他のプランを使用することはできますか? 機能しない可能性があるため、これが必要getRunningAppProcesses()
です。
android - memInf.availMem の値を更新するにはどうすればよいですか?
memInf.availMem の値が最初の読み取り後に常に同じである理由がわかりません。例: アプリを起動したときの値は 0.441 GB ですが、タイマーを何度も更新した後は常に同じです。
値を更新するにはどうすればよいですか? ラムの使用が常に数分で同じということはあり得ません。
これは、値を更新するための実際のコードです(ただし、機能しません):
PS: System.out.println(c) が毎秒 logcat に値を書き込むため、タイマーが機能します。
編集:コードの一部を追加しました
android - ブロードキャストを取得する方法はありますか? ユーザーがAndroidでアプリを切り替えるとき
ブロードキャストを取得する方法はありますか? ユーザーがAndroidでアプリを切り替えるとき。