这是一篇当时的笔记了,大概2019年,安卓O 修改下来菜单宽度 1、修改下拉的宽度: SystemUI\src\main\res\layout\status_bar_expa...
努比亚技术团队原创内容,转载请务必注明出处。当用户抱怨手机在使用过程中存在卡顿问题的时候,会严重影响用户对手机品牌的好感和应用APP的体验,从而导致用户对手机品牌的忠诚度降低...
adb是一个非常强大的工具,使用adb查看应用程序内存使用情况可按如下格式在命令行里查看内存使用情况:adb shell dumpsys meminfo 其中,packag...
dumpsys命令可以dump系统各种服务的状态,因此在平常的开发过程中如果很好的掌握dumpsys的用法,会事半功倍。 1. dumpsys命令用法 adb shell d...
前言: 入职现在这家创业公司已经差不多两年了,公司也从刚来时的200来人发展到现在的将近400人,在这一年多的时间里,我带领项目组完成了多个从0到1的产品项目。 ...
基础 不管是Android基础还是Java基础以及常见的数据结构,这些是无原则地必须要熟练掌握的,尤其是非计算机专业的同学,面试官一上来肯定是问你基础,要是基础表现不好很容易...
其中WindowManagerGlobal.initialize;是先取到WMS(WindowManagerService)的远程代理IWindowManager Windo...
一、启动耗时检测 1、查看Logcat 在Android Studio Logcat中过滤关键字“Displayed”,可以看到对应的Activity启动耗时日志。 2、ad...
前言 性能优化除过我们平时自己设计和开发之外就得考虑使用工具进行检测。Android 关于能够定位和剖析问题的内存工具有很多,但不是每个工具所有场景都能覆盖到。 DDMS L...
前言 此前我用多篇文章介绍了WindowManager,这个系列我们来介绍WindowManager的管理者WMS,首先我们先来学习WMS是如何产生的。本文源码基于Andro...
Java面试基础知识Q&A(上) 面向对象编程( OOP) Java 是一个支持并发、基于类和面向对象的计算机编程语言。面向对象软件开发的优点: 代码开发模块化,更易维护和修...
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机...
前言 Android的设计模式系列文章介绍,欢迎关注,持续更新中: Android的设计模式-设计模式的六大原则一句话总结23种设计模式则创建型模式:Android的设计模式...