본문 바로가기
반응형

TechNical/Android19

Android] 웹문서를 땡겨 오자. 구글 달력이랑 거시기 해 볼려고 하다하다 보니 여기로 왔네.. 각설하고.. 네트워크를 뭐시기 하려면 퍼미션이 있어야 한다. 이거 없으면 졸라게 코딩 해 놔도 아무짓도 안 한다. 매니페스트 파일에 요거를 한 줄 넣어줘야 한다. 이거 안 해 주고 왜 안 될까 골머리를... -_- 권한때문에 종종 난감한 상황에 부딪히는거 같다. 좀 특별한 기능을 구현하려는데 뭐 안 되면 일단 권한부터 보자. 동기화 방식으로 하면 html 파일 다 땡겨 올때까지 기다려야 하고 쓰래드로 구현하면 너는 뒤에서 돌아라 난 앞에서 딴거 하련다가 가능하다. html 의 양을 가늠할 수 없으므로 스트링 빌더를 써 주는게 정신건강에 유익하다고 한다. strUrl = "http://keizwer.tistory.com"; URL url = n.. 2011. 10. 23.
Android] 화면 전환 이벤트 잡아내기 이놈의 폰을 세로로 쓰다가 가로로 기울이면 화면 전환이 일어 난다. 뭐 가로,세로 같은 화면을 쓰겠다면야 상관 없겠지만 다른 화면을 보여주고 싶으면 화면 방향 전환이 됐다는 이벤트를 잡아 와서 각각 레이아웃을 바꿔치기 하면 된다. 그러면 onConfigurationChanged 를 구현해 주면 된다. // 화면 전환시 레이아웃 변경 public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) { // 세로 전환시 발생 setContentView(R.layout.main.. 2011. 10. 16.
Android] 좌우로 슬라이드(드래그) 기능 써보자. 좌로 밀거나 우로 슬라이드(드래그) 밀면 기능이 호출 되도록 해 보자. 일단 얘를 선언하고 GestureDetector mGestureDetector; onCreate에다가 얘를 넣자. public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mGestureDetector = new GestureDetector(this, new GestureDetector.SimpleOnGestureListener(){ public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { if(Math.abs(velocityX) > .. 2011. 10. 16.
Android] HTC 디자이어 HD USD 디버깅 하기 디자이어 HD를 사용하고 있다. 응용 프로그램에서 USB 디버깅 체크도 해 보고.. 이것저것 해 봤는데.. 이상하게 에뮬레이터에서 실제 기기를 못 잡는다. 드라이버를 깔아 보았지.. ADT깔면 딸려 오는 기본 USB Driver로 설치를 아무리 해 보려고 해도.. 이거 영.. 되지가 않는다. 찾을 수 없다 그러고 막 말이야.. 인터넷을 뒤져 보면 그걸로 깔면 되느니.. USB 디버깅망 체크하면 된다느니.. 이런 말이나 써 있고 말이야.. 근데 개발자도 아닌 사람들이 usb 디버깅은 왜 하는 것일까.? 루팅 할려고... 더 찾아 볼려고 했는데 귀차니즘의 압박.. ㅋ 그러다가 알아 낸 것이.. HTC Sync 라는 것이다.. -_- HTC 사이트 들어가서 드라이버 다운 받고 설치 했더니... 잘 된다.. 아.. 2011. 8. 3.
반응형