마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

갤럭시 시리즈의 홈버튼 롱 클릭시 발생하는 이벤트를 사용하고싶습니다.

0 추천

이게 멀티태스킹 버튼 이라고 부르더군요

public static void test(Context context) {

Intent in_01 = new Intent();

in_01.setFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK);

context.startActivity(in_01);

 

이렇게 사용하였습니다.

그런데 에러만 발생하고 구글링해봐도 딱히 나오는 정보가없어 질문드려봅니다.

 

btn.setOnClickListener(new OnClickListener() {

 

@Override

public void onClick(View v) {

              (이곳에 무엇을 넣어야 동일한 이벤트를 얻을 수 있을까요?)

}

 

질문드려봅니다.

김제로 (420 포인트) 님이 2014년 1월 8일 질문

1개의 답변

0 추천
 
채택된 답변

자신이 만든 커스텀 버튼을 클릭하면 홈버튼 롱 클릭시 발생하는 이벤트를 call하고 싶으시군요.

 

갤럭시 홈버튼을 롱클릭시 구글 나우가 나오는 폰이 있고 작업 전환장이 나오는 폰이 있는 것 같습니다. 참고로 갤럭시 넥서스는 구글 나우가 나옵니다.

 

보이스서치 같은 경우는

 

Intent intent = new Intent();
intent.setClassName("com.google.android.googlequicksearchbox","com.google.android.googlequicksearchbox.VoiceSearchActivity");

 

다음과 같이 실행할 수 있습니다. 구글나우는 패키지명과 클래스명이 검색이 안되네요. 안드로이드 소스를 분석해야 할 문제같아요.

 

작업 전환창도 마찬가지로 안드로이드 소스를 분석해야 할 문제같아요. 결론은 안드로이드 소스를 분석해야 할 것 같습니다. 

방귀과장 (18,940 포인트) 님이 2014년 1월 9일 답변
김제로님이 2014년 1월 16일 채택됨
감사합니다
정답은 아니지만 해결하였습니다 ㅎㅎ
...