基本的电话服务,可以看做是电话相关事件订阅者,可以监听到摘机挂机事件。使用时目标应用的服务需继承该类,并在注册 服务时在intent-filter中增加指定的action"com.gs.phone.service"。需要注意的是,要在系统Settings应用中配置目标 应用成为默认的电话应用,才能使本服务的订阅功能启用。
GXV3350, GXV3370, GXV3380
| 方法 | 描述 |
|---|---|
public void onHookEvent(boolean offHook); |
通知应用摘机或挂机事件发生
参数:支持的产品:GXV3350, GXV3370, GXV3380 |
public void onEHSHookEvent(boolean offHook); |
通知应用摘机或挂机事件发生
参数:支持的产品:GXV3350, GXV3370, GXV3380 |
public void onLineStateChanged(int lineId, int status); |
通知应用某线路状态变更
参数:支持的产品:GXV3350, GXV3370, GXV3380 |
public void onShowCallingView(); |
通话时点击顶部状态栏"点击返回通话"时该方法区域会被调用,可以再这里启动通话界面
支持的产品:GXV3350, GXV3370, GXV380 |
public void onShowDefinedView(); |
点击Launcher导航上的Call按钮时,该方法会被框架调用,可以在这里启动指定界面
支持的产品:GXV3350, GXV3370, GXV380 |
public boolean onEmergencyCallButtonClicked(); |
点击紧急呼叫按钮之后会回调此方法.
自定义的BasePhoneService可以重载此方法实现自定义的操作,比如进入自定义的紧急呼叫页面。
返回值:boolean true: 当前紧急呼叫事件已被处理。false:当前紧急呼叫事件未处理,这将使得系统触发默认 的操作“进入系统默认电话的紧急呼叫页面”支持的产品:GXV3350, GXV3370, GXV3380 |
| 成员 | 描述 |
|---|