한글 초성 검색 기능이 필요하여 구현해 보았다. 기본 적인 원리는 가~깋 나~닣.......... 하~힣 을 사용 한것. http://www.androidpub.com/45681 를 참조하여 구현하였다. /** * 초성 검색 알고리즘을 위한 클래스 이다. * @author roter * http://www.jhb.kr */ public class SoundSearcher { private static final char HANGUL_BEGIN_UNICODE = 44032; // 가 private static final char HANGUL_LAST_UNICODE = 55203; // 힣 private static final char HANGUL_BASE_UNIT = 588;//각자음 마다 가지는 글자수 ..
열심히 찾아봐도 대부분 key-value로 값을 pair로 합쳐서 보내지 걍 TextEntity를 보내는건 찾기가 넘 힘들었다. JSON을 key-value로 보내서 서버에서 합쳐주는 것도 좋을거 같지만.. 이번 플젝중에 구현해야할 부분에서는 JSON 데이타를 String으로 서버에 보내는 형식이라서 String을 Put의 Entity에 담아서 보내줘야 했다~ Jersey를 사용하려 했는데 JAVA에서는 Jersey가 잘 되지만 안드로이드에서는 jersey가 안되더라.. 그래서 기본 제공해주는 HttpClient를 사용했다. public class PutJSONtoServer { public PutJSONtoServer() { String strURL = "/*WRITE DOWN SERVER ADDRES..
안드로이드에서 내 위치를 출력 하기 위해선 MyLocationOverlay를 사용하라고 여기 저기 써져있는데.. 난 아무리 해도 안되더라.. 계속 getMyLocation에서 GeoPoint값이 null값으로 나온다. 그래서 LocationManager랑 LocationListener를 사용해서 내 위치 정보를 구해왔다. //현재 내 위치를 GeoPoint로 리턴한다. private GeoPoint getMyLocation(){ LocationManager myLocationManager; LocationListener myLocationListener; //GPS가 켜져있는지 확인한다. myLocationManager = (LocationManager)getSystemService(Context.LOC..
안드로이드에서 SD 카드 사용하기. cmd창을 열어서 한다. 1. SD card 만들기 cmd : mksdcard [memory]M [만들이름] ex> : mksdcard 1024M sdcard1.iso 2. 생성된 SD card Emulator 에 마운트하기 cmd : emulator -sdcard [SD카드이름] -avd [에뮬레이터이름] ex> : emulator –sdcard sdcard1.iso -avd em21g 3. SD card 에 파일 넣기 cmd : adb push [filename] /sdcard ex : adb push text.txt /sdcard 4. SD card 에서 파일 가져오기 cmd : adb pull /sdcard [filename] ex : adb pull /sdca..
http://www.anddev.org/parsing_xml_from_the_net_-_using_the_saxparser-t353.html 를 보고 SAX를 따라 하는 중인데.. 우선 xml내용을 보면 anddev.org rulez =) 요로코롬 돼있다. 파싱 법은 쉽게 두개.. (라고 생각하면 되나?)라고 생각하면 될텐데 위의 예제에서 보면 부터 사이에 있는 글을 뽑아오는 파싱이 필요 할 것이고.. 에서 thenumber=VALUE의 VALUE를 뽑아오는 파싱이 필요할 것이고.. 여튼 이건 다음에 쓰도록 하고.. startElement에서 boolean mytag를 true해주고 endElement에서 mytag를 false해주고.. characters에서는 mytag가 true일 때의 값들을 다 읽..
하악....... 이거 삽질 하느라 2시간 넘게 썼구나.. 그래서 이시간까지 못잤음.. 어쨌든.. 이건 꼭 startElement뿐 아니라 다른것도 마찬가지다.. startElement를 보면.. public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException 이런식으로 돼있다. 이걸 Override할려면 @Override public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException 이렇게 해주면... 장땡~ 일줄 알았는데..
android sdk 설치 하면 사용자 로컬 Document에 .android 폴더가 들어있다. 윈7에서는 C:\Users\사용자이름\.android 에 있고~ XP같은 경우는 C:\Document Setting\사용자이름\.android 이렇게 있을것 같다.(추측임) 그 안에 보면 debug.keystore 라는 파일이 있다. 이놈으로 apikey를 발급 받는다. 자~ 우선 사전 설정을 하자 시스템 속성(내컴퓨터 오른쪽버튼 눌러서 속성 들어가면 있음)에서 고급 들어가면 '환경 변수'라고 있다. 그거 누르고.. 위에는 사용자에 대한 환경 변수고 아래는 시스템에 대한 환경 변수인데 걍 아무대나 넣자. PATH라는 변수가 있는데 더블클릭해서 위에 스샷처럼 jdk\bin 폴더의 경로를 지정한다. 이걸 해주면 ..
http://developer.android.com/guide/topics/ui/dialogs.html 싸이트에 가면 Creating a Custom Dialog의 예제에 소스가 Context mContext = getApplicationContext(); Dialog dialog = new Dialog(mContext); dialog.setContentView(R.layout.custom_dialog); dialog.setTitle("Custom Dialog"); TextView text = (TextView) dialog.findViewById(R.id.text); text.setText("Hello, this is a custom dialog!"); ImageView image = (ImageVie..
- Total
- Today
- Yesterday
- db
- API
- 안드로이드
- jni
- database
- 리눅스
- driver
- NDK
- AWS
- source
- C++
- winapi
- linux
- java
- Troubleshooting
- Python
- 드라이버
- algorithm
- Quiz
- MFC
- C
- jni강좌
- it
- gcc
- 프로그래밍
- kering
- Visual C++
- 음악
- android
- Cloud
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 26 | 27 | 28 | 29 | 30 |