我正在使用aidl自动接听电话,代码如下:
ITelephony.Stub.asInterface(ServiceManager.getService("phone"))
.answerRingingCall();
Run Code Online (Sandbox Code Playgroud)
我导入ServiceManager.class
import android.os.ServiceManager;
Run Code Online (Sandbox Code Playgroud)
但是有一个问题:无法解析导入android.os.ServiceManager
我怎样才能使它工作?谢谢
小智 6
android.os.ServiceManager是一个隐藏类(即@hide)和隐藏类(即使它们在Java意义上是公共的)从android.jar中删除,因此当您尝试导入时会出现错误ServiceManager.隐藏的类是Google不希望成为文档化公共API的一部分的类.
使用非公共API的应用程序无法轻松编译,此类将有不同的平台版本.
| 归档时间: |
|
| 查看次数: |
20780 次 |
| 最近记录: |