Android監聽應用程式安裝和解除安裝

2021-06-28 12:06:47 字數 761 閱讀 9736

第一、 新建監聽類:bootreceiver繼承broadcastreceiver 

package com.rongfzh.yc;

import android.content.broadcastreceiver;

import android.content.context;

import android.content.intent;

public class bootreceiver extends broadcastreceiver  

//接收解除安裝廣播 

if (intent.getaction().equals("android.intent.action.package_removed")) }}

第二、 修改androidmanifest.xml配置檔案,新增廣播介紹,新增監聽的許可權

<?xml version="1.0" encoding="utf-8"?>

"package="com.rongfzh.yc"

android:versioncode="1"

android:versionname="1.0" >

3、執行程式,解除安裝乙個程式apidemos程式列印日誌如下

system.out(1513): 解除安裝了:package:com.example.android.apis包名的程式

system.out(1513): 安裝了:package:com.tencent.wblog包名的程式

程式監聽成功。

程式例子**:

Android監聽應用程式安裝和解除安裝

第一 新建監聽類 bootreceiver繼承broadcastreceiver package com.rongfzh.yc import android.content.broadcastreceiver import android.content.context import android...

android獲取安裝的應用程式

在google上輸入以上的關鍵字 android,可以搜到的 1listpacks getpackagemanager getinstalledpackages 0 雖然,有些 號稱可以過濾掉系統自身的應用程式,但是只要細看 就會發現,好像裡面的那個布林變數沒有起到什麼過濾的作用。方法一 通過獲取的...

android應用程式的安裝位置

本文編輯整理自 android應用程式的預設安裝位置以及是否可移動取決於開發者在其androidmanifest.xml中的設定 xmlns android android versioncode 1 android installlocation auto android versionname ...