240 发简信
IP属地:山东
  • SharedPreferences 源码解析及应用(多进程解决方案)

    偶然看到一个问题,SharedPreferences 是线程安全的吗?SharedPreferences 是进程安全的吗?如果不是,那如何保证线...

    0.2 530 0 5 1
  • LayoutInflater 源码解析及应用(解决插件化中类型转换异常)

    一、类型转换问题 插件化过程中经常遇到这么一个问题: 明明相同的两个类,为什么会出现类型转换错误呢? 我们知道判断两个类是否相同的依据有两点: ...

  • 动态代理原理及在 Android 中的应用

    一、动态代理简介 1、什么是动态代理? 通过反射机制动态生成代理者对象的一种设计模式。 2、如何区分静态代理和动态代理? 静态代理:程序运行前,...

  • 《如何有效阅读一本书》读书笔记

    这本书是两年前买的,当时草草读了一遍感觉用纸质笔记本做笔记太麻烦,就压箱底了,前几天在知识星球「图书分享交流大会」中晓辉哥(安晓辉)推荐了这本书...

  • Android API与Android版本对应关系及各个版本分布比例

    随着Android版本的不断更新,Android版本越来越多,API版本和Android版本的对应关系也经常搞混,之前都是需要用的时候去网上查一...

  • Resize,w 360,h 240
    Android 读取已安装应用列表需要申请权限吗?

    使用华为、Vivo等手机的人或者Android开发者应该对读取应用列表权限不陌生,但是作为开发者的你有没有想过这个权限需要申请吗?是静态申请还是...

    1.0 68368 5 12 1
  • Resize,w 360,h 240
    Android应用性能优化——内存优化(内附一个内存泄露优化实例)

    当我们刚开始接触Android时,可能关注的比较多的是如何实现某个功能,但学到一定程度的时候,我们会发现无论一个应用多么炫酷,如果运行特别慢,或...

  • Android开发高级进阶——传感器

    Android系统提供了对传感器的支持,如果手机设备的硬件提供了这些传感器,Android应用可以通过传感器来获取设备的外界条件,包括手机设备的...

  • Android开发高级进阶——Service与Notification

    众所周知,Service是Android中实现程序后台运行的解决方案,非常适合于执行不需要和用户交互而且要求长期运行的任务。Notificati...

个人介绍
去哪里并不重要,行走本身便是目的。