2011-08-09 6 views
1

フォーク、は、アンドロイドでアプリケーションのアンインストールに関する通知が必要です。

ユーザーがアプリケーションをアンインストールするときに通知が必要なアプリケーションが1つあります。私は放送受信機でACTION_PACKGE_REMOVEDアクションを持っていますが、何もしません。殺害で始まる

public void onReceive(Context context, Intent intent) { 
    // TODO Auto-generated method stub 

    try 
    { 
     if(intent.getAction().equals(Intent.ACTION_PACKAGE_CHANGED)) 
     { 
     System.out.println("Your Package Is removed By Your Child"); 
     System.out.println("Your Package Is removed By Your Child"); 
     System.out.println("Your Package Is removed By Your Child"); 
     System.out.println("Your Package Is removed By Your Child"); 
     System.out.println("Your Package Is removed By Your Child"); 
     System.out.println("Your Package Is removed By Your Child"); 
     System.out.println("Your Package Is removed By Your Child"); 
     SendSms(context); 
     } 
    } 
    catch(Exception e) 
    { 
     e.printStackTrace(); 
    } 
} 

おかげ

答えて

1

私は、「アンインストール」は、ディスクからのアプリケーションの削除を意味しますので、それはアンインストールされますときにアプリケーションが通知を受け取ることを期待してちょっと非論理的だと思います、アプリケーションが実行中の場合

ここで確認してください:http://developer.android.com/reference/android/content/Intent.html#ACTION_PACKAGE_REMOVED

関連する問題