어느상황(앱)에서든지 키보드의 입력값을 받으시려는 거면 불가능하고요~~!
자신의 앱에서 에디트텍스트에 입력되는 값을 캐치하시가 바란다면....
TextWatch watch = new TextWatcher(){
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after){
//CharSequence s : 현재 에디트텍스트에 입력된 문자열을 담고 있다.
//int start : s 에 저장된 문자열 내에 새로 추가될 문자열의 위치값을 담고있다.
//int count : s 에 담긴 문자열 가운데 새로 사용자가 입력할 문자열에 의해 변경될 문자열// //의 수가 담겨있다.
//int after : 새로 추가될 문자열의 수
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count){
// CharSequence s : 사용자가 새로 입력한 문자열을 포함한 에디트텍스트의 문자열이 들 //어있음
//int start : 새로 추가된 문자열의 시작 위치의 값
//int before : 새 문자열 대신 삭제된 기존 문자열의 수가 들어 있다
//int count : 새로 추가된 문자열의 수가 들어있다.
}
@Override
public void afterTextChanged(Editable s){}
Edittext editext = (EditText)findViewById(R.id.edittext);
edittext.addTextChangedListener(watch);
}
위 소스 에서 캐치 하시면 되겠죠?