목록Android (196)
woong's
Android Studio Project Library 사용하기 이전 포스트를 통해서 Android Studio 라이브러리 추가 생성 참조를 배웠습니다.하지만 라이브러리를 만들어서 사용하는 경우도 있지만 , 많은 경우는 다른사람이 잘 짜놓으신코드를 github 등등 을 이용해서 사용하는경우가 많습니다. jar 파일로 제공 해주거나 jcenter 에 라이브러리가 있으면 더할나위 없지만,간혹 없고 project Library로 배포 되는 경우가 있습니다.이런경우 이클립스에서는 Is Library 를 통해서 해결 하곤 했는데 Android Studio 에서도이방법을 알아 보려 합니다. 1. 프로젝트 생성 - 프로젝트는 생성합니다. 앞포스트에서 작성했기때문에 생략합니다. 2. 프로젝트 라이브러리 추가 여기서 준..
Android Studio 프로젝트 라이브러리 사용하기 저번 포스트를 통해서 Gradle 사용법을 알아 보았습니다.이번 포스트를 통해서는 Eclipse 에서 프로젝트 라리브러리 Import 를 Android Studio 에서 하는 방법을 알아 보려 합니다. 1.프로젝트 생성 - 기존과 동일하게 프로젝트를 생성 합니다. 2.라이브러리생성 - 두번째로는 참조할 라이브러리를 만들어 보겠습니다. 프로젝트 오른쪽 마우스 클릭해서 Module 을 선택합니다. 하단의 Android Library 를 선택합니다. 노 액티비티로 생성 합니다. 위와같이 라이브러리가 생성된 것을 볼수 있습니다. 3.라이브러리 참조 이제 기존 프로젝트에서 위 라이브러리를 참조해서 사용하면 됩니다. 하지만 몇가지 설정 및 확인 할 것이 필요..
Android Studio Gradle 사용하기 안녕하세요. 얼마전에 Android Studio 1.0 정식 버전이 나왔네요.저도 이제 넘어갈 준비를 하려고 Gradle 을 써보았지만 , 다시 정리하고자 포스트를 작성 하고 있습니다. 이포스트에서는 Gradle에 대해서만 언급 하겠습니다. 위 스크린 샷을 보면 Gradle이 두분으로 나뉘어 있습니다. App 안의 Gradle 과 Project Gradle이 있습니다. 1. Project Gradle Project Gradle 부터 살펴 보도록 하겠습니다. 파일을 열어보니 위와 같은 코드가 있습니다. 의 코드는 빌드프로젝트 수행하는데 필요한 설정 입니다. 위의 repositories 는 저장소 입니다.저장소의 코드를 보면 jCenter 라고 적혀 있습니다..
android Parcelable encountered IOException writing serializable object 에러 수정하기 위와 같은 에러가 나타날 시에 implements 에 Paecelable 을 명시하고 하단의 메서드를 만들어 주면 해결 된다. Colored By Color Scripter™12345678910111213141516171819202122232425package com.handstudio.android.healthup.data; import java.io.Serializable;import java.util.ArrayList; import android.os.Parcel;import android.os.Parcelable; public class ResultSubCa..
Android WebView 완료시 WebView 쪽으로 스크롤 이동 하는 버그 잡기 안드로이드 웹뷰를 이동하는데 웹뷰가 들어있는 레이아웃에 스크롤 뷰가 있습니다 .그경우 웹뷰가 로드가 완료 된경우 웹뷰 쪽으로 스크롤이 자동 이동하게 됩니다 . 이경우에는 가장 바깥 쪽에 아래와 같은 속성을 추가하여포커스는 강제 지정하면 웹뷰가 로드가 완료 되어도 이동하지 않습니다 . Colored By Color Scripter™12 android:focusable="true" android:focusableInTouchMode="true"
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. 메모리 부족으로 인한 경우..