如何知道在Logcat中卸载的应用程序[仅授予系统应用程序的权限]错误

时间:2013-10-18 06:22:33

标签: android

public class MainActivity extends BroadcastReceiver {
    WebView web1;
    WebView web2;
    Button btn;

    @Override
    public void onReceive(Context context, Intent intent) {
        // TODO Auto-generated method stub
        String action = intent.getAction();
        Log.i("U", "Action" + action);
    }
}



<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.BROADCAST_PACKAGE_REMOVED"/>
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.example.example2.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

如果用户在那里卸载操作,我必须获取有关log-cat的信息 但是在清单文件中显示:
    它显示错误:权限仅授予系统应用程序我将如何修复此问题请帮助任何其他方式来了解该用户从设备卸载应用程序。

1 个答案:

答案 0 :(得分:0)

来自文档:

public static final String BROADCAST_PACKAGE_REMOVED
Allows an application to broadcast a notification that an application package has been removed.

您似乎不需要此权限即可接收广播。