首页 > 移动平台 > 详细

Android.mk文件LOCAL_SDK_VERSION选项

时间:2020-02-25 12:28:16      阅读:78      评论:0      收藏:0      [点我收藏+]

Api分类

internal api
翻译为内部API,理解为供sdk内部使用的API。
这类接口最初打算就是不对外公开的,有点private的意思。

hide api

在源码中看到使用@hide 标记的方法或类,就是hide的。
这类接口本意是要公开,但是当前阶段仍然不稳定或未开发完成。所以暂时不推荐开发者调用。但可以使用

普通api

第三方app也可以使用的api

Hide api的使用

  1. 通过反射
  2. 使用这些接口的情况是:目标接口已经编译进framework.jar(或其它对应的jar包)中,但是自己应用在编译时会报错。所以只要自己应用编译时同样添加相关jar包的引用,便可以编译通过。

    LOCAL_SDK_VERSION 意义

    LOCAL_SDK_VERSION := current
    若是在Android.mk中添加该选项,则编译时会忽略源码隐藏的API,故在使用源码的hide api后会导致编译失败

Android.mk文件LOCAL_SDK_VERSION选项

原文:https://www.cnblogs.com/linhaostudy/p/12360684.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!