240 发简信
IP属地:广西
  • Resize,w 360,h 240
    一种鸿蒙与Android资源混编的思路

    背景 由于鸿蒙现有的 Api 相对于 Android 而言仍需要完善,如三方控件、SurfaceView 或触摸事件分发等,因此完全使用鸿蒙提供...

  • Resize,w 360,h 240
    Android ClassLoader要点总结

    1.java classloader要点 1.1 类的加载流程 1.2 类的加载机制之双亲委派模型 避免重复加载:采用双亲委派模式的是好处是Ja...

  • Resize,w 360,h 240
    基于Travis CI的Android项目自动构建流程

    Travis-CI简介 Travis CI提供的是持续集成服务。它绑定GitHub上面的项目,只要有新的代码,就会自动抓取,然后,提供一个运行环...

  • Resize,w 360,h 240
    JNI&NDK开发最佳实践(二):CMake实现调用已有C/C++文件中的本地方法

    目标 用CMake方法实现在java中调用本地C/C++文件中的方法,并生成相应so库导出。 实现步骤梳理 在需要调用本地方法的java文件中加...

  • Resize,w 360,h 240
    在鸿蒙上实现“热区”坐标和事件的捕捉

    需求 捕获子 View 坐标,并具有拦截事件的能力。 捕获子 View 颜色值。 难点 捕获子 View 坐标,在 Android 中显而易见的...

  • Resize,w 360,h 240
    JNI&NDK开发最佳实践(十):补充要点(持续更新)

    一、在C中实现Java回调函数 我们知道在C中通过传递函数指针可以轻易实现函数回调的效果,而在java中则一般是通过构造匿名内部类对象来间接实现...

  • JNI多线程

    JNIEnv与JavaVM JavaVM 是虚拟机在 JNI 层的代表,一个进程只有一个 JavaVM,所有的线程共用一个 JavaVM。JNI...

  • Resize,w 360,h 240
    InputManagerService浅析

    概述 InputManagerService构造时会构造naive的binder server inputManager。此处会创建inputR...

  • Resize,w 360,h 240
    framework学习包括问题分析的脚手架

    打堆栈 打java堆栈 打native堆栈 对于c++mk或者bp文件中引入libutils 对于cmk或者bp文件中引入libutils,再在...

    2.0 40 0 2