作者a0929935070 (Lingling)
看板AndroidDev
标题[问题] 如何用版本区分两个import
时间Fri Apr 23 09:53:04 2021
1.我刚想到另一个疑问是我在dependencies上引用外部lib
org.simalliance.openmobileapi.jar
造道理说再组译应该会一起组译进去
那在code里面为什麽还要检查手机PackageManager是否有
org.simalliance.openmobileapi.service
感觉就是感觉就是dependencies只负责组译用
安装到手机上能不能用还要看手机有没有支援package
这样很多外部lib不就很容易不支援?
2.看官网open mobile API在android 9之後适用内建lib
import android.se.omapi.SEService;
android 9之前是引用外部jar
import org.simalliance.openmobileapi.SEService;
IDE:android studio
语言:JAVA
在同一个class要引用这两个import
在程式里面写判别式知道怎麽写?
但没遇到过在import那边写过判别式
还是得另外开一个class来分开写import
这样感觉挺没效率
希望有高手能提供方向
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.163.125.252 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1619142787.A.713.html
※ 编辑: a0929935070 (118.163.125.252 台湾), 04/23/2021 09:55:37
※ 编辑: a0929935070 (118.163.125.252 台湾), 04/23/2021 10:13:07
1F:→ zcbxvsdf: 一个用import, 一个不import直接打package路径 04/23 12:05
2F:→ zcbxvsdf: 或者都不import 04/23 12:06
3F:→ a0929935070: 太感谢了,没想到可以这样写,太常用import 04/23 13:36
4F:推 now99: 也可以多包一层都继承相同class,再依造当下os版本反射引 04/25 00:54
5F:→ now99: 用 04/25 00:54
6F:→ kobe8112: 照ㄓㄠˋ 04/25 11:49
7F:→ a0929935070: 感谢n大 04/25 18:37
8F:推 aids61517: 用工厂模式封装实作,开个介面让使用者持有如何 04/27 17:19
9F:→ a0929935070: 这对我来说有点难度,不太懂 04/28 09:36
※ 编辑: a0929935070 (118.163.125.252 台湾), 04/28/2021 09:46:41