240 发简信
IP属地:广东
  • android 错误汇总

    用adb的“am start -n com.example.autolinktest/.MainActivity”命令启动一个应用,错误提示如下...

  • Handler简析

    Handler是android用来线程切换的,主要的工作原理是Handler通过sendMessage发送一个Message到MessageQu...

  • Android性能优化----内存篇

    作为运行在Linux内核上的移动设备,手机受限于内存的大小,给每一个app都只能分配有限的可用内存,如果开发者的代码编写不当,可能导致应用的内存...

  • 简单记录一次阿里的面试

    晚上接到阿里的电话面试,大概问到的简单记录一下: 1.简述一下自己的工作经历,已经做过的项目 2.RTMP与UDP流协议的区别 3.HashMa...

  • Resize,w 360,h 240
    查看当前app的Acitivty名称

    在处理6.0动态权限管理的时候,发现很多国内的手机厂商都有两个系统权限设置管理,比如小米在系统设置中有一个权限管理,在系统应用还有一个安全中心。...

  • Resize,w 360,h 240
    ==跟equals的区别

    1.在基本数据类型当中,==比较的是数值。在对象中比较的则是两个对象的内存地址。 2.Object中的equals默认实现的是== 3.Stri...

  • 线程池

    一:线程池的特点 1.复用线程池中的线程,避免线程的重复创建和销毁而造成性能的过度消耗。 2.有效的控制线程池的最大并发数,避免对CPU的资源抢...

  • 如何控制线程的执行顺序

    线程的执行是随机的,由CPU控制,但是我们可以通过以下的方法对多线程进行可控顺序的执行: 1.使用join方法:让主线程等待子线程的执行完成 工...

  • Resize,w 360,h 240
    Android性能优化----布局过度绘制

    Android系统每隔16ms就会发出一次VSYNC信号触发对UI进行渲染,如果这16ms内我们没有完成对视图的绘制,那么就会出现丢帧的情况,从...