搜索内容

Android性能
  • Android ANR超时时间的定义

    ANR超时时间在ActivityManagerService.java文件中进行了定义 Broadcast超时时间为10秒 // How long we allow a receiver to run before giving up on it. sta……

    Joe.Ye 2023-03-11
    0 0
  • Android解决帧动画OOM的组件FrameAnimDrawable

    FrameAnimDrawable和AnimationDrawable的关系 AnimationDrawable:系统实现帧动画的Drawable,使用简单,但内存消耗大,动画帧一多就容易出现卡顿甚至OOM Fra……

    Joe.Ye 2023-03-11
    0 0
  • Android TimerTask定时任务卡顿

    现象描述 Android中使用Timer开启TimerTask定时任务,若TimerTask任务过于繁重,容易造成卡顿、重复及跳变现象 解决方案 开辟新线程,减轻TimerTask工作量。……

    Joe.Ye 2023-03-11
    0 0
  • Android电源锁和屏幕锁帮助类

    后台常驻服务,使用了1像素Activity保活手段: 在息屏时,启动1像素Activity 在亮屏时,关闭1像素Activity 需要判断屏幕是否亮屏,是否解锁,特地写成一个帮……

    Joe.Ye 2023-02-26
    0 0
  • Android启动页黑屏及最优解决方案

    前言 相信做过Android的朋友都知道,当一个APP启动时,界面会首先展示一个白屏或者黑屏,然后再进入欢迎页,稍作停留最后进入APP主页。那么这个黑屏或者白屏到……

    Joe.Ye 2023-02-26
    0 0
  • Android解决CPU休眠Timer不执行

    在开发中,有时我们需要在后台循环执行一些操作(比如:定时任务、即时通讯心跳包的发送等) 结果发现手机发生锁屏的操作后,CPU进入休眠,导致TimerTask不工……

    Joe.Ye 2023-02-26
    0 0
  • Android申请电源锁与释放电源锁

    权限配置 <uses-permission android:name="android.permission.WAKE_LOCK"/> // 申请电源锁,禁止休眠 private WakeLock mWakeLock = null; ……

    Joe.Ye 2023-02-26
    0 0