public
class getbroadcastextends broadcastreceiver
public
static
void unregisterreceiver(context context)
@override
public
void onreceive(context context, intent intent) else
if (intent.action_package_removed.equals(action))
/** else if(intent.action_package_changed.equals(action))
*/else
if (intent.action_package_replaced.equals(action))
/** else if(intent.action_package_restarted.equals(action))
*//*
* else if(intent.action_package_install.equals(action))
*/}
}
public class getbroadcast extends broadcastreceiver
public static void unregisterreceiver(context context)
@override
public void onreceive(context context, intent intent) else if (intent.action_package_removed.equals(action))
/** else if(intent.action_package_changed.equals(action))
*/else if (intent.action_package_replaced.equals(action))
/** else if(intent.action_package_restarted.equals(action))
*//*
* else if(intent.action_package_install.equals(action))*/}
}
public class bootreceiver extends broadcastreceiver
//接收解除安裝廣播
if (intent.getaction().equals("android.intent.action.package_removed")) }}
2011-10-28 00:49:30
| 分類:
android|字型大小
訂閱
第一、 新建監聽類:bootreceiver繼承broadcastreceiver#
public class bootreceiver extends broadcastreceiver
//接收廣播:裝置上新安裝了乙個應用程式包後自動啟動新安裝應用程式。
if (intent.getaction().equals("android.intent.action.package_added"))
//接收廣播:裝置上刪除了乙個應用程式包。
if (intent.getaction().equals("android.intent.action.package_removed")) }
第二、 修改androidmanifest.xml配置檔案#
<?xml version="1.0" encoding="utf-8"?>
package="org.me.watchinstall">
Android 獲得所有應用程式包
推薦方法 1 全部程式包 packagemanager pm this.getpackagemanager 查詢所有已經安裝的應用程式 2 獲得所有系統的 packagemanager pm this.getpackagemanager intent intent new intent intent...
Android監聽應用程式安裝和解除安裝
第一 新建監聽類 bootreceiver繼承broadcastreceiver package com.rongfzh.yc import android.content.broadcastreceiver import android.content.context import android...
Android監聽應用程式安裝和解除安裝
第一 新建監聽類 bootreceiver繼承broadcastreceiver package com.rongfzh.yc import android.content.broadcastreceiver import android.content.context import android...