728x90 반응형 안드로이드10 Uri 파싱. 찾아보면 흔한데 외우지는 못하는 신비. import java.net.Uri; public class ParseURLActivity extends AppCompatActivity { public void parseUri() { Uri url = Uri.parse("https://parkhaas.com:80/docs/sample/index.html?name=test&value=samp#SET2"); Log.d("UriParse", "scheme = " + url.getScheme()); // https Log.d("UriParse", "authority = " + url.getAuthority()); // parkhaas.com:80 Log.d("UriParse", "host = " + url.getHost()); // parkhaas.com L.. 2023. 1. 25. 텍스트 뷰에서 특정 라인 문자열 가져오기! 텍스트 뷰에서 개행문자 '\n' 로만 줄이 바꾸면 split 이나 indexOf 로도 대략 유추할수 있겠지만. 대부분 멀티라인 텍스트뷰는 word-wrap에 의해서 줄이 바뀌는 만큼. 두번째 줄의 문자열.... 을 가져오려고 하면 막막하더라. 그러던 차에. 요런 트릭 (?? 사실 그냥 메소드 ㅋㅋㅋ) 을 배웠다. TextView tvTest = findViewById(R.id.textview_test); // XML 에서나, setText 호출을 통해서 여러줄의 텍스트를 입력 했다 치고. int lineIndex = 1; // 첫번째 줄은 0 번 인텍스부터다. 즉, 1은 두번째 줄. int beginIndex = tvTest.getLayout().getLineStart(lineIndex);int endI.. 2018. 8. 7. WebSettings 의 메소드들 1. setJavaScriptEnabled(boolean) - JavaScript 코드의 작동 여부 2. setJavaScriptCanOpenWindowsAutomatically(boolean) - JavaScript 코드를 이용하여 윈도우를 새로 열기 3. setBuiltInZoomControls(boolean) - 안드로이드에서 제공하는 zoom 아이콘을 사용할 수 있도록 설정 4. setSupportZoom(boolean) - 확대/축소 기능을 사용할 수 있도록 설정 5. setUseWideViewPort(boolean) - wide viewport를 사용하도록 설정 6. setLoadWithOverviewMode(boolean) - 항상 전체 화면으로 보이도록 함(?) 7. setSavePassw.. 2015. 6. 4. 오딘3 v3.04 이게 나름 최신버전인듯? 2013. 8. 14. 안드로 버전별 히스토리 안드로이드 버전별 전세계 시장 점유율 (2011년 5월 2일 기준) 안드로이드 버전 이름의 유래는 많은 분들이 아시다시피 디저트의 이름으로 지어졌다. 최초로 이름을 붙인 1.5 Ver '컵 케이크 (Cupcake)' 부터 알파벳 순서대로 디저트 이름 따 제작. (현재는 C-D-E-F-G-H-I 까지 등장) A와 B의 버전은 알파테스트와와 베타테스트의 의미로써 쓰였다는 설이 있으나 확실치 않음. 안드로이드 1.0 버전 2008년 9월 23일 발표 안드로이드 1.1 버전 (2009년 2월 9일 배포) 업데이트가 hTC가 만든 최초의 안드로이드 폰 G1만을 위해 배포되었다. 기존 버전의 문제점 다수 수정 API에 대한 변경사항 포함 구글 지도에 상세 정보 및 리뷰 추가 스피커폰 사용시 화면 타임아웃 시간을 연.. 2011. 6. 4. [펌] Android MediaScanner Cannot Display Chinese Characters Problem Description On Android Develop Phone 1 (ADP1) running HTC-provided system image of Android 1.5, most of the Chinese characters cannot be diplayed in the library of the music player. This is actually due to the media scanner in OpenCore fails to resolve the proper character encoding for Chinese characters in ID3 tags of MP3 files. The problem is also described at http://code.google.com/p/.. 2010. 2. 22. 안드로이드 스킨 편집 방법 예전 안드로이드 에뮬레이터용 태연 스킨 제작하면서 얻은 Know-how(?) 공유합니다. 설명 역시 태연 스킨을 기준으로 합니다. 스킨의 폴더 구조 먼저 스킨은 한 폴더에 모두 들어가고, 다수의 png 이미지 와 하나의 layout 텍스트 로 구성됩니다. png 이미지는 물론, 스킨 화면을 구성하는 요소들로서 투명색을 지원합니다. layout 텍스트는 위에 언급한 png 파일들을 조립하는 것을 명기합니다. layout 전체 구조 layout 은 {} 계층적으로 묶이는 다중 블럭 구조입니다. 가로보기와 세로보기를 모두 지원하는 스킨에서 layout 에는 크게 parts, layouts, keyboard, network 항목이 들어 있습니다. 이 중, keyboard, network 항목은 스킨의 형태를 정.. 2009. 8. 6. 안드로이드 WVGA 스킨 + 태연 배경 아래 어제의 WVGA스킨 포스팅 과 같은 스킨이다. 다만, 배경에 태연 사진이 들어가있다. ㅎㅎㅎ 가로보기는 물론이고 세로보기도 지원한다. 전환은 ctrl+F11 스킨 미리보기 아래 설치 방법 설명은 동일하다. 800x480 해상도를 갖는 WVGA 스킨이다. 아래에 있는 Zip 파일을 다운 받으면 된다. 설치법 : 1. 안드로이드 SDK path \ platforms \ android-1.5 \ skins 디렉터리 아래에 압축을 풀어준다. 이 때 폴더 이름을 WVGA_bronks_TY 로 유지해준다. 사용법 : 1. 본 스킨을 사용하는 AVD를 추가로 생성해서 사용 (1) cmd 창을 열고 안드로이드 SDK의 tools 디렉터리로 이동하자. (ex : cd c:\android-sdk-windows-1.5.. 2009. 5. 27. 안드로이드 에뮬레이터 WVGA스킨 800x480 해상도를 갖는 WVGA 스킨이다. 아래에 있는 Zip 파일을 다운 받으면 된다. 설치법 : 1. 안드로이드 SDK path \ platforms \ android-1.5 \ skins 디렉터리 아래에 압축을 풀어준다. 이 때 폴더 이름을 WVGA_bronks 로 유지해준다. 사용법 : 1. 본 스킨을 사용하는 AVD를 추가로 생성해서 사용 (1) cmd 창을 열고 안드로이드 SDK의 tools 디렉터리로 이동하자. (ex : cd c:\android-sdk-windows-1.5_r2\tools ) (2) avd 생성 android create avd --name -t 2 --skin WVGA_bronks : AVD 이름 - 마음에 드는걸로 붙히면 된다. : 2 - Android 1.5 (3.. 2009. 5. 26. 안드로이드 개발환경 구축하기 1. JDK 설치 (1) 최신 JDK 다운로드 위치 http://java.sun.com/javase/downloads/index.jsp Java SE Development Kit (JDK) 항목에서 최신 버전을 받는다. (2) JDK 설치 본인은 귀찮아서 Program Files 에 설치않고, C:\JAVA\ 아래에 jdk 설치 (jre로 같이 설치해버림) (3) 환경변수 등록 시스템 등록정보 -> 고급 -> 환경변수 -> 사용자 변수 ㅁ 등록 변수 : CLASSPATH 값 : %classpath%; ㅁ 추가 변수 : PATH 값 뒤에 추가 : 설치한 JDK의 bin 디렉터리 path (ex : ...; C:\JAVA\jdk1.6.0_13\bin; ) (4) 설치 확인 cmd 창을 띄워 java 를 입력.. 2009. 5. 26. 이전 1 다음 728x90 반응형