목록Develop/Android (190)
woong's
Android Activity 가 아닌 곳에서 Intent 하기 E/AndroidRuntime(16053): android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? Activity 가 아닌 곳에서 아래와 같이 Intent 를 사용하니 이와 같은 에러가 나타납니다. Colored By Color Scripter™12345678 /** * 전화번호 선택시 Direct 전화 걸기 */ private void selectPhoneNumber() { Intent ..
java.lang.NullPointerException: Argument 'applicationId' cannot be null 위 에러는 페이스북 applicationId 를 틀리셨거나 작성하지 않아 나타나는 에러 입니다 . applicationId ???? 페이스북 앱등록 할때의 Id 를 요구 합니다 .그럼 앱 Id 는 어디에 등록을 해야 할까요 .. ?? manifast.xml 에 앱 ID 를 작성해야 합니다 . 위와 같이 meta-data 를 통해서 앱 ID 를 등록합니다 .앱 ID 는 Value.xml 을 통해서 String 으로 가져 오시면 되겠습니다 . 앱아이디를 정확히 모르시는 분을 위해서 한번더 설명 드리겠습니다 . https://developers.facebook.com/위 경로의..
Android Parcel 에러 안녕하세요. Fragment 를 통해서 객체를 넘기다가 발생한 오류가 있어 이렇게 포스트를 쓰고 있습니다. Colored By Color Scripter™ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 public Fragment newInstance(ArrayList boardList) { BoardFragment fragment = new BoardFragment(); Bundle args = new Bundle(); args.putSerializable("boardList", boardList); fragment.setArguments(args); return fragment; } public B..
Failed to create the Java Virtual Machine 에러 안녕하세요 . 이클립스를 실행 시키는데 이와 같은 만나기 싫은 메세지가 나타났습니다 . 이 해당 에러는 잡기 위해서는 eclipse.ini 파일을 수정을 해야 합니다 . 이클립스 폴더에 들어가시면 이와 같이 eclipse.ini 파일이 있습니다 .이파일을 열어 보시면 이와 같은 설정 내용이 있습니다 . 이와 같이 자신 컴퓨터의 Java 경로의 javaw.exe 파일을 입력합니다 . 여기서 주의 하실 점은 OpenFile 밑에 코드가 있어야 합니다 .저는 이말을 통해서 OpenFile 바로 밑에 넣었지만 오류가 나타났습니다 . openFile--launcher.appendVmargs이코드 밑에 들어와야 정상 작동합니다 . ..
항상 스마트폰 디바이스로 어플이케이션을 실행하다가 오랜만에 test 로 인해 에뮬레이터를 사용하려니 이와 같은 에러 메세지를 만났습니다. [2014-01-08 09:30:19 - Emulator] Failed to allocate memory: 8 [2014-01-08 09:30:19 - Emulator] [2014-01-08 09:30:19 - Emulator] This application has requested the Runtime to terminate it in an unusual way. [2014-01-08 09:30:19 - Emulator] Please contact the application's support team for more information. 메모리 부족으로 인한 경우..
Android Wear emulator 구성 및 실행 하기(4) 프로젝트 구조까지 살펴 보았습니다. 이제 실행하기 위해 emulator 를 설정하려 합니다 .아직 android 디바이스가 없어 emulator 로 진행해 보겠습니다 . 에뮬레이터를 선택합니다 . 위와 같이 설정을 맞춰 주시면 됩니다 .위 화면은 명확해서 따로 설명은 하지 않겠습니다 . 위와 같이 에뮬레이터를 만들고 실행 합니다 . 이렇게 잘 동작하는 것을 확인 할 수 있습니다 .이제 Hello World 를 출력 해보도록 하겠습니다 .기본 코드에 hello world 코드가 입력 되어 있습니다 . 여기서 Wear 를 선택해야 합니다 .Wear 를 선택하고 오른쪽의 재생 버튼을 재생 합니다 . Mobile 을 선택해서 실행하면 액션바가 ..
Android Wear 프로젝트 구조 파악 하기(3) android project 를 구성 하였습니다. 구성한 구조를 한번 살펴 보겠습니다 . 위와 같이 구조가 생성됩니다 . gradle , mobile , wear 큰 구조로 3개의 폴더가 있습니다 . gradle 은 라이브러리 .jar 파일을 쉽게 가져 올수 있도록 도와 주는 역할을 합니다.(Maven 과 비슷한 역할)mobile 은 wear 와 연동할 안드로이드 앱구성하는 프로젝트가 되겠습니다 .wear 는 android whatch 를 구성 할 프로젝트가 되겠습니다 . mobile 은 기존 안드로이드 프로젝트와 동일 함으로 생략 하겠습니다 . wear 프로젝트를 보시면 위와 같이 구성이 되어있습니다 . 기존 안드로이드 프로젝트와 거의 비슷..
Android Wear 프로젝트 생성 하기(2) 환경 셋팅이 완료 되었습니다 .환경 셋팅이 완료 되었으니 실행 해보기 위해서 프로젝트 를 생성해야 합니다 . New Project 를 선택 합니다 . 프로젝트 이름을 입력하고 다음을 진행 합니다. 위와 같이 폰 , 테블릿 은 4.3 웨어 4.4W 로 버전을 지정 합니다 . Blank Activity 를 선택 합니다 .처음 선택 화면은 Wear 를 사용 할 때 폰 에서 연동할 프로젝트 Activity 가 되겠습니다 . 두번째의 화면은 Wear 화면이 되겠습니다. 이렇게 프로젝트를 만드니 하단에 에러가 나타 납니다 . Google Surport Library 를 설치 해야 합니다 .파란색 링크를 선택해 설치를 진행 합니다 . 여기까지 진행 하시면 하단의 에러와..
Android Wear 환경 구축 하기 (1) 안녕하세요. 이번에 android wear 가 대두 되고 있는거 같아 저 또한 공부해보고자 포스트를 쓰고 있습니다.android wear layout 등에 대해서는 많은 글 들이 있지만 , 환경 구축 하면서 고생을 해서 이렇게 포스트를 써보려 합니다 . 1. android studio 설치 android wear 를 하실때 eclipse 도 가능 하지만 , android 홈페이지 문서를 보면 android studio 를 권장 하고 있어android studio 를 통해서 진행 하겠습니다 . android studio 를 사용하기 위해서는 설치를 진행 해야 합니다 . android studio 설치 위 링크를 통해서 android studio 설치 홈페이지..
Android onClickListener Vs android:onClick 1.onClickListener Colored By Color Scripter™1234button1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //이벤트 처리. } }); Colored By Color Scripter™1234567891011OnClickListener buttonListener = new OnClickListener() { @Override public void onClick(View v) { switch(v.getId()) { case R.id.button_pause: break; } } }; Button..