Computer/Android&iOS169 [Android NDK - 1] 안드로이드 ndk 설치하기 1. ndk 를 다운받는다. URL : http://developer.android.com/tools/sdk/ndk/index.html 500MB 정도 되는듯 하다. 2. 압축을 푼다.적당한 곳에 압축을 풀어준다. 3. 환경변수 편집 Path 변수의 맨 마지막에 ndk가 설치된 폴더의 경로를 추가해 주면 된다고 한다. 4. Cygwin 설치 http://www.cygwin.com/ 여기서 다운로드받는당. 경로는 원하는대로 설정가능한듯 이게 뭔지 모르겠다..그래서 폴더를 아예 저렇게 만들어서 다음을 눌렀다 다운로드를 원하는곳에서 받는것 같다.cygwin 설치니까 난 cygwin mirror에서 받았다. 사전작업중인듯. 그 후 이화면이 나오는데,빨간 박스처럼 Devel 이라는 것을 Install 로 만들어놓.. 2014. 3. 18. ActionBar 로 Tab을 만들때 인접 Tab까지 같이 불리는 현상 ActionBar로 Tab을 4개 만들었다. 편의상 Tab1, 2, 3, 4 처음 앱을 실행시키면 Tab1 화면만 보이지만 각각의 Fragment onResume()에 로그를 찍어보면 Tab1 이 실행되고, 바로 Tab2도 같이 실행된다.(따로 손가락으로 Tab2로 넘기지도 않았는데말이다.) 그 후 옆으로 탭을 넘기면(Tab1->Tab2) 화면에 보이는것은 Tab2 지만, Tab3의 onResume()도 실행된다. Tab3으로 넘기면,Tab4 가 실행되고,Tab1은 onDestroyView()를 호출하며 사라진다. 다시 Tab2로 넘기면 Tab1의 onResume()이 실행된다. 이 원리를 몰라 정말 많이 고민했었다. Fragment는 옆으로 넘어가는 동작을 애니메이션을 사용하기 때문에, 미리 옆으로 넘.. 2014. 3. 7. Fragment 에서 getContentResolver() 사용하기 Fragment 에서 getContentResolver() 사용하기 getAcitivty().getContentResolver().... getAcitivty()를 붙이면 된다. 2014. 3. 7. 커스텀 키보드를 만들었을때, EditText 커서 위치부터 글자를 삭제하거나, 추가하는 방법 먼저, EditText 의 커스텀 키보드를 제작하는 방법입니다. ↓EditText 커스텀 키보드 제작 키보드를 만들었다면 해당 메소드를 구현합니다. 1. 커서 위치부터 한칸 지우기. 커스텀 키보드의 BackSpace 등 개발자가 지우길 원하는 버튼을 눌렀을 경우의 이벤트.public void backBTN(EditText et){ // EditText 커서 position을 구합니다. int selection = et.getSelectionStart(); // 커서 position 이 0이라면, nullpointer exception occur.. 종료합니다. if(selection == 0){ return; } // position을 기준으로 두 구간 분리. // ex) "123456"에서 커서가 3 .. 2014. 3. 7. (Android) EditText 키보드 숨기고, 커서는 보이게 하기(키보드 커스터마이징) 테스트 결과 : 성공테스트 기기 : 갤럭시 노트3, 갤럭시 윈, 옵티머스 G테스트 OS : 4.x.x 버전 EditText 소프트 키보드 커스터 마이징 방법 1. EditText를 선언한다.EditText et = (EditText)findViewById(R.id.et); 2. 선언한 EditText 속성을 변경한다.et.setTextIsSelectable(true); 3. 키보드를 만든다. 4. 글이 적힐때마다 커서를 EditText의 맨끝으로 옮겨준다.et.setSelection(et.length()); 끝. 생각보다 엄청쉽다. 이렇게 하면 해당 EditText를 눌렀을때 키보드는 안올라오고 커서는 깜빡거리게 된다.setInputType(0) 을 주라는 말이있어서 그렇게 했더니,키보드는 안올라오지만 .. 2014. 3. 6. TabActivity 와 ActivityGroup 는 deprecated 되었습니다. 1. TabActivity 참고 : http://developer.android.com/reference/android/app/TabActivity.html This class was deprecated in API level 13. New applications should use Fragments instead of this class; to continue to run on older devices, you can use the v4 support library which provides a version of the Fragment API that is compatible down to DONUT. 문구를 보면 API 13 (안드로이드 3.2)부터는 TabActivity는 deprecated 함수.. 2014. 3. 6. 이전 1 ··· 23 24 25 26 27 28 29 다음