240 发简信
CP9
IP属地:云南
  • Android的状态保存和恢复

    Activity的状态保存和恢复 Activity的状态什么时候需要保存和恢复 Activity的销毁一般分为两种情况: 当用户按返回按钮或你的...

  • Resize,w 360,h 240
    让Android软键盘不遮挡布局

    在Android UI中,我们常常会使用EditText,比如在一个ScrollView中放置多个EditText,如下图: 当用户点击这个Ed...

  • Flask-SQLAlchemy(MySQL)之一对多、一对一、多对多关系

    一对多 创建两个模型 通过设置外键建立关系 或者通过关系属性cars调用append建立关系 通过remove解绑关系 查询 查询结果如下: 建...

  • Resize,w 360,h 240
    RecyclerView的缓存分析

    RecyclerView的缓存主要体现在RecyclerView的内部类Recycler 重要的成员变量 四级缓存 —— Scrap、Cache...

  • Resize,w 360,h 240
    TypedArray流程分析

    Context#obtainStyledAttributes 在Context中的getTheme方法是抽象方法,那我们得看他的子类的具体实现,...

  • Resize,w 360,h 240
    图解JNI库加载原理

    本地库如何加载到虚拟机中 一般我们需要加载本地库的时候会调用以下方法 从类图我们可以知道接下来会调用Runtime类的loadLibrary0方...

  • 发布项目到Jcenter

    JCenter是什么? 它是由 JFrog 公司提供的 Bintray 中的 Java 仓库 与 Maven Central 相比,JCente...

  • Resize,w 360,h 240
    性能优化之APP启动

    转载自一触即发 App启动优化最佳实践 一触即发 App启动优化最佳实践 文中的很多图都是Google性能优化指南第六季中的一些截图 Googl...

  • Resize,w 360,h 240
    RecyclerView滑动分析

    滑动会触发onTouchEvent方法MotionEvent.ACTION_MOVE中: RecyclerView#scrollByIntern...