`
573842281
  • 浏览: 43875 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CommandsInterface.java

 
阅读更多

E:\android-source\Android-2.3-Real6410-r1\Android-2.3-Real6410-r1\frameworks\base\telephony\java\com\android\internal\telephony\CommandsInterface.java

 

 

152行开始修改:

 

 

 //***** Methods
    
    //***** PTT Service
    public void setOnDeviceInfo(Handler h, int what, Object obj);
    public void unSetOnDeviceInfo(Handler h);    
    
	void setOnPTTGrant(Handler h, int what, Object obj);
	void unSetOnPTTGrant(Handler h);
	
	void setOnGroupClose(Handler h, int what, Object obj);
	void unSetOnGroupClose(Handler h);
	
	void setOnIncomingCall(Handler h, int what, Object obj);
	void unSetOnIncomingCall(Handler h);
	
	void setOnGroupCallConnect(Handler h, int what, Object obj);
	void unSetOnGroupCallConnect(Handler h);
	
	void setOnPTTReleaset(Handler h, int what, Object obj);
	void unSetOnPTTRelease(Handler h);
	
	void setOnBlockedStatus(Handler h, int what, Object obj);
	void unSetOnBlockedStatus(Handler h);
	
	void setOnGroupList(Handler h, int what, Object obj);
	void unSetOnSpeakerTime(Handler h);
	
	void setOnSpeakerTime(Handler h, int what, Object obj);
	void unSetOnGroupList(Handler h);
	
	void setOnSpeakerIndication(Handler h, int what, Object obj);
	void unSetOnSpeakerIndication(Handler h);
	
	void setOnActiveGroupList(Handler h, int what, Object obj);
	void unSetOnActiveGroupList(Handler h);

    RadioState getRadioState();
    
    public void closeSocket(); 
	public void startGroupJoin(int uGid, Message response);
	public void startGroupClose(int uCallControlInstance, int uGid, Message response);
	public void startApplyPTTGrant(int uCallControlInstance, int cAIService,int uCallPartID, int uRefPriority, Message response) ;
	public void startReleasePTTGrant(int uCallControlInstance, int uGid, Message response);
	public void startGetGroupList(Message response);
	public void startDefineScanGroup(int[] uGid, Message response);

 

 

void getOperator(Message response);

之后不需要注释的方法(其他的都注释掉):

void setRadioPower(boolean on, Message response);
void setNetworkSelectionModeAutomatic(Message response);
    void setNetworkSelectionModeManual(String operatorNumeric, Message response);
void getNetworkSelectionMode(Message response);
void getAvailableNetworks(Message response);
void resetRadio(Message result);

void setPreferredNetworkType(int networkType , Message response);
    void getPreferredNetworkType(Message response);
    void getNeighboringCids(Message response);
void setTTYMode(int ttyMode, Message response);
void queryTTYMode(Message response);

 public void setupDataCall(String radioTechnology, String profile,
            String apn, String user, String password, String authType,
            String protocol, Message result);
    public void deactivateDataCall(int cid, Message result);
 
分享到:
评论

相关推荐

    framework---telephony基本流程

    在短信流程中,Ril.java的processSolicited()方法会将短信请求传递给CommandsInterface.java的sendSms()方法,该方法会将短信请求传递给BaseCommands.java的sendSms()方法,该方法会将短信请求传递给PhoneBase.java...

    Android中添加AT命令流程[文].pdf

    因此,我们需要在`CommandsInterface`接口(位于`frameworks\base\telephony\java\com\android\internal\telephony\commandsinterface.java`)中添加对应的方法,如`getIMSI(String aid, Message result)`。...

    Android APN开发流程分析.doc

    * DataConnectionTracker.trySetupData→setupData→PdpConnection.connect→CommandsInterface.setupDefaultPDP * setupDefaultPDP 的结果由 EVENT_SETUP_PDP_DONE 返回,如果成功,则开始调用 pppd 完成实际连接 *...

    phone service and ril layer

    - **1.3.1.1 CommandsInterface:** Android 提供了一个 `CommandsInterface` 接口用于上层与底层通信,其具体实现为 `RIL.java`。 - **1.3.2 Riljava:** `RIL.java` 初始化时的主要任务包括: - 创建 `...

    Android Ril

    GSMPhone的setCallWaiting()方法进一步调用了CommandsInterface的setCallWaiting(),CommandsInterface同样是一个接口,由RIL.java中的RIL类实现。RIL的setCallWaiting()方法创建了一个RILRequest对象,并通过RIL_...

    AndroidAPN开发流程分析.pdf

    这里,`CommandsInterface.setupDefaultPDP`在GSMPhone的RIL(Radio Interface Layer)层被调用,RIL是Android与无线调制解调器通信的接口。当`EVENT_SETUP_PDP_DONE`事件返回成功,实际的连接过程通过`DataLink....

    Android的APN开发源码分析

    4. **CommandsInterface.setupDefaultPDP**:通过**PdpConnection**访问GSMPhone中的RIL(Radio Interface Layer)层,实现PDP的设置。 5. **EVENT_SETUP_PDP_DONE**:当**setupDefaultPDP**成功执行后,会通过此事件...

    android APN开发流程

    - `CommandsInterface.setupDefaultPDP` 其中,`PdpConnection`通过访问`GSMPhone`内的RIL(Radio Interface Layer)层的`setupDefaultPDP`方法实现PDP连接的建立。一旦`setupDefaultPDP`操作成功,通过`EVENT_SETUP_...

Global site tag (gtag.js) - Google Analytics