본문 바로가기
반응형

Android32

안드로이드 WebView 가로방향 스크롤 이벤트 금지 Android 어플 UI 가 점점 고도화 되고 복잡해지는 추세입니다. WebView 에서 가로방향만 스크롤을 금지해야 하는 경우가 있어 해당 코드를 메모해 보았습니다. mWebView.setHorizontalScrollBarEnabled(false); mWebView.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: { // x 좌표를 저장하고 넘긴다. m_downX = event.getX(); } break; case MotionEvent.ACTION_MOVE: case .. 2023. 2. 3.
[Android Error]No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi NDK 프로젝트 작업시 "No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi" 에러가 나타났다. 이때 해결방법은 2가지가 충족되어야 한다. 1. ndk 가 설치 되어야 한다. 2. Local.Properties 파일에 아래와 같이 sdk 와 ndk 경로를 정확히 명시후 Sync 작업을 다시 수행한다. sdk.dir=C\:\\Users\\gdpar\\AppData\\Local\\Android\\Sdk ndk.dir=C\:\\Users\\gdpar\\AppData\\Local\\Android\\Sdk\\ndk\\21.4.7075529 2022. 1. 27.
안드로이드 개발에 유용한 사이트 모음 [Android Site] 안드로이드 개발에 사용되는 Dev , Library Site 들을 모아봅니다. * Android hive 다양한 기본 예제가 수록되어 있어 참조가 용이한 사이트 http://download.androidhive.info/# * Dog발자(한국) 블로그 운영자의 개발 이슈가 잘 정리된 사이트 http://sunphiz.me/wp/ Dog발자 – Just another programmer's blog 시력에 나쁜 영향을 주는 블루라이트를 감소시키는 앱이 구글 플레이 스토어에 많이 올라와 있다. 블루라이트를 감소시키는 원리는 간단한데, 파란색 표현량을 줄여서 눈에 부정적인 영향을 줄이는 것이다.물론, 색표현이 왜곡되지만 사진이나 영상을 보는 경우를 제외하면 사용에 문제가 없기 때문에.. 2019. 8. 31.
PreferenceFragement 에서 click event 처리 PreferenceFragment 내에서 클릭 이벤트는 onPreferenceTreeClick Override 함수를 사용하여 key value 로 캐치할 수 있다. public class SettingsFragment extends PreferenceFragment { @Override public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { String key = preference.getKey(); if(key.equals("keyword_rs232con_test")){ Log.d("TAG","onPreferenceTreeClick : "+key); return true; } retu.. 2019. 6. 29.
Fragment 에서 context 사용하기. Android 프로그램 내에서 getContext() 는 빈번하게 사용되고 있습니다. Intent, Provider 등.. Fragment 에서 Context 를 사용하고자 할때는 Fragment에서 getActivity()를 쓰시면 액티비티를 받아올 수 있습니다. 액티비티가 Context 입니다. 2019. 6. 29.
Android 텍스트 입력 패드를 한글이 나오게 하자. 에디트텍스트(EditText)를 화면에 띄울 때 , 처음 키보드는 안드로이드 단말기에 설정된 언어 키보드가 나오게 됩니다. 필자의 경우 영문 키패드가 나오는데요. 어플 개발중에 입력폼을 받는 부분은 한글 키패드가 먼저 나와야 할 경우가 있었습니다. 위의 코드에서 privateImeOptions 부분이 언어 키패드를 선택하는 부분입니다. 기본키보드를 한글로 하려면 android:privateImeOptions="defaultInputmode=korean" 영문으로 하려면 android:privateImeOptions="defaultInputmode=english" 설정을 해줍니다. 2019. 4. 10.