반응형

Android 4

EditView 관련 정리

1. 한줄짜리 editview 이전에는 singleline이란 것을 사용했으나 지금은 deprecated되었음. android:inputType="none" android:scrollHorizontally="true" 으로 해결 가능 2. 코드에서 IME 사라지게 하기 InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(v.getWindowToken(), 0); 3. 코드에서 IME 나타나게 하기 InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE); imm.s..

[TIP] WebView

안드로이드의 WebView는 WebKit/android포트를 JNI 인터페이스를 통해 java형태로 제공하는 Widget 입니다. 1. html 파일로 네트워크에 접속하려면 permission이 필요합니다. AndroidManifest.xml 파일에 추가 2. HTML에 와 같은 자바스크립트를 썼을 때 동작하지 않는 문제는 WebView가 기본적으로 Javascript 사용이 disable 되어 있기 때문입니다. wv.getSettings().setJavaScriptEnabled(true); 3. WebView를 load했을 때 오른쪽에 흰 줄(흰 배경)이 보이는 것은 scrollbar 영역이 잡혀있기 때문입니다. 이것을 사라지게 하려면 아래 한줄을 추가합니다. wv.setScrollBarStyle(Vi..

MediaPlayer

MediaPlayer mediaPlayer = new MediaPlayer ( ); mediaPlayer.setDataSource("/sdcard/test.3gp"); mediaPlayer.prepare(); # Activity 가 Media volume만 조절하게 하기. setVolumeControlStream(AudioManager.STREAM_MUSIC); 오류 관련 TIP 1. prepare failed status 0xFFFFFFFC prepare() 수행중에 해당 에러가 나는 경우가 있다.(IOException의 e.getMessage() 를 출력한 결과) 여러가지 이유때문인 것으로 추정된다. 의심해야 할 항목은 setDataSource가 읽어드린 데이터에 대해 player가 판단하지 못한 경..

반응형