반응형

프로그래밍 정리 298

[안드로이드] 한 화면에 여러개의 뷰를 ! ViewFlipper 사용하기

주소 : http://muzesong.tistory.com/64 한 화면에 여러개의 뷰를 놓고 싶을 때가 있습니다. 예를 들어 자동차 설명이라면 포르테쿱 이란 모델을 선택 했을 시 나오는 가격, 승차감, 평점 이런 병렬적인 내용을 굳이 depth를 주어 층으로 표현하기보단 한 화면에 뷰 전환으로 나타내면 깔끔해 질것 같습니다. 아래는 간단한 flipper 소스입니다. 처음 터치한 x좌표와 손을 뗀 좌표를 받아서 두 값의 크기를 비교하여 좌로 슬라이드인지 우로 슬라이드 인지 판별한 다음 해당 방향으로 슬라이드 되는 애니메이션이 동작하며 다른 뷰로 전환하게 됩니다. 01/*************** Flipper *****************/02if (v != flipper)03 return04 05if..

[안드로이드] SQLite를 이용한 database 생성

주소 : http://hatti.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-SQLite%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-database-%EC%83%9D%EC%84%B1시도]안드로이드 어플리케이션에서 데이터베이스를 이용하고싶다.생각]외부 DB파일을 읽어와서 사용하고싶다.데이터베이스를 작성하는 어플리케이션을 만들수도 있다!? - SQLite라는 놈이 있다. 이놈을 이용하여 데이터베이스를 작성할 수 있다. - 얼마의 기능이 있는지는 학습하지 못하였다. - SQLite로 데이터베이스의 생성, 삭제, 테이블의 생성, 삭제, 속성의 삽입,삭제,갱신이 가능하다.외부 DB파일을 읽어올 수 있는 SQLite 구문이..

assets에 db넣고 사용하기 -개념이해-

주소 : http://adamjin.egloos.com/2875879 assets에 db를 넣고 사용하는 방법은 두가지가 있다. Adapter를 사용하는 방법과 Activity에 Adapter를 생성해서 사용하는 방법이다. 두가지 상황에 맞춰서 assets의 db를 불러오는 방법의 차이점을 아래의 코드를 보면 쉽게 이해할 수 있을 것이다. (필자는 어느 곳도 이걸 설명한 곳이 없어 너무 고생을 했다. 나같이 고생하지 않기를 바라는 맘으로 글을 올린다.) Adapter에서 사용예제.포인트~!! Context사용해서 연결한다. public class DatabaseHelper extends SQLiteOpenHelper{ public static final String ROOT_DIR = "/data/dat..

[안드로이드] SQLite데이터베이스 이용하기

주소 : http://pulsebeat.tistory.com/15 오늘은 안드로이드 개발에 있어서 없어서는 안될 데이터베이스의 사용법에 대해 알아보겠습니다.안드로이드는 모바일 환경에 알맞은 SQLite 데이터베이스를 채택하고 있습니다. 기본의 다른 데이터베이스와의 큰 차이는 없습니다.다른 점이라면, 일반적은 데이터베이스는 테이블 생성시 각 속성에 대한 타입을 지정합니다. 하지만 SQLite는 타입을 지정하는 것이 없습니다. 즉, int, string, text 등의 타입을 지정할 수가 없다는 말이죠. 그러나 메모리와 속도면에서 소규모의 데이터베이스를 운영하는 데 있어서는 이점이 있습니다.데이터베이스의 사용법은 기존의 데이터베이스를 한번이라도 다뤄보신적 있으신 분은 별 어려움 없이 사용하실 수 있을 것입니..

Database 사용해 보기 1 [SQLiteOpenHelper]

주소 : http://wisenlove.blogspot.kr/2010/12/database-%EC%82%AC%EC%9A%A9%ED%95%B4-%EB%B3%B4%EA%B8%B0-1-sqliteopenhelper.html 안드로이드에서 제공하는 SQLite를 이용해 DB운영하는 방법이라고나 할까요??잘 아는건 아니고.. 그냥 공부하다 내용정리하는 차원에서 글올려봅니다.. 어쩌다 본업에 충실하지 못하고 스맛폰 개발에 내가... ㅠ.ㅠ 몇년 전 광고에 나온 문구중 하나.. '비트박스를 잘하려면 이것만 아시면 됩니다. 북치기, 박치기..'라고말하고는 북치기와 박치기만으로 화려하게 비트박스를 구사하던 후니훈님이 생각납니다.. 모두가 북치기 박치기를 알지만 왜 나는 저렇게 안될까 하는 좌절감이란.. ㅠ.ㅠ 안드로이드..

Database 사용해 보기 2 [SQLiteDatabase]

주소 : http://wisenlove.blogspot.kr/2010/12/database-%EC%82%AC%EC%9A%A9%ED%95%B4-%EB%B3%B4%EA%B8%B0-2-sqlitedatabase.html 이번엔 SQLiteDatabase class를 보도록하겠습니다..뭐.. 별거 없다고 말하기는 그렇고.. 그렇다고 뭐 있다고 하기도 그렇네요.. 일단 우리가 정의했던 Helper class형 변수를 선언해주고..SQLiteDatabase형 변수에 아래처럼 db를 할당(?)해줍니다..db를 읽기(select)만 하겠다면 getReadableDatabase를 사용해도 될꺼에욤.. [code java] ProductHelper pHelper = new ProductHelper(MyCursorBindi..

모바일정보(네트워크, 맥어드레스, 커널버전 등등.. 모바일 정보 가져오기)

/** * 모바일 정보 * @author etc.jhshin * */ public class MobileInfo {public static String beforeNetworkState;public static String afterNetworkState;/** * 디바이스 모델명 * @return */public static String getDeviceModel(){ return Build.MODEL; }/** * 커널 버전 * @return */public static String getKernelVersion(){String kernel_version = null;kernel_version = System.getProperty("os.version");return kernel_version;}/*..

Asynctask 예제

/** * 다운로드 처리 * @author etc.jhshin * */class DownloadFile extends AsyncTask//�μ�, ���, ���{protected void onPreExecute(){}/** * 파일 다운 처리 부분 */protected ArrayList doInBackground(ArrayList... strData) {TalkTalkWidgetProvider.conBoolean = true;downBoolean = true;downTrue = false;URL url[] = new URL[strData[0].size()];FileOutputStream fileOutput[] = new FileOutputStream[strData[0].size()];InputStrea..

반응형