《深入剖析安卓新特性》的读书记录

8.0中有一项复杂功能;系统不允许后台应用创建后台服务 so引用了context.startForegroundService(),在foreground 的启动接口调用后的 5 秒内必须要在service 中调用startForeground() 接口来解除timeout。

activity、service、application都实现了onTrimMemory接口

5.0开始虚拟机由Dalvik变为Android Runtime,简称ART

java虚拟机不知道java编程语言,只知道一个二进制格式:class文件(其包含了java虚拟机的指令或者字节码和符号表)

通过new实现的对象都在堆中分配

jvm字节码以class文件为组织单位

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • java 接口的意义-百度 规范、扩展、回调 抽象类的意义-乐视 为其子类提供一个公共的类型封装子类中得重复内容定...
    交流电1582阅读 6,820评论 0 11
  • 1.List<T>和List<?>的区别? List<T>是泛型,List<?>是泛型类型通配符,相当于List<...
    小酷哥阅读 4,438评论 0 2
  • 0.Android手机操作系统的四层架构? Applications , Application Framewor...
    lucas777阅读 12,418评论 0 16
  • 1,java 接口的意义: 规范,扩展,回调 规范:比如,有两个及上的的类拥有相同的方法,但是实现功能不一样,就可...
    漫唐阅读 4,560评论 0 6
  • 国内一线互联网公司内部面试题库,从一个老码农转载的 以下面试题来自于百度、小米、乐视、美团、58、猎豹、360、新...
    next_discover阅读 4,304评论 1 15

友情链接更多精彩内容