2011-11-02 2 views
2

내 응용 프로그램을 사용하여 내 Gmail 또는 gtalk의 상태를 변경하고 싶습니다. 어떻게 바꿀 수 있습니까? 샘플 코드가 있습니까 ??Android에서 내 Gtalk 또는 Gmail 상태를 어떻게 변경할 수 있습니까?

미리 감사드립니다.

+0

는 Gmail 및 그 응용 프로그램의 상태를 변경하려면? –

+0

내 응용에는 존재하지 않습니다. 내 응용 프로그램을 사용하여 상태를 변경하고 싶습니다. –

답변

1

당신은 안드로이드에 대한 Smack API를 사용하는 경우 :

// Create the presence object with default availability 
Presence presence = new Presence(Presence.Type.available); 

// Set the status message 
presence.setStatus("Lame status is lame"); 

// Set the highest priority 
presence.setPriority(24); 

// Set available presence mode 
presence.setMode(Presence.Mode.available); 

// Send the presence packet through the connection 
connection.sendPacket(presence); 
+0

내 응용 프로그램에서 처음에는 gmail id 또는 gtalk와 연결해야한다는 의미입니다. 그런 다음 현재 상태를 사용하여 상태를 변경할 수 있습니다. –

+0

예 [XMPP 연결] (http://www.adarshr.com/papers/xmpp2) – Reno

+0

계정 및 계정 관리자 클래스를 사용하여이 작업을 수행 할 수 있습니까? 왜냐하면 나는 이것을 사용하여 gmail id를 얻을 수 있기 때문이다. Account [] accounts = AccountManager.get (this) .getAccountsByType ("com.google"); String myMailId = accounts [0] .toString(); –

관련 문제