0

私はプロジェクトに取り組んでいます (または、可能であればそうする予定です)。私がしなければならない重要なことの 1 つは、アプリケーションの使用状況を判断することです。つまり、どのアプリケーションが最も頻繁に使用され、最も長い時間使用されているかです。

私はこれを直接行う方法を長く懸命に探しましたが、何も思いつきませんでした。Spare Parts のようなものがプライベート API を使用してそれを達成していることは知っていますが、明らかにそれは役に立ちません。必要なデータを収集するための効果的な方法、または把握する必要があるものを特定するための別の方法を誰かが推奨できますか?

4

2 に答える 2

0

Androidマシンでpowertopを実行できますか?これは素晴らしいツールですが、デフォルトのカーネルビルドでサポートされていないインフラストラクチャが必要になる場合があります。

電源とは直接関係ありませんが、システム全体の情報を提供できるのはoprofileです。また、デフォルトのカーネルビルドでサポートされていないインフラストラクチャが必要になる場合もありますが、システム全体のプロファイリング情報を表示できます。

于 2011-06-27T01:57:14.583 に答える
0

各アクティビティの時間を追跡するインストルメンテーションを独自のアプリケーションに追加する必要があります。プラットフォームにはこのためのAPIはありません。

于 2011-06-27T01:58:07.113 に答える