- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록안드로이드 (186)
드럼치는 프로그래머
1.Android 키보드 숫자형으로 시작하게 하기 edittext.setInputType(InputType.TYPE_CLASS_NUMBER); 2.Android listview 검정화면 없애기 android:cacheColorHint="#00000000" 3.Android 화면 고정하기 AndroidManifest.xml의 activity 속성중 screenOrientation을 다음과 같이 지정해준다. //화면을 세로로 유지 //화면을 가로로 유지 자바 소스에서 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 4.Android Handler example // 시간주고 바로 뜨게 하기 20이 최소 가능 값.. new Handler(..
트위터에 올라온, 앵그리버드 궤도 계산법입니다. 저 공식대로 하면, 100%의 적중률인지 궁금하네요. 공식을 대입해서 할 수 있는 분이 계실지..;; 게임하다가, 스트레스 더 받겠습니다. ㅋㅋ 출처 : 트위터 @ganiiiiii [출처] 앵그리버드 궤도 계산법|작성자 알럽알프스
http://www.androidpub.com/index.php?mid=android_dev_info&page=9&document_srl=11180&sort_index=readed_count&order_type=desc
안드로이드가 탑재되는 대부분의 기기는 3G 혹은 와이파이 등으로 인터넷 연결이 가능합니다. 그래서 안드로이드는 개발자가 다양한 방법으로 인터넷을 사용 할 수 있도록 기능을 제공합니다. 안드로이드 내부에는 SOAP 나 XML-RPC 클라이언트 API 가 포함되어 있지는 않지만 대신 아파치 HttpComponents 라이브러리를 내장하고 있습니다. HttpComponents 에 관한 문서는 다음 링크에서 보다 자세하게 확인 가능합니다. http://hc.apache.org/ HttpComponents 패키지 가운데 HttpClient 컴포넌트는 모든 종류의 HTTP 요청을 처리 가능합니다. HTTP 요청에 대한 결과는 HttpRequest 클래스에 보관되는데 HTTP 요청 종류에 따라 HttpRequest ..
세계적으로 모바일 붐이 일면서 그 앱(응용소프트웨어)들 역시 큰 붐을 일으키고있다. 그런면서 앱 개발관련 비지니스가 큰 주목을 받고 잇는데,. 최근 기술 전문 포럼 'Contribute'에서 안드로이드 앱 관한 도발적이 기사를 게재 했다. 'Why Are Android Apps Ugly?' 사실 그동안 안드로이드 앱에관한 경제성면이나 기술성(주로 하드장치 관점)에서 많이 거론되 왔다. 그런데, 그 게재는 그동안 IT 프로그래머들 사이에서 암묵적으로 이야기 된던 내용들이 실렸던 것이 주목되고 잇다. 그 타이틀에서 처럼 모든 안드로이드 앱이 그렇진(ugly) 않겠지만, 대체로 안드로이드 폰 또는 태블릿을 한 동안 사용한 후 아이폰 또는 아이패드로 옮겨가 보면, 그 차이를 알수 잇다. iOS(애플 모바일) 앱..
안드로이드 앱을 개발할 때, 가장 복잡하고 까다로운 것은 화면의 회전에 따른 데이터 처리일 것이다. 모바일 앱을 개발하면서 조금씩 정리해 둔 것을 풀어 본다. 화면 회전 Resource에서 화면(layout) 정의 세로 화면 : /res/layout-port/~.xml 가로 화면 : /res/layout-land/~.xml 회전 상태 확인 Android 2.1 WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); //--- orientation : 0. 세로, 1. 가로 int orientation = display.getOrientation();..
전체 화면 크기(기기의 해상도) 를 알아내려면 다음 메서드를 호출하면된다. getWindowManager().getDefaultDisplay().getWidth(); getWindowManager().getDefaultDisplay().getHeight(); 이 메서드들은 각각 기기너비와 높이를 돌려준다. 안드로이드는 여러 기기에서 실행될 수 있으므로 기기의 해상도에따라 코딩을 다르게 해야할때 유용하다. 뷰의 크기를 알아낼때는 getWidth() getHeight() 메서드를 이용한다. 이 메서드들은 각각 뷰의 너비와 높이를 알아낸다. 화면을 꽉 체운 뷰라고 하더라도 화면의 해상도와 뷰의 크기는 다른데 이유는 상단에 위치한 상태바때문이다. 화면을 가득 채운 뷰는 기기의 해상도 높이에서 상태바의 높이만큼을..
출처 : http://blog.naver.com/notinoti?Redirect=Log&logNo=80121268628 어플 개발을 하다보면 갤럭시S기준으로 만들게 되고 나중에 갤럭시 탭에서도 실행해 보았는데 화면 레이아웃이 조금씩 어긋나는 경우가 있습니다. 그럴때 다음과 같이 바꾸어서 해보면 어느정도 잡힐것입니다^_^ 1. manifest 파일에 을 추가합니다. (버전 7이상 권장) 그렇지 않으면 화면 가운데로 몰리는 현상이 발생해버리기 때문에 추가해야만 화면크기에 맞게 꽉 차서 나옵니다. 2. http://blog.naver.com/notinoti/80118619288 위에서 말한 내용처럼 모든 단위는 dp(간격, 크기), sp(폰트 사이즈) 로 개발합니다. 3. 레이아웃은 Linearlayout 보..
액티비티 띄울 때 띄울 액티비티에 정보 또는 데이터를 인텐트를 통해 넘겨줄 수 있다. Intent intent = new Intent(Shuttle_go.this, Shuttle_go.class); // 괄호 안의 첫번째는 지금 이 클래스, 두번째는 띄워줄 클래스명을 적어줌. 받는 부분에서는.. Intent i = getIntent(); //무슨 인텐트를 통해 켜졌는지 그 인텐트에 대해 가지고 올 수 있음. 인트 (int)형 데이터 를 넘겨주고 싶을 때. intent.putExtra("position", 2); 이렇게 하면 position이라는 태그로 2라는 숫자를 넘겨줄 수 있다. startActivityForResult(intent, 0); // 결과를 기다리는 루틴에 식별 코드를 넘긴다 받는 부분...
안드로이드에서는 AudioManager를 통해 볼륨을 조절할 수 있다. 아래처럼 AudioManager 를 얻어와 setStreamVolume()을 호출하면 끝~ AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE); // ring volume down audio.setStreamVolume(AudioManager.STREAM_RING, (int)(audio.getStreamMaxVolume(AudioManager.STREAM_RING) * 0.25), AudioManager.FLAG_PLAY_SOUND); // media volume up audio.setStreamVolume(AudioManager.STREAM_MUSI..