• Home
  • Raw
  • Download

Lines Matching refs:context

63     public void onReceive(Context context, Intent intent) {  in onReceive()  argument
64 SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); in onReceive()
70 registerUserSwitchReceiver(context, this); in onReceive()
71 createNotificationChannels(context); in onReceive()
72 updateDeveloperOptionsWatcher(context, /* fromBootIntent */ true); in onReceive()
75 updateTracing(context, /* assumeTracingIsOff= */ true); in onReceive()
78 boolean traceurAllowed = isTraceurAllowed(context); in onReceive()
79 updateStorageProvider(context, traceurAllowed); in onReceive()
83 removeQuickSettingsTiles(context); in onReceive()
90 context.getString(R.string.pref_key_tracing_on), false).commit(); in onReceive()
92 context.getString(R.string.pref_key_stack_sampling_on), false).commit(); in onReceive()
94 context.getString(R.string.pref_key_heap_dump_on), false).commit(); in onReceive()
95 updateTracing(context); in onReceive()
97 context.closeSystemDialogs(); in onReceive()
98 context.startActivity(new Intent(context, MainActivity.class) in onReceive()
104 if (prefs.getBoolean(context.getString(R.string.pref_key_stop_on_bugreport), false) && in onReceive()
105 !prefs.getBoolean(context.getString( in onReceive()
108 … prefs.edit().putBoolean(context.getString(R.string.pref_key_tracing_on), false).commit(); in onReceive()
109 updateTracing(context); in onReceive()
117 public static void updateTracing(Context context) { in updateTracing() argument
118 updateTracing(context, false); in updateTracing()
121 public static void updateTracing(Context context, boolean assumeTracingIsOff) { in updateTracing() argument
122 SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); in updateTracing()
124 prefs.getBoolean(context.getString(R.string.pref_key_tracing_on), false); in updateTracing()
126 prefs.getBoolean(context.getString(R.string.pref_key_stack_sampling_on), false); in updateTracing()
128 prefs.getBoolean(context.getString(R.string.pref_key_heap_dump_on), false); in updateTracing()
137 context.getString(R.string.pref_key_tracing_on), false).commit(); in updateTracing()
139 context.getString(R.string.pref_key_stack_sampling_on), false).commit(); in updateTracing()
141 context.getString(R.string.pref_key_heap_dump_on), false).commit(); in updateTracing()
143 TraceService.stopTracing(context); in updateTracing()
145 context.sendBroadcast(new Intent(MainFragment.ACTION_REFRESH_TAGS)); in updateTracing()
154 TraceService.startStackSampling(context); in updateTracing()
156 TraceService.startHeapDump(context); in updateTracing()
159 Set<String> activeAvailableTags = getActiveTags(context, prefs, true); in updateTracing()
160 Set<String> activeTags = getActiveTags(context, prefs, false); in updateTracing()
163 postCategoryNotification(context, prefs); in updateTracing()
167 prefs.getString(context.getString(R.string.pref_key_buffer_size), in updateTracing()
168 context.getString(R.string.default_buffer_size))); in updateTracing()
171 context.getString(R.string.pref_key_winscope), in updateTracing()
173 … boolean appTracing = prefs.getBoolean(context.getString(R.string.pref_key_apps), true); in updateTracing()
174 … boolean longTrace = prefs.getBoolean(context.getString(R.string.pref_key_long_traces), true); in updateTracing()
177 prefs.getString(context.getString(R.string.pref_key_max_long_trace_size), in updateTracing()
178 context.getString(R.string.default_long_trace_size))); in updateTracing()
181 prefs.getString(context.getString(R.string.pref_key_max_long_trace_duration), in updateTracing()
182 context.getString(R.string.default_long_trace_duration))); in updateTracing()
184 TraceService.startTracing(context, activeAvailableTags, bufferSize, winscopeTracing, in updateTracing()
187 TraceService.stopTracing(context); in updateTracing()
192 context.sendBroadcast(new Intent(MainFragment.ACTION_REFRESH_TAGS)); in updateTracing()
199 private static void updateQuickSettingsPanel(Context context, boolean enabled, in updateQuickSettingsPanel() argument
201 ComponentName name = new ComponentName(context, serviceClass); in updateQuickSettingsPanel()
202 context.getPackageManager().setComponentEnabledSetting(name, in updateQuickSettingsPanel()
225 public static void updateTracingQuickSettings(Context context) { in updateTracingQuickSettings() argument
227 PreferenceManager.getDefaultSharedPreferences(context) in updateTracingQuickSettings()
228 .getBoolean(context.getString(R.string.pref_key_tracing_quick_setting), false); in updateTracingQuickSettings()
229 updateQuickSettingsPanel(context, tracingQsEnabled, TracingQsService.class); in updateTracingQuickSettings()
232 public static void updateStackSamplingQuickSettings(Context context) { in updateStackSamplingQuickSettings() argument
234 PreferenceManager.getDefaultSharedPreferences(context) in updateStackSamplingQuickSettings()
235 .getBoolean(context.getString(R.string.pref_key_stack_sampling_quick_setting), false); in updateStackSamplingQuickSettings()
236 updateQuickSettingsPanel(context, stackSamplingQsEnabled, StackSamplingQsService.class); in updateStackSamplingQuickSettings()
239 private static void removeQuickSettingsTiles(Context context) { in removeQuickSettingsTiles() argument
241 PreferenceManager.getDefaultSharedPreferences(context); in removeQuickSettingsTiles()
243 context.getString(R.string.pref_key_tracing_quick_setting), false) in removeQuickSettingsTiles()
246 context.getString( in removeQuickSettingsTiles()
249 updateTracingQuickSettings(context); in removeQuickSettingsTiles()
250 updateStackSamplingQuickSettings(context); in removeQuickSettingsTiles()
260 static void updateDeveloperOptionsWatcher(Context context, boolean fromBootIntent) { in updateDeveloperOptionsWatcher() argument
270 boolean traceurAllowed = isTraceurAllowed(context); in updateDeveloperOptionsWatcher()
271 updateStorageProvider(context, traceurAllowed); in updateDeveloperOptionsWatcher()
273 removeQuickSettingsTiles(context); in updateDeveloperOptionsWatcher()
276 TraceService.stopTracingWithoutSaving(context); in updateDeveloperOptionsWatcher()
282 context.getContentResolver().registerContentObserver(settingUri, in updateDeveloperOptionsWatcher()
293 static void updateStorageProvider(Context context, boolean enableProvider) { in updateStorageProvider() argument
294 ComponentName name = new ComponentName(context, StorageProvider.class); in updateStorageProvider()
295 context.getPackageManager().setComponentEnabledSetting(name, in updateStorageProvider()
302 private static void postCategoryNotification(Context context, SharedPreferences prefs) { in postCategoryNotification() argument
303 Intent sendIntent = new Intent(context, MainActivity.class); in postCategoryNotification()
305 String title = context.getString(R.string.tracing_categories_unavailable); in postCategoryNotification()
306 String msg = TextUtils.join(", ", getActiveUnavailableTags(context, prefs)); in postCategoryNotification()
308 new Notification.Builder(context, NOTIFICATION_CHANNEL_OTHER) in postCategoryNotification()
314 context, 0, sendIntent, PendingIntent.FLAG_ONE_SHOT in postCategoryNotification()
319 .setColor(context.getColor( in postCategoryNotification()
322 if (context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_LEANBACK)) { in postCategoryNotification()
326 context.getSystemService(NotificationManager.class) in postCategoryNotification()
330 private static void createNotificationChannels(Context context) { in createNotificationChannels() argument
333 context.getString(R.string.trace_is_being_recorded), in createNotificationChannels()
342 context.getString(R.string.saving_trace), in createNotificationChannels()
350 context.getSystemService(NotificationManager.class); in createNotificationChannels()
355 private static void registerUserSwitchReceiver(Context context, BroadcastReceiver receiver) { in registerUserSwitchReceiver() argument
359 context.registerReceiver(receiver, filter, Context.RECEIVER_EXPORTED); in registerUserSwitchReceiver()
362 …public static Set<String> getActiveTags(Context context, SharedPreferences prefs, boolean onlyAvai… in getActiveTags() argument
363 Set<String> tags = prefs.getStringSet(context.getString(R.string.pref_key_tags), in getActiveTags()
375 public static Set<String> getActiveUnavailableTags(Context context, SharedPreferences prefs) { in getActiveUnavailableTags() argument
376 Set<String> tags = prefs.getStringSet(context.getString(R.string.pref_key_tags), in getActiveUnavailableTags()
386 public static boolean isTraceurAllowed(Context context) { in isTraceurAllowed() argument
387 boolean developerOptionsEnabled = Settings.Global.getInt(context.getContentResolver(), in isTraceurAllowed()
389 UserManager userManager = context.getSystemService(UserManager.class); in isTraceurAllowed()