240 发简信
IP属地:广东
  • LayoutInflater.from(this).inflate

    LayoutInflater.from(this).inflate(R.layout.title_bar,null,false); 布局id,父...

  • 集合问题

    边遍历边删除,if判断里面size--,i-- public void finishOne(ClassactivityClass){ int s...

  • handler,messgeQueue,

    messageQueue是采用链表队列,插入快,查询慢,因为p.next是指向下一个,如果插入只需要修改插入的那个他的前next和自己的next!

  • Resize,w 360,h 240
    android开机启动流程

    ROM是只读存储器中 ->加载(引导程序)到 RAM 内存, ROM中的Boot加载BootLoader到RAM中 BootLoader...

  • 复习

    singleTask模式,当启动这个实例时,如果栈内存在该实例会令其顶部的所有的实例出栈,并复用该实例。 对称加密,就是加密和解密数据都是使用同...

  • 自定义view

    view的canvas的几何变化是倒叙的,所以得反过来写 还有canvas改变的只是画布,并不影响内容。所以下面的canvas操作对他一点影响都没有

  • 性能优化

    要让用户体验好至少要做到以下几点: 一.不卡顿(自定义UI在invalidate绘制处理时间过长(遵循每帧16s),动画过复杂,界面布局层级过度...

  • 获取泛型类型然后实例化

    BaseActivity<E>: AppCompatActivity() val type: Type = (javaClass.generic...

  • 2020-02-26

    ClassLoader有两个子类: 1)PathClassLoader:只支持操作Dex文件或者已经安装的apk文件,已经安装的apk在手机的d...