Java Library(或者如果要写 Android 库,选 Android Library)有android native libaray 还是选择 Android Library 吧?

对的!如果你要写的库是纯Java代码,没有任何Android依赖,选 Java Library 就够了;
但如果你的库里会用到 Android 框架(比如 Context、Activity、TelephonyManager等),或者包含资源文件(布局、图片、strings等),就必须选 Android Library

Android Native Library 一般指的是用 C/C++ 写的本地库(.so),通过 NDK 集成,这和 Android Library 是不同类型的库。

总结:

  • 纯Java工具类库(无Android依赖):选 Java Library

  • 依赖Android API或者包含资源文件:选 Android Library

  • 用C/C++写的本地代码:用 Android Native (NDK) Library

你要封装获取IMEI、序列号这类需要Context和Android系统API的功能,肯定要选 Android Library。这样你才能用 ContextBuildTelephonyManager 等Android类。

需要的话,我可以帮你写一个基础的Android Library模块示例代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值