Java Code Examples for android.app.activitymanager#TaskDescription
The following examples show how to use
android.app.activitymanager#TaskDescription .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: XposedApp.java From EdXposedManager with GNU General Public License v3.0 | 6 votes |
@SuppressWarnings("deprecation") public static void setColors(ActionBar actionBar, Integer value, Activity activity) { int color = value; SharedPreferences prefs = activity.getSharedPreferences(activity.getPackageName() + "_preferences", MODE_PRIVATE); int drawable = iconsValues[Integer.parseInt(Objects.requireNonNull(prefs.getString("custom_icon", "0")))]; if (actionBar != null) actionBar.setBackgroundDrawable(new ColorDrawable(color)); ActivityManager.TaskDescription tDesc = new ActivityManager.TaskDescription(activity.getString(R.string.app_name), drawableToBitmap(activity.getDrawable(drawable)), color); // ActivityManager.TaskDescription tDesc = new ActivityManager.TaskDescription(activity.getString(R.string.app_name), // drawable, color); activity.setTaskDescription(tDesc); if (getPreferences().getBoolean("nav_bar", false)) { activity.getWindow().setNavigationBarColor(darkenColor(color, 0.85f)); } else { int black = activity.getResources().getColor(android.R.color.black, null); activity.getWindow().setNavigationBarColor(black); } }
Example 2
Source File: SettingActivity.java From Toutiao with Apache License 2.0 | 6 votes |
@Override public void onColorSelection(@NonNull ColorChooserDialog dialog, @ColorInt int selectedColor) { if (getSupportActionBar() != null) getSupportActionBar().setBackgroundDrawable(new ColorDrawable(selectedColor)); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { // 状态栏上色 getWindow().setStatusBarColor(CircleView.shiftColorDown(selectedColor)); // 最近任务栏上色 ActivityManager.TaskDescription tDesc = new ActivityManager.TaskDescription( getString(R.string.app_name), BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher_rect), selectedColor); setTaskDescription(tDesc); // 导航栏上色 if (SettingUtil.getInstance().getNavBar()) { getWindow().setNavigationBarColor(CircleView.shiftColorDown(selectedColor)); } else { getWindow().setNavigationBarColor(Color.BLACK); } } if (!dialog.isAccentMode()) { SettingUtil.getInstance().setColor(selectedColor); } }
Example 3
Source File: SettingsActivity.java From rcloneExplorer with MIT License | 6 votes |
private void applyTheme() { SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this); int customPrimaryColor = sharedPreferences.getInt(getString(R.string.pref_key_color_primary), -1); int customAccentColor = sharedPreferences.getInt(getString(R.string.pref_key_color_accent), -1); boolean isDarkTheme = sharedPreferences.getBoolean(getString(R.string.pref_key_dark_theme), false); getTheme().applyStyle(CustomColorHelper.getPrimaryColorTheme(this, customPrimaryColor), true); getTheme().applyStyle(CustomColorHelper.getAccentColorTheme(this, customAccentColor), true); if (isDarkTheme) { getTheme().applyStyle(R.style.DarkTheme, true); } else { getTheme().applyStyle(R.style.LightTheme, true); } // set recents app color to the primary color Bitmap bm = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher_round); ActivityManager.TaskDescription taskDesc = new ActivityManager.TaskDescription(getString(R.string.app_name), bm, customPrimaryColor); setTaskDescription(taskDesc); }
Example 4
Source File: ChangelogActivity.java From rcloneExplorer with MIT License | 6 votes |
private void applyTheme() { SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this); int customPrimaryColor = sharedPreferences.getInt(getString(R.string.pref_key_color_primary), -1); int customAccentColor = sharedPreferences.getInt(getString(R.string.pref_key_color_accent), -1); Boolean isDarkTheme = sharedPreferences.getBoolean(getString(R.string.pref_key_dark_theme), false); getTheme().applyStyle(CustomColorHelper.getPrimaryColorTheme(this, customPrimaryColor), true); getTheme().applyStyle(CustomColorHelper.getAccentColorTheme(this, customAccentColor), true); if (isDarkTheme) { getTheme().applyStyle(R.style.DarkTheme, true); } else { getTheme().applyStyle(R.style.LightTheme, true); } // set recents app color to the primary color Bitmap bm = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher_round); ActivityManager.TaskDescription taskDesc = new ActivityManager.TaskDescription(getString(R.string.app_name), bm, customPrimaryColor); setTaskDescription(taskDesc); }
Example 5
Source File: MainActivity.java From rcloneExplorer with MIT License | 6 votes |
private void applyTheme() { SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this); int customPrimaryColor = sharedPreferences.getInt(getString(R.string.pref_key_color_primary), -1); int customAccentColor = sharedPreferences.getInt(getString(R.string.pref_key_color_accent), -1); isDarkTheme = sharedPreferences.getBoolean(getString(R.string.pref_key_dark_theme), false); getTheme().applyStyle(CustomColorHelper.getPrimaryColorTheme(this, customPrimaryColor), true); getTheme().applyStyle(CustomColorHelper.getAccentColorTheme(this, customAccentColor), true); if (isDarkTheme) { getTheme().applyStyle(R.style.DarkTheme, true); } else { getTheme().applyStyle(R.style.LightTheme, true); } TypedValue typedValue = new TypedValue(); getTheme().resolveAttribute(R.attr.colorPrimaryDark, typedValue, true); getWindow().setStatusBarColor(typedValue.data); // set recents app color to the primary color Bitmap bm = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher_round); ActivityManager.TaskDescription taskDesc = new ActivityManager.TaskDescription(getString(R.string.app_name), bm, customPrimaryColor); setTaskDescription(taskDesc); }
Example 6
Source File: AboutActivity.java From rcloneExplorer with MIT License | 6 votes |
private void applyTheme() { SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this); int customPrimaryColor = sharedPreferences.getInt(getString(R.string.pref_key_color_primary), -1); int customAccentColor = sharedPreferences.getInt(getString(R.string.pref_key_color_accent), -1); Boolean isDarkTheme = sharedPreferences.getBoolean(getString(R.string.pref_key_dark_theme), false); getTheme().applyStyle(CustomColorHelper.getPrimaryColorTheme(this, customPrimaryColor), true); getTheme().applyStyle(CustomColorHelper.getAccentColorTheme(this, customAccentColor), true); if (isDarkTheme) { getTheme().applyStyle(R.style.DarkTheme, true); } else { getTheme().applyStyle(R.style.LightTheme, true); } // set recents app color to the primary color Bitmap bm = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher_round); ActivityManager.TaskDescription taskDesc = new ActivityManager.TaskDescription(getString(R.string.app_name), bm, customPrimaryColor); setTaskDescription(taskDesc); }
Example 7
Source File: BaseActivity.java From Toutiao with Apache License 2.0 | 6 votes |
@Override protected void onResume() { super.onResume(); int color = SettingUtil.getInstance().getColor(); int drawable = Constant.ICONS_DRAWABLES[SettingUtil.getInstance().getCustomIconValue()]; if (getSupportActionBar() != null) getSupportActionBar().setBackgroundDrawable(new ColorDrawable(color)); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { getWindow().setStatusBarColor(CircleView.shiftColorDown(color)); // 最近任务栏上色 ActivityManager.TaskDescription tDesc = new ActivityManager.TaskDescription( getString(R.string.app_name), BitmapFactory.decodeResource(getResources(), drawable), color); setTaskDescription(tDesc); if (SettingUtil.getInstance().getNavBar()) { getWindow().setNavigationBarColor(CircleView.shiftColorDown(color)); } else { getWindow().setNavigationBarColor(Color.BLACK); } } }
Example 8
Source File: BaseActivity.java From LyricHere with Apache License 2.0 | 6 votes |
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LogUtils.d(GlobalConst.Log.TAG_TRACE, "onCreate:" + this.getClass().getName()); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { // Since our app icon has the same color as colorPrimary, our entry in the Recent Apps // list gets weird. We need to change either the icon or the color of the TaskDescription. ActivityManager.TaskDescription taskDesc = new ActivityManager.TaskDescription( getTitle().toString(), BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher_white), ResourceHelper.getThemeColor(this, R.attr.colorPrimary, android.R.color.darker_gray)); setTaskDescription(taskDesc); } Icepick.restoreInstanceState(this, savedInstanceState); }
Example 9
Source File: SettingsActivity.java From SimplicityBrowser with MIT License | 5 votes |
@Override public void onPostCreate(@Nullable Bundle savedInstanceState, @Nullable PersistableBundle persistentState) { super.onPostCreate(savedInstanceState, persistentState); try { Bitmap bm = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher_round); ActivityManager.TaskDescription description; description = new ActivityManager.TaskDescription("Simplicity", bm, 0); setTaskDescription(description); }catch (Exception i){ i.printStackTrace(); } }
Example 10
Source File: RxBaseActivity.java From HeroVideo-master with Apache License 2.0 | 5 votes |
protected void initStatusBar(){ if (Build.VERSION.SDK_INT >= 21) { Window window = getWindow(); window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); window.setStatusBarColor(ThemeUtils.getColorById(this, R.color.theme_color_primary)); ActivityManager.TaskDescription description = new ActivityManager.TaskDescription(null, null, ThemeUtils.getThemeAttrColor(this, android.R.attr.colorPrimary)); setTaskDescription(description); } }
Example 11
Source File: RecentTasks.java From android_9.0.0_r45 with Apache License 2.0 | 5 votes |
/** * Creates a new RecentTaskInfo from a TaskRecord. */ ActivityManager.RecentTaskInfo createRecentTaskInfo(TaskRecord tr) { // Compose the recent task info ActivityManager.RecentTaskInfo rti = new ActivityManager.RecentTaskInfo(); rti.id = tr.getTopActivity() == null ? INVALID_TASK_ID : tr.taskId; rti.persistentId = tr.taskId; rti.baseIntent = new Intent(tr.getBaseIntent()); rti.origActivity = tr.origActivity; rti.realActivity = tr.realActivity; rti.description = tr.lastDescription; rti.stackId = tr.getStackId(); rti.userId = tr.userId; rti.taskDescription = new ActivityManager.TaskDescription(tr.lastTaskDescription); rti.lastActiveTime = tr.lastActiveTime; rti.affiliatedTaskId = tr.mAffiliatedTaskId; rti.affiliatedTaskColor = tr.mAffiliatedTaskColor; rti.numActivities = 0; if (!tr.matchParentBounds()) { rti.bounds = new Rect(tr.getOverrideBounds()); } rti.supportsSplitScreenMultiWindow = tr.supportsSplitScreenWindowingMode(); rti.resizeMode = tr.mResizeMode; rti.configuration.setTo(tr.getConfiguration()); tr.getNumRunningActivities(mTmpReport); rti.numActivities = mTmpReport.numActivities; rti.baseActivity = (mTmpReport.base != null) ? mTmpReport.base.intent.getComponent() : null; rti.topActivity = (mTmpReport.top != null) ? mTmpReport.top.intent.getComponent() : null; return rti; }
Example 12
Source File: MainActivity.java From Android-SmartWebView with MIT License | 5 votes |
@Override public void onResume() { super.onResume(); asw_view.onResume(); //Coloring the "recent apps" tab header; doing it onResume, as an insurance if (Build.VERSION.SDK_INT >= 23) { Bitmap bm = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher); ActivityManager.TaskDescription taskDesc; taskDesc = new ActivityManager.TaskDescription(getString(R.string.app_name), bm, getColor(R.color.colorPrimary)); MainActivity.this.setTaskDescription(taskDesc); } get_location(); }
Example 13
Source File: MainActivity.java From MagicaSakura with Apache License 2.0 | 5 votes |
@Override protected void onPostCreate(@Nullable Bundle savedInstanceState) { super.onPostCreate(savedInstanceState); if (Build.VERSION.SDK_INT >= 21) { Window window = getWindow(); window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); window.setStatusBarColor(ThemeUtils.getColorById(this, R.color.theme_color_primary_dark)); ActivityManager.TaskDescription description = new ActivityManager.TaskDescription(null, null, ThemeUtils.getThemeAttrColor(this, android.R.attr.colorPrimary)); setTaskDescription(description); } }
Example 14
Source File: SetTaskDescription.java From container with GNU General Public License v3.0 | 5 votes |
@Override public Object call(Object who, Method method, Object... args) throws Throwable { ActivityManager.TaskDescription td = (ActivityManager.TaskDescription) args[1]; String label = td.getLabel(); Bitmap icon = td.getIcon(); // If the activity label/icon isn't specified, the application's label/icon is shown instead // Android usually does that for us, but in this case we want info about the contained app, not VIrtualApp itself if (label == null || icon == null) { Application app = VClientImpl.get().getCurrentApplication(); if (app != null) { try { if (label == null) { label = app.getApplicationInfo().loadLabel(app.getPackageManager()).toString(); } if (icon == null) { Drawable drawable = app.getApplicationInfo().loadIcon(app.getPackageManager()); if (drawable != null) { icon = DrawableUtils.drawableToBitMap(drawable); } } td = new ActivityManager.TaskDescription(label, icon, td.getPrimaryColor()); } catch (Throwable e) { e.printStackTrace(); } } } TaskDescriptionDelegate descriptionDelegate = VirtualCore.get().getTaskDescriptionDelegate(); if (descriptionDelegate != null) { td = descriptionDelegate.getTaskDescription(td); } args[1] = td; return method.invoke(who, args); }
Example 15
Source File: RxBaseActivity.java From HeroVideo-master with Apache License 2.0 | 5 votes |
protected void initStatusBar(){ if (Build.VERSION.SDK_INT >= 21) { Window window = getWindow(); window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); window.setStatusBarColor(ThemeUtils.getColorById(this, R.color.theme_color_primary)); ActivityManager.TaskDescription description = new ActivityManager.TaskDescription(null, null, ThemeUtils.getThemeAttrColor(this, android.R.attr.colorPrimary)); setTaskDescription(description); } }
Example 16
Source File: BrowserActivity.java From Ninja with Apache License 2.0 | 4 votes |
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { ActivityManager.TaskDescription description = new ActivityManager.TaskDescription( getString(R.string.app_name), BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher), getResources().getColor(R.color.background_dark) ); setTaskDescription(description); } SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this); anchor = Integer.valueOf(sp.getString(getString(R.string.sp_anchor), "1")); if (anchor == 0) { setContentView(R.layout.main_top); } else { setContentView(R.layout.main_bottom); } create = true; shortAnimTime = getResources().getInteger(android.R.integer.config_shortAnimTime); mediumAnimTime = getResources().getInteger(android.R.integer.config_mediumAnimTime); longAnimTime = getResources().getInteger(android.R.integer.config_longAnimTime); switcherPanel = (SwitcherPanel) findViewById(R.id.switcher_panel); switcherPanel.setStatusListener(new SwitcherPanel.StatusListener() { @Override public void onFling() {} @Override public void onExpanded() {} @Override public void onCollapsed() { inputBox.clearFocus(); } }); dimen156dp = getResources().getDimensionPixelSize(R.dimen.layout_width_156dp); dimen144dp = getResources().getDimensionPixelSize(R.dimen.layout_width_144dp); dimen117dp = getResources().getDimensionPixelSize(R.dimen.layout_height_117dp); dimen108dp = getResources().getDimensionPixelSize(R.dimen.layout_height_108dp); dimen48dp = getResources().getDimensionPixelOffset(R.dimen.layout_height_48dp); initSwitcherView(); initOmnibox(); initSearchPanel(); relayoutOK = (Button) findViewById(R.id.main_relayout_ok); contentFrame = (FrameLayout) findViewById(R.id.main_content); new AdBlock(this); // For AdBlock cold boot dispatchIntent(getIntent()); }
Example 17
Source File: BaseActivity.java From Easy_xkcd with Apache License 2.0 | 4 votes |
/** * Sets up the colors of toolbar, status bar and nav drawer */ protected void setupToolbar(Toolbar toolbar) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Bitmap ic = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_easy_xkcd_recents); int color = themePrefs.getPrimaryColor(false); ActivityManager.TaskDescription description = new ActivityManager.TaskDescription("Easy xkcd", ic, color); setTaskDescription(description); if (!(this instanceof MainActivity)) { getWindow().setStatusBarColor(themePrefs.getPrimaryDarkColor()); } int navBarColor; int uiOptions = getWindow().getDecorView().getSystemUiVisibility(); int flagForLightNavBar = Build.VERSION.SDK_INT >= Build.VERSION_CODES.O ? View.SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR : 0; TypedValue backgroundColor = new TypedValue(); getTheme().resolveAttribute(android.R.attr.windowBackground, backgroundColor, true); if (themePrefs.nightThemeEnabled()) { uiOptions = uiOptions & Integer.reverse(flagForLightNavBar); if (themePrefs.amoledThemeEnabled()) { navBarColor = Color.BLACK; } else if (backgroundColor.type >= TypedValue.TYPE_FIRST_COLOR_INT && backgroundColor.type <= TypedValue.TYPE_LAST_COLOR_INT) { navBarColor = backgroundColor.data; } else { navBarColor = Color.BLACK; } } else { uiOptions = uiOptions | flagForLightNavBar; if (backgroundColor.type >= TypedValue.TYPE_FIRST_COLOR_INT && backgroundColor.type <= TypedValue.TYPE_LAST_COLOR_INT && Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { navBarColor = backgroundColor.data; } else { navBarColor = Color.BLACK; } } getWindow().setNavigationBarColor(navBarColor); getWindow().getDecorView().setSystemUiVisibility(uiOptions); } setSupportActionBar(toolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); toolbar.setBackgroundColor(themePrefs.getPrimaryColor(false)); if (themePrefs.amoledThemeEnabled()) { toolbar.setPopupTheme(R.style.ThemeOverlay_AmoledBackground); } }
Example 18
Source File: SearchActivity.java From QuickLyric with GNU General Public License v3.0 | 4 votes |
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); updateSearchProviders(); SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(this); int[] themes = new int[]{R.style.Theme_QuickLyric, R.style.Theme_QuickLyric_Red, R.style.Theme_QuickLyric_Purple, R.style.Theme_QuickLyric_Indigo, R.style.Theme_QuickLyric_Green, R.style.Theme_QuickLyric_Lime, R.style.Theme_QuickLyric_Brown, R.style.Theme_QuickLyric_Dark}; int themeNum = Integer.valueOf(sharedPref.getString("pref_theme", "0")); boolean nightMode = sharedPref.getBoolean("pref_night_mode", false); if (nightMode && NightTimeVerifier.check(this)) setTheme(R.style.Theme_QuickLyric_Night); else setTheme(themes[themeNum]); setStatusBarColor(null); setNavBarColor(null); setContentView(R.layout.search_view_pager); Toolbar toolbar = findViewById(R.id.search_toolbar); setSupportActionBar(toolbar); if (getActionBar() != null) getActionBar().setDisplayHomeAsUpEnabled(true); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { ActivityManager.TaskDescription taskDescription = new ActivityManager.TaskDescription (null, null, toolbar.getSolidColor()); this.setTaskDescription(taskDescription); } ViewPager viewPager = getViewPager(); viewPager.setAdapter(new SearchPagerAdapter( this.getFragmentManager(), this, searchQuery)); boolean online = OnlineAccessVerifier.check(this); viewPager.setCurrentItem(online ? 1 : 0); PagerTitleStrip titleIndicator = findViewById(R.id.pager_title_strip); titleIndicator.setTextSize(TypedValue.COMPLEX_UNIT_SP, 16); setSearchQuery(getIntent().getStringExtra("query")); }
Example 19
Source File: HomeActivity.java From Pasta-Music with Apache License 2.0 | 4 votes |
public void setListeners(Fragment f) { if (f instanceof FullScreenFragment) { appbar.setExpanded(false, false); fab.hide(); ((FullScreenFragment) f).setDataListener(new FullScreenFragment.DataListener(){ @Override public void onDataReady(String title, int statusColor, int windowColor) { setTitle(title); statusBackground.setBackgroundColor(ImageUtils.darkColor(statusColor)); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { setTaskDescription(new ActivityManager.TaskDescription(getTitle().toString(), ImageUtils.drawableToBitmap(ContextCompat.getDrawable(HomeActivity.this, R.mipmap.ic_launcher)), windowColor)); } } }); materialDrawer.setSelection(-1, false); } else { appbar.setExpanded(true, false); setTitle(title); if (f instanceof HomeFragment) materialDrawer.setSelection(1, false); else if (f instanceof FavoritesFragment) materialDrawer.setSelection(2, false); else if (f instanceof CategoriesFragment) materialDrawer.setSelection(3, false); else if (f instanceof SettingsFragment) materialDrawer.setSelection(5, false); else if (f instanceof AboutFragment) materialDrawer.setSelection(6, false); statusBackground.setBackgroundColor(ImageUtils.darkColor(PreferenceUtils.getPrimaryColor(this))); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { ActivityManager.TaskDescription desc = new ActivityManager.TaskDescription(title, ImageUtils.drawableToBitmap(ContextCompat.getDrawable(this, R.mipmap.ic_launcher)), PreferenceUtils.getPrimaryColor(this)); setTaskDescription(desc); } if (f instanceof FabFragment) { ((FabFragment) f).setFabListener(new FabFragment.FabListener() { @Override public void onDataReady(boolean visible, int iconRes, View.OnClickListener clickListener) { if (visible) fab.show(); else fab.hide(); fab.setImageDrawable(ImageUtils.getVectorDrawable(HomeActivity.this, iconRes)); fab.setOnClickListener(clickListener); } }); } fab.hide(); if (f instanceof SearchFragment || f instanceof CategoriesFragment || f instanceof SettingsFragment || f instanceof AboutFragment) { ViewCompat.setElevation(findViewById(R.id.collapsing_toolbar), TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4, getResources().getDisplayMetrics())); } else ViewCompat.setElevation(findViewById(R.id.collapsing_toolbar), 0); if (f instanceof SearchFragment && (searchPool == null || !searchPool.isExecuting()) && (searchDatas != null && searchDatas.size() > 0)) { ((SearchFragment) f).swapData(searchDatas); } } if (searchPool != null && searchPool.isExecuting() && !(f instanceof SearchFragment)) searchPool.cancel(); }
Example 20
Source File: MainActivity.java From wirebug with GNU General Public License v3.0 | 4 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) { ActivityManager.TaskDescription taskDescription = new ActivityManager.TaskDescription( getString(R.string.app_name), BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher), ContextCompat.getColor(this, R.color.colorTaskDescription)); setTaskDescription(taskDescription); } toggleDebuggingButton = (ToggleButton) findViewById(R.id.switch_enable_debugging); connectedView = findViewById(R.id.view_connected); instructionsView = findViewById(R.id.view_instructions); connectCommandTextView = (TextView) findViewById(R.id.text_connect_command); wifiNetworkTextView = (TextView) findViewById(R.id.text_wifi_network); notConnectedView = findViewById(R.id.view_not_connected); enableSwitchChangeListener = new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { DebugManager.setTcpDebuggingEnabled(isChecked); boolean isActuallyEnabled = DebugManager.isTcpDebuggingEnabled(); if (isChecked == isActuallyEnabled) { updateInstructions(isChecked); updateStatus(); } else { Timber.i("Could NOT %s debugging", isChecked ? "enable" : "disable"); String toastText = isChecked ? getString(R.string.could_not_enable) : getString(R.string.could_not_disable); Toast.makeText(MainActivity.this, toastText, Toast.LENGTH_SHORT).show(); toggleDebuggingButton.setChecked(isActuallyEnabled); } } }; Shell.getShell().setLoggingEnabled(true); Shell.getShell().setLogPriority(Log.DEBUG); preferences = PreferenceManager.getDefaultSharedPreferences(this); connectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); wifiManager = (WifiManager) getApplicationContext().getSystemService(WIFI_SERVICE); }