zoukankan      html  css  js  c++  java
  • Android_JIN / HAL

      XX .apk————>       界面      ————>Activity { setcontentview 建立xml与activity关系

                      (X.xml)          button             获取对象ID

                 |            监听

          (Java)控面  +  布局(UI)       处理

                           }

    APP:  1. 加载JNI.so   2.声明本地方法                             3.调用本地方法     (Java)


         JNI_onload ———>映射表———>接口函数

                    |

             (方法名—方法描述—函数名)

    JNI:  1.加载HAL.so   2.调用module中open获取device对象  3.实现device中方法 (c/c++)


                   

          module   ——creat——>    device

        (属性和open)                                 (属性和方法)

    HAL:1.创建module对象 2.实现open方法          3.调用接口函数    (c/c++)


                  Linux_kernel

    代码示例:https://www.cnblogs.com/panda-w/p/10993254.html

    <笔记>

    1.

    Stay hungry, stay foolish 待续。。。
  • 相关阅读:
    hosts 文件妙用
    asp.net 各种路径
    正则表达式
    int.Parse()、int.TryParse()和Convert.ToInt32()的区别
    总结.NET 中什么时候用 Static
    利用.net的内部机制在asp.net中实现身份验证
    server.transfer 用法
    sql server Datetime格式转换
    如果在代码中使用JS
    js 添加广告
  • 原文地址:https://www.cnblogs.com/panda-w/p/10922732.html
Copyright © 2011-2022 走看看