tongzifang
V2EX  ›  Android

不懂就问

  •  
  •   tongzifang · Jul 16, 2018 via Android · 13912 views
    This topic created in 3032 days ago, the information mentioned may be changed or developed.

    合作方给了一堆 so 文件和几个头文件,说是具体都封装在 so 里面了,现在没有具体的 cpp 该怎么使用呢?这两天在家看了点 c++还有 as 的 ndk 开发指南,目前没什么收获,有会 c++的大佬解答一下么。

    8 replies  •  2018-07-18 11:59:08 +08:00
    v2byy
    v2byy
    Jul 16, 2018
    1
    so 就是编译好的 lib 吧,有头文件,看头文件的接口
    tongzifang
    tongzifang
    OP
    Jul 16, 2018 via Android
    2
    @v2byy 对的,头文件里面就是接口,现在不知道的就是该怎么使用。
    CrisTao
    CrisTao
    Jul 16, 2018
    3
    没文档的吗?
    tongzifang
    tongzifang
    OP
    Jul 16, 2018 via Android
    4
    @CrisTao 文档比较糙,就是一个返回的数据结构解释,所以现在比较蛋疼。
    Gron
    Gron
    Jul 16, 2018
    5
    看到你提到 ndk,是在 android 环境下使用 so 库吗?
    如果是的话,需要基于 so 库编写 jni 接口,然后安卓应用层直接调用 jni 接口就行了
    rb6221
    rb6221
    Jul 16, 2018
    6
    你是没做过 jni 相关么,先熟悉基础知识呗
    tongzifang
    tongzifang
    OP
    Jul 16, 2018 via Android
    7
    谢谢大家的答复,现在已经基本会用了。之前主要一个盲点就是 java 和 c 的显式映射,文档看的不细忘了这茬(´ー`)
    chenyu8674
    chenyu8674
    Jul 18, 2018
    8
    标题给出问题大致描述是美德
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3397 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 10:36 · PVG 18:36 · LAX 02:36 · JFK 05:36
    ♥ Do have faith in what you're doing.