Mobile(143)
-
안드로이드 sqlite
안드로이드 sqlite + 안드로이드 데이터베이스 + 안드로이드 db 서버통신을 안하고 개인적인 앱을 만들경우 혹은 간단한 DB를 사용하고 싶은면 안드로이드 지원하는 SQLiteOpenHelper 를 상속받아 사용하면 된다 :) 기초적인 쿼리 짜실 줄 아시면 밑에 있는 소스가 간단하게 이해 될것이다. 조금만 더 응용하면 광범위 하게 쓰일 수도있다.조금더 간편하게 쓰고싶은데...........일단 보고 따라해보자~~~~ 메인엑티비티 부분이다. package com.example.ggarisqliteopenhelper; import android.app.Activity; import android.database.Cursor; import android.os.Bundle; import android.view..
2014.05.01 -
[안드로이드] Android Observer
[안드로이드] Android Observer 안녕하세요 ~ 이번에는 observer 에대해서 조금 살펴보겠습니다~ 아래 소스와 그림을 보시고 연습해보세요~ package com.example.ggaritest; import android.annotation.SuppressLint; import android.app.Activity; import android.database.ContentObserver; import android.net.Uri; import android.os.Bundle; import android.os.Handler; import android.view.View; import android.view.View.OnClickListener; import android.widget.But..
2014.04.27 -
안드로이드 appcompat_v7
안드로이드 appcompat_v7 이번 SDK 와 ADT 를 최신버전을 받고 안드로이드 4.4 (킷캣) 새로운 프로젝트를 만들때 appcompat_v7이라는게 생성이 되는것이다.. 하위버전에서 사용할수 있도록 옵션메뉴등이 포함된 라이브러리인데.... 아이게 상당히 익수하지도 않고 잘못만지니까 에러도나고.... 그래서 appcompat_v7를 안만들고 작업을 할 수 있게 해보자~ 이런식으로 appcompat_v7이생기면서 먼지 모르는 에러 잡기도 귀찮어 처 프로젝트 참고하기도 싫어~ ㅋㅋ 새로운 프로젝트를 만들때Minmum Required SD 와 Target SDK 를 최신 버전으로 해주고 만들어준다~ 만들어주고나서~ 핸드폰이 4.4 버전이 아니면 빌드가 안되므로 안드로이드 매니페스트 부분에가서 변경 이..
2014.04.26 -
안드로이드 자바스크립트 연동
안드로이드 자바스크립트 연동 + Android JavaScript Bridge 를 소개 하겠습니다. 앱을 만들시 웹과연동될 부분이 많이있습니다 .confirm alert 창 등 컨트롤 제어하기가 쉬우나 예를들면 사진을 클릭했을경우 사진을 보낼 수 있는 멀티파트를 호출한다던지 푸쉬에 권한 등등 이러한 부분이 자유롭지가 못하다는 부분이 있습니다. 하이브리드 앱을 만들게 되면 꼭 필요한 기능입니다. (저만의 생각?) ㅎ스크립트 function 을 호출 하거나 캐치가 가능 하도록 합니다. 아래 소스를 참고하세요 WebView webview = (WebView)findViewById(R.id.webview); webview.getSettings().setJavaScriptEnabled(true); webvieww..
2014.04.21 -
Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. Please use Android Tools > Fix Project Properties.
Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. Please use Android Tools > Fix Project Properties. 이런 메세지가 뜨면 당황하지마세요~~ 아래와같이 따라하시면 됩니다. 1. 해당 프로젝트 클릭 후 오른쪽 버튼을 눌러주세요. Android Tools 를 클릭해주세요 2. 그러면 Fix Project Properties 라는게 보입니다. 클릭하면 해결이 됩니다~ 끝~
2014.04.20 -
[안드로이드] Android Parcelable
안드로이드 Android Parcelable 매번 intent로 각 필드값을 전달 하는 수법이 그많은 필드값을 보낼경우 혹은 기본타입이 아닌 오브젝트 같은 컴포넌트를 보내야할경우 Intent PutExtra(); 로 가능하지 않다 자바의 Serialization 개념과 비슷하다. Parcelable 에서 상속받아야할 describeContents , writeToParcel 필수 아래의 소스를 보고 이해해보도록... package kr.seoul.amc.teampBEAN; import android.os.Parcel; import android.os.Parcelable; public class ggariParcelable implements Parcelable{ private int _age; priva..
2014.03.21