Development/Android73 [안드로이드] Android SQLite - 2 Handler 클래스 안녕하세요 푸민입니다. 이전 글에서는 DBHelper 를 생성해보았는데요. 한번 활용해볼까요? 실제 디비에 데이터를 삭제하고 삽입하는 클래스를 하나 만듭니다. 보통은 DBHandler 라고 명칭해요~그리고 Helper 클래스를 통해서 SQLiteDatabase 객체를 받아옵니다. 1. Getting DB private SQLiteDatabase db; private DBHandler(Context ctx) {DBHelper helper = new DBHelper(ctx);db = helper.getWritableDatabase();} public static DBHandler open(Context ctx) throws SQLException {if (ctx != null) {DBHandler handl.. 2015. 10. 11. [안드로이드] Android SQLite - 1 Helper 클래스 안녕하세요 푸민입니다.안드로이드 내부에는 SQLite 하는 디비가 존재합니다! 일반적인 디비랑 기능이 거의 비슷합니다. 앱의 각종 설정값을 프리퍼런스에 저장한다면 디비에는 좀더 크고 많은 자료를 저장할 수 있습니다. SQLite 를 사용하기 위해서는 먼저 Helper 클래스를 만들어야 합니다. public class DBHelper extends SQLiteOpenHelper {…} 이렇게 상속 받으면 onCreate() 와 onUpgrade() 를 오버라이딩할 수 있습니다.onCreate() 는 데이터베이스가 처음 만들어질때 불리는 메소드이구요,onUpgrade() 는 데이터베이스의 버전이 바뀔때 마다 불리는 메소드입니다. private static final String DATABASE_NAME = .. 2015. 10. 10. [안드로이드] Android DecimalFormat 안녕하세요 푸민입니다. DecimalFormat 이란 숫자를 원하는 형식으로 출력할때 사용합니다.사용법은 굉장히 간단한데요. 원하는 출력방식을 0 과 # 을 이용하여 문자열로 넘겨주면 됩니다. DecimalFormat df = new DecimalFormat();df.applyPattern("0.##"); 이렇게 설정합니다. 0.## 의 의미는 소수점 2째 자리까지만 나타내라는 것이지요. 그리고 # 의 의미는 숫자가 있을때만 표시하는 것입니다. df.format(1.123f);df.format(1.1f); 위와 같이 1.1 을 입력하면 1.1 만 표시되고 1.123 을 입력하면 1.12 만 표시되는 것이지요. 이와 다르게 0 까지 다 표시하고 싶다면 df.applyPattern("0.00"); 0.00 .. 2015. 10. 9. [안드로이드] Android Fused Location Provider 안녕하세요 푸민입니다. 이전에 작성한 글 중에 LocationClient 에 대해서 작성한 적이 있습니다. LocationClient 는 NetworkProvider 와 GPSProvider 를 사용하지 않고 내부적으로 FusedLocationProvider 를 사용합니다. 즉 LocationManager 와의 차이가 여기서 나는 것이지요! 기존 Provider 들은 각각 셋팅해준 것만을 기준으로 측정을합니다. 예를 들면 GPSProvider 로 설정하면 GPS 만을 사용하는 것과 같이.. 그러나 FusedLocationProvider 는 GPS, WiFi, Mobile Network 를 활용하여 측정하고 또 측정한것에 추가로 Accelerometer(가속도, 이동거리), Gyro(회전방향), Compa.. 2015. 10. 8. 이전 1 ··· 6 7 8 9 10 11 12 ··· 19 다음