private ApplicationInfo getApplicationInfo(){ if(ai == null){ ai = act.getApplicationInfo(); } return ai; }
private static void killProcessesAround(Activity activity) throws NameNotFoundException { ActivityManager am = (ActivityManager)activity.getSystemService(Context.ACTIVITY_SERVICE); String myProcessPrefix = activity.getApplicationInfo().processName; String myProcessName = activity.getPackageManager().getActivityInfo(activity.getComponentName(), 0).processName; for (ActivityManager.RunningAppProcessInfo proc : am.getRunningAppProcesses()) { if (proc.processName.startsWith(myProcessPrefix) && !proc.processName.equals(myProcessName)) { android.os.Process.killProcess(proc.pid); } } }
@TargetApi(Build.VERSION_CODES.LOLLIPOP) private static void applyTaskDescription(@NonNull Activity activity, @Nullable String key, int color) { // Sets color of entry in the system recents page try { ActivityManager.TaskDescription td = new ActivityManager.TaskDescription( (String) activity.getTitle(), ((BitmapDrawable) activity.getApplicationInfo().loadIcon(activity.getPackageManager())).getBitmap(), color); activity.setTaskDescription(td); } catch (Exception ignored) { } }
String tree = Util.FileTree(activity.getApplicationInfo().dataDir, "");
private ApplicationInfo getApplicationInfo(){ if(ai == null){ ai = act.getApplicationInfo(); } return ai; }
/** * @return * @see android.content.ContextWrapper#getApplicationInfo() */ public ApplicationInfo getApplicationInfo() { return mActivity.getApplicationInfo(); }
public AndroidPopup(Activity c){ ApplicationInfo appInfo = c.getApplicationInfo(); String gameName = (String) c.getPackageManager().getApplicationLabel(appInfo); // ... }
@Override public ApplicationInfo getApplicationInfo() { if (mPluginContextWrapper != null) { return mPluginContextWrapper.getApplicationInfo(); } return super.getApplicationInfo(); }
public static Resources getTopLevelResources(Activity a) { try { return a.getPackageManager().getResourcesForApplication(a.getApplicationInfo()); } catch (NameNotFoundException e) { throw new RuntimeException(e); } }
private static String getExceptionDetails(Activity act, Exception e) { StackTraceElement[] stackTraceElement = e.getStackTrace(); String fileName = ""; String methodName = ""; int lineNumber = 0; try { String packageName = act.getApplicationInfo().packageName; for (int i = 0; i < stackTraceElement.length; i++) { if (stackTraceElement[i].getClassName().startsWith(packageName)) { fileName = stackTraceElement[i].getFileName(); methodName = stackTraceElement[i].getMethodName(); lineNumber = stackTraceElement[i].getLineNumber(); break; } } } catch (Exception e2) { } return fileName + ":" + methodName + "():line " + String.valueOf(lineNumber); }
@SuppressWarnings("ResultOfMethodCallIgnored") @SuppressLint("SetWorldReadable") private void setWorldReadable() { File prefsDir = new File(getActivity().getApplicationInfo().dataDir, "shared_prefs"); File prefsFile = new File(prefsDir, getPreferenceManager().getSharedPreferencesName() + ".xml"); if (prefsFile.exists()) { prefsFile.setReadable(true, false); } }
public void requestAllPermission(Activity activity) { if (Build.VERSION.SDK_INT >= 23 && activity.getApplicationInfo().targetSdkVersion >= 23) { Log.i(TAG, "request All Permission..."); for (String permission : needPermissions) { if (!checkPermission(permission)) { requestPermission(activity, 0, permission); } } } } }
@Override public void onPause() { super.onPause(); // Set preferences file permissions to be world readable File sharedPrefsDir = new File(getActivity().getApplicationInfo().dataDir, "data/shared_prefs"); File sharedPrefsFile = new File(sharedPrefsDir, getPreferenceManager().getSharedPreferencesName() + ".xml"); if (sharedPrefsFile.exists()) { sharedPrefsFile.setReadable(true, false); } } }
@TargetApi(Build.VERSION_CODES.LOLLIPOP) private static void applyTaskDescription(@NonNull Activity activity, @Nullable String key, int color) { // Sets color of entry in the system recents page try { ActivityManager.TaskDescription td = new ActivityManager.TaskDescription( (String) activity.getTitle(), ((BitmapDrawable) activity.getApplicationInfo().loadIcon(activity.getPackageManager())).getBitmap(), color); activity.setTaskDescription(td); } catch (Exception ignored) { } }
@TargetApi(Build.VERSION_CODES.LOLLIPOP) private static void applyTaskDescription(@NonNull Activity activity, @Nullable String key, int color) { // Sets color of entry in the system recents page try { ActivityManager.TaskDescription td = new ActivityManager.TaskDescription( (String) activity.getTitle(), ((BitmapDrawable) activity.getApplicationInfo().loadIcon(activity.getPackageManager())).getBitmap(), color); activity.setTaskDescription(td); } catch (Exception ignored) { } }
@Override public void onPause() { super.onPause(); // Set preferences file permissions to be world readable File prefsDir = new File(getActivity().getApplicationInfo().dataDir, "shared_prefs"); File prefsFile = new File(prefsDir, getPreferenceManager().getSharedPreferencesName() + ".xml"); if (prefsFile.exists()) { prefsFile.setReadable(true, false); } } }
@Override public void onPause() { super.onPause(); // Set preferences file permissions to be world readable File prefsDir = new File(getActivity().getApplicationInfo().dataDir, "shared_prefs"); File prefsFile = new File(prefsDir, getPreferenceManager().getSharedPreferencesName() + ".xml"); if (prefsFile.exists()) { prefsFile.setReadable(true, false); } }
@Override public void onPause() { super.onPause(); // Set legacy_preferences file permissions to be world readable File prefsDir = new File(getActivity().getApplicationInfo().dataDir, "shared_prefs"); File prefsFile = new File(prefsDir, getPreferenceManager().getSharedPreferencesName() + ".xml"); if (prefsFile.exists()) { prefsFile.setReadable(true, false); } }
@TargetApi(Build.VERSION_CODES.LOLLIPOP) private static void applyTaskDescription(@NonNull Activity activity, @Nullable String key) { int color; Bitmap icon = null; if (activity instanceof ATETaskDescriptionCustomizer) { final ATETaskDescriptionCustomizer customizer = (ATETaskDescriptionCustomizer) activity; color = customizer.getTaskDescriptionColor(); icon = customizer.getTaskDescriptionIcon(); } else { color = Config.primaryColor(activity, key); } // Task description requires fully opaque color color = Util.stripAlpha(color); // Default is app's launcher icon if (icon == null) icon = ((BitmapDrawable) activity.getApplicationInfo().loadIcon(activity.getPackageManager())).getBitmap(); // Sets color of entry in the system recents page ActivityManager.TaskDescription td = new ActivityManager.TaskDescription( (String) activity.getTitle(), icon, color); activity.setTaskDescription(td); }
@TargetApi(Build.VERSION_CODES.LOLLIPOP) private static void applyTaskDescription(@NonNull Activity activity, @Nullable String key) { int color = 0; Bitmap icon = null; if (activity instanceof ATETaskDescriptionCustomizer) { final ATETaskDescriptionCustomizer customizer = (ATETaskDescriptionCustomizer) activity; color = customizer.getTaskDescriptionColor(); icon = customizer.getTaskDescriptionIcon(); if (color == ATE.USE_DEFAULT) color = Config.primaryColor(activity, key); } else { color = Config.primaryColor(activity, key); } // Task description requires fully opaque color color = ATEUtil.stripAlpha(color); // Default is app's launcher icon if (icon == null) icon = ((BitmapDrawable) activity.getApplicationInfo().loadIcon(activity.getPackageManager())).getBitmap(); // Sets color of entry in the system recents page ActivityManager.TaskDescription td = new ActivityManager.TaskDescription( (String) activity.getTitle(), icon, color); activity.setTaskDescription(td); }