diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index f3b3d2daf434e636eb5044c138fc281631d8a657..5d0759856e41c4cfbda86c8e75bce9f26806412a 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -95,6 +95,8 @@
+
+
matches = pm.queryBroadcastReceivers(intent, 0);
-
- for (ResolveInfo resolveInfo : matches) {
- Intent explicit = new Intent(intent);
- if (resolveInfo.activityInfo.packageName.equals(application)) {
- ComponentName cn = new ComponentName(resolveInfo.activityInfo.applicationInfo.packageName,
- resolveInfo.activityInfo.name);
- explicit.setComponent(cn);
- ctxt.sendBroadcast(explicit);
- break;
- }
-
-
- }
- }catch (ActivityNotFoundException e){
- e.printStackTrace();
+ public String retrieveStatus(Context context) {
+ String status = null;
+ Cursor c = context.getContentResolver().query(Uri.parse("content://foundation.e.apps.micro.status/cte"), null, "id=?", new String[]{"1"}, "installStatus");
+ if (c.moveToFirst()) {
+ do {
+ status = c.getString(c.getColumnIndex("installStatus"));
+ android.util.Log.e("TAG", "retrieveStatus: " + c.getString(c.getColumnIndex("installStatus")));
+ } while (c.moveToNext());
}
+ c.close();
+ return status;
}
+
@VisibleForTesting
boolean shouldShowUninstallForAll(AppEntry appEntry) {
boolean showIt = true;