我是一名新的android开发人员。我想开发一个应用程序,可以访问android手机中的SIM工具包。但我还没有在网上找到确切的解决方案。我发现了两个例子:
- https://github.com/android/platform_packages_apps_stk
- http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/4.4.2_r1/com/android/stk/StkLauncherActivity.java?av=f
当我在ADT中导入com.android.internal.telephony.cat.Duration
类时,它找不到它。
我还在这里找到了这个类:
- https://android.googlesource.com/platform/frameworks/opt/telephony/+/e05c3c44109c9b4a8d25f05e8b7133d5ef55ead/src/java.com/android/internal/telephoney/cat/
但是我不能使用它。
如果你用谷歌搜索一下,你会发现这是不可能的。
com.android.internal.telephony.cat.Duration
有一个@hide
注释,这意味着它不能通过SDK访问- 整个
internal
包是内部,即由android而非开发人员使用 - 外部应用程序无法访问STK本身
然而,也有可能用于访问隐藏方法的反射。虽然我没有费心去尝试,但这可能会有所帮助。