240 发简信
IP属地:上海
  • Android性能优化

    1.内存优化 static谨慎使用 善用softreference、weakreference、lrucache handler在Activit...

  • Apk瘦身优化

    摘自Android apk 瘦身终极大全和实践 1.使用同一套资源 鉴于目前分辨率趋势 建议取720p的资源 放在xhdpi目录 2.开启代码混...

  • Android开发之指令粘包处理

    粘包处理主要用于指令批量接收的时候可能会出现不完整包的情况 这里以这样的协议指令为例: 帧头+数据长度+实际数据+校验和+帧尾 /** * 黏...

  • Android 6.0以上权限申请

    1.在Activity界面里添加以下方法,这里以摄像头权限为例: @TargetApi(Build.VERSION_CODES.M) prote...

  • 设计模式之建造者模式示例

    1.实体对象: public class User{ private int id; private String num; ...

  • 设计模式之单例模式示例

    public class ActivityManager { private volatile static ActivityMa...

  • PopupWindow与dialog的区别

    本质区别为: AlertDialog是非阻塞式对话框:AlertDialog弹出时,后台还可以做事情;而PopupWindow是阻塞式...

  • Android权限大全

    android.permission.EXPAND_STATUS_BAR 允许一个程序扩展收缩在状态栏,android开发网提示应该是一个类似W...

  • Resize,w 360,h 240
    LeakCanary内存泄漏检测

    1.在build.gradle中加入引用,不同的编译使用不同的引用: dependencies { debugCompile 'co...