안드로이드: 133개의 글
안드로이드 디버깅 - Logcat, Log 안드로이드에서 디버깅을 하기 위해서는 Logcat을 많이 사용한다.Logcat을 보기 위해서는 코드상에 Log 를 사용하면 된다. Log 의 종류- Log.e() : 에러- Log.w() : 경고- Log.i() : 메시지- Log.d() : 디버깅- Log.v() : 디테일 메시지 생성Log.d(태그명, 로그에 보일 메시지);- 디버깅을 위한 log (다른 Log 종류도 사용법은 같다.) 코드Log.d("msg", "받은 메시지 ==> " + strMsg); LogCat 사용법LogCat은 하단에 콘솔창과 함께 보이지만 없는 경우에는 Window -> Show view -> Other -> Android -> LogCat 을 선택하면 보인다. 안드로이드는 많은..
안드로이드 롤리팝 버전은 기본 UI로 머터리얼 디자인(Material Design)이라는 멋진 디자인을 사용한다. 그리고 하위 버전도 이 UI를 적용한 위젯을 사용할 수 있도록 외부 라이브러리의 형태로 v7 라이브러리를 배포하고 있다. 하위 버전에서 머터리얼 디자인을 적용하는 많은 예제가 안드로이드 스튜디오(Android Studio)에서 Gradle 스크립트를 사용하도록 가이드를 하고 있다. 하지만 아직도 많은 개발자들의 안드로이드 개발에 이클립스(Eclipse)가 사용되고 있어서, 이클립스에서 머터리얼 디자인을 사용하는 방법을 살펴봤다.v7 라이브러리( Support Library 일부 )에는 다음과 같은 하위 라이브러리 프로젝트들이 존재하고 있다. + v7 Support Libraries – v7 ..
안드로이드 xml 파싱 두번째 파트입니다. xml 파싱을 하는부분을 설명할것인데 파싱을 하는부분은 안드로이드 프로젝트안에 하나의 엑티비티(MapViewActivity)에서 한다는 가정하에 설명하겠습니다. url 에 자신의 아이피주소 + jsp파일 + 쿼리문에서 조건의 값을 넣어줍니다. 현재 넣어준 area = busan 이라는값은 데이터베이스에있는 area 라는 멤버중에 Busan만 들고 오게하는 것 입니다. 그래서 part1 부분에서 area가 busan인 값들만 보였던 것 입니다. 파싱을하는 소스를 보시겠습니다. ---------------------------------------------------------------------------------------- private ArrayList..
HTML 파싱을 하는 방법에 대해 간단히 설명하도록 하겠습니다. 지금보시는 화면은 봉사활동 홈페이지의 일부분입니다. 이 부분을 파싱해보도록 하겠습니다. 홈페이지의 정보입니다. 현재 이페이지를 파싱해야 하기 때문에 마우스 오른쪽을 클릭하여 소스보기를 누릅니다. 현재 소스보기를 누른상태에서 ctrl+f 를 이용해서 table 을 찾은 상태입니다. 현재 제일 처음있는 그림자체를 보시면 표안에 정보들이 들어가 있는것을 보실 수가 있습니다. 그 표가 table 입니다. 그래서 소스안에서 table 을 찾은 것입니다. 홈페이지 정보와 소스정보를 대충 보시면 table 소스안의 정보가 제일 처음있는 그림과 같다는 것을 보실수가 있습니다. 현재 도서관 일손돕기 라는 봉사활동명은 태그안의 태그의 두번째 태그 안에 있는 ..
안드로이드 스튜디오를 통해서 에뮬레이터를 띄우지 않고 아래와 같이 바탕화면에서 바로 띄울수 있는 방법을 알아보자. 1. 안드로이드 스튜디오에서 AVD Manager를 통하여 Virtual Device를 만든다. 여기서 디바이스 이름에 공백이 있으면 안된다. 2. 메모장을 열어서 SDK가 설치되어 있는 폴더에서 emulator경로와 변수값 추가 위에서 만든 디바이명 입력(공백이 없어야 된다.) 3. 다른 이름으로 저장하여 확장자를 ".bat"으로 생성한다. 4. 생성된 파일을 실행하면 아래와 같이 뜨면서 실행한다. 5. 최종확인. (커맨드 창을 종료하면 에뮬레이터도 종료된다.)
Export Signed Application package시 아래와 같이 Export Aborted 날 경우 이클립스에서 Window" > "Preferences" > "Android" > "Lint Error Checking"으로 들어가서 Correctness:Messages를 찾고 MissingTranslation에 커서를 놓고 Fatal -> Warning으로 변경하면 된다.
안드로이드 프로젝트를 디컴파일 해 볼려고 인터넷을 찾다 보니.. 프로젝트 url이나 내용들이 좀 변경이 되어서.. 정리 차원에서 끄적여 봅니다.준비물당연한 이야기 이겠지만, 컴퓨터에 JDK가 설치 되어 있어야 합니다.1. Dex2Jarapk이미지를 jar파일로 변환해 줍니다.URL : http://sourceforge.net/projects/dex2jarDownload : http://sourceforge.net/projects/dex2jar/files2. jd-guijar 파일의 내용(소스코드)보여 주는 툴URL : https://github.com/pxb1988/dex2jarDownload : https://github.com/java-decompiler/jd-gui/releases3. Apk Stu..
위와 같은 메시지를 받으면 2가지 해결 방법이 있다.1. AndroidManifest.xml 파일 내용중 다음을 수정한다.android:versionCode = "2"
아이콘 사이즈의 비율은 위의 이미지와 같다. 개발자 사이트에서 찾아보면 런쳐 아이콘의 dp는 48dp 이다. dpi별로 계산을 해보면 아래와 같은 사이즈가 나온다. mdpi >> 48 x 48 pxhdpi >> 72 x 72 pxxhdpi >> 96 x 96 pxxxhdpi >> 144 x 144 pxxxxhdpi >> 192 x 192 px 추가로 런쳐 아이콘 외에 구글 플레이스토어에서 보여질 아이콘의 사이즈는 아래와 같다.store용 이미지 >> 512 x 512
스마트폰, 태블릿, 웨어러블 구글 제품을 새로운 온라인 공간인 "구글플레이스토어" 이 곳은 소위 말하는 안드로이드 마켓입니다. 구글 플레이 스토어에서는 우리가 좋아하는 음악, 영화, 책, 그리고 안드로이드 앱과 게임까지원하는 대로 다운받아 볼 수 있습니다. 또, 이 곳에선 소비자로서만이 아닌 생산자로서도 활동할 수 있는데요.오늘은 생산자로 앱 등록하는 방법을 포스팅해 보도록 하겠습니다. 1) 먼저 http://play.google.com/apps/publish 에 접속합니다. "+ 새 애플리케이션 추가"를 클릭합니다. 2) 위와 같이 언어와 제목을 기입하고 "APK업로드" 클릭합니다. 3) "파일 찾아보기"를 클릭하여 업로드할 APK를 찾습니다. 4) 업로드할 APK를 열어 업로드합니다. 5) 이제 AP..