android 状态栏操作
16lz
2021-01-23
最近太忙了。好长时间没动博客,把原来的东西拿出来都重新温习下。
private void collapseStatusBar() { int currentApiVersion = android.os.Build.VERSION.SDK_INT; try { Object service = getSystemService("statusbar"); Class<?> statusbarManager = Class .forName("android.app.StatusBarManager"); Method collapse = null; if (service != null) { if (currentApiVersion <= 16) { collapse = statusbarManager.getMethod("collapse"); } else { collapse = statusbarManager.getMethod("collapsePanels"); } collapse.setAccessible(true); collapse.invoke(service); } } catch (Exception e) { e.printStackTrace(); } }
更多相关文章
- 添加广告的时候学到的东西
- Android最佳实践之性能 - 电池续航时间优化
- Android 缩减make时间
- 【摘录】 Android中如何修改系统时间(应用程序获得系统权限)
- 如何在Android中格式化日期和时间?
- No 94 · android 在规定时间内跳转到其他页面
- 如何使Android应用程序获取系统权限 来修改系统时间