240 发简信
IP属地:吉林
  • sleep(),wait(),yield()和join()方法的区别

    sleep() sleep()方法需要指定等待的时间,它可以让当前正在执行的线程在指定的时间内暂停执行,进入阻塞状态,该方法既可以让其他同优先级...

  • Android 8.0 的填坑(透明的activity崩溃)

    一.透明的activity不能继续使用 java.lang.RuntimeException:Unable to start activity ...

  • Resize,w 360,h 240
    线程安全

    一、几个重要的概念 1.原子性:提供互斥访问,同一时间只能有一个线程来对他进行操作 2.可见性:一个线程对主内存的修改可以及时被其他线程观察到 ...

  • 冷启动优化

    一、什么是冷启动 1.冷启动的定义 冷启动就是在启动应用前,系统中没有该应用的任何进程信息 2.冷启动、热启动的区别 热启动:用户使用返回键退出...

  • ANR

    1.activity 5s 2.广播 10s 3.主线程耗时操作 二、产生ANR主要原因? 1.主线程被Io操作() 2.主线程存在耗时计算 3...

  • Resize,w 360,h 240
    AIDL的使用

    1.可以先参考一篇别人的文章 (1) https://www.jianshu.com/p/d1fac6ccee98 (2)https://ww...

  • Android P新功能

    1.Wi-Fi RTT 进行室内定位 2.显示屏缺口支持 3.可在手机的“短信通知”中显示图像 4.渠道设置、广播和请勿打扰 5.引入了Anim...

  • git Library常见问题

    问题 解决方案 切新分支的问题 Can'tupdate:notracked branchNotracked branch configuredf...

  • Resize,w 360,h 240
    Broadcast Receiver

    一、广播 1.广播定义 Broadcast Receiver是一种广泛运用的在程序之间传输信息的机制,android中我们要发送的广播内容是一个...