新しくインストールされたアプリケーションのデータ使用量を確認する方法は?
getUidTxBytes(int uid) と getUidRxBytes(int uid)はデータ使用量を取得するために使用されますが、新しいアプリがインストールされてデータを使用している場合、新しいアプリがインストールされていることをどのように識別できますか? また、新しくインストールされたアプリがデータ使用量を取得していることをどのように知っていますか?
私はこのトピックにかなり慣れていません。
新しくインストールされたアプリケーションのデータ使用量を確認する方法は?
getUidTxBytes(int uid) と getUidRxBytes(int uid)はデータ使用量を取得するために使用されますが、新しいアプリがインストールされてデータを使用している場合、新しいアプリがインストールされていることをどのように識別できますか? また、新しくインストールされたアプリがデータ使用量を取得していることをどのように知っていますか?
私はこのトピックにかなり慣れていません。
システムからブロードキャスト インテントに登録し、新しいアプリケーションがインストールまたはアップグレードされたときに通知を受けることができACTION_PACKAGE_ADDED
ますACTION_PACKAGE_CHANGED
。パッケージの UID は、常にこれらのインテントと共にエクストラとして渡されます。
詳細については、 SDK ドキュメント リンクを参照してください。
HTH