Avatar notebook default
8篇文章 · 7591字 · 1人关注
  • Binder跨进程异常传递

    遇到这么个奇葩的事儿,与三方合作的Android应用,很低的概率出现crash问题,根据Crash的log,明显的是我们这边抛出了异常导致程序挂...

  • AOSP 使用 CommonAPI/SomeIP流水账

    SOME/IP可以在单独使用,也可以结合CommonAPI/SOMEIP使用(更加方便) 依赖项 1、boost AOSP编译见链接 2、Com...

  • 在AOSP中支持Boost

    Boost中包含许多库,可以按照需要编写Android.bp,下面以libboost_filesystem.so 为例:版本:1.72.0 源码...

  • SEAndroid学习笔记

    SELinux概念 以一个例子来记录下学习SEAndroid的笔记。 需求:很简单,一个system进程要往ServiceManager中添加服...

  • Resize,w 360,h 240
    Binder调用执行在主线程的情况

    Android 8.1后,Binder调度有个优化,就是当前进程的主线程在进行跨进程调用且在等待返回时,可能被调度去执行其他进程对本进程的远程调...

  • dumpsys meminfo 含义

    简单的查看内存信息可以使用命令:adb shell dumpsys meminfo 其入口: android/frameworks/native...

  • AIDL oneway 方法的隐患

    结论:不要在服务端oneway接口中处理耗时操作,一旦用于高频调用,服务端又处理耗时,再偶尔碰上cpu负荷高,很可能会发生其他关键调用偶现失败的...

  • Resize,w 360,h 240
    简单分析App进程Crash机制

    结论:App进程Crash,不是真正意义上的进程崩溃(对比native代码崩溃),是java代码运行抛出没人处理的异常后,App自己把自己Kil...

文集作者