본문 바로가기

etc/Android10

[Android] Remote debugging on Android [출처 : Remote Debugging on Android] 개요 모바일 웹 개발시 같은 사이즈의 화면임에도 불구하고 PC에서의 화면과 모바일에서의 화면이 차이가 발생하는 경우가 있다. PC화면에서는 크롬의 DevTools을 적극 활용하여 HTML이나 CSS, Script 등으로 변경하여 원하는 화면을 유도할 수 있지만 모바일에서는 쉽지 않았다. 하지만 다음의 방법들을 이용하여 모바일 화면도 디버깅할 수 있게 되었다. Google Developers 에서는 크롬 버전에 따라 다음과 같은 두가지 방식으로 모바일에서의 디버깅을 지원하고 있다. 1. Remote debugging with Chrome and ADBPlugin Android SDK 없이도 안드로이드 장치를 연결하여 디버깅할 수 있다. 크롬 베.. 2013. 7. 29.
안드로이드 SimpleRssReader 적용기 SimpleRssReader 적용기 SimpleRssReader 가 필요하여 찾은 강의자료(http://www3.nd.edu/~cse/2013sp/60333/lectures/Lecture5B.pdf) 를 이용하여 코드를 작성하였다. 하지만 Error와 함께 해당 URL을 읽기 못하는 현상이 발생하였다. 에러는 다음과 같았다. AsyncTask (http://www.itcuties.com/android/android-asynctask-rss-reader/) 를 적용하니 Error 는 해결되었다. 이전에 잘 실행이 되었던 코드들도 버전업이 되면서 호환성이 깨지는 것들이 많은 것을 보면 코드상에서 Android의 정책이 자주 바뀌고 있는 것 같아 조금은 아쉽다. 참고 * Sitehttp://www3.nd.ed.. 2013. 7. 10.
안드로이드 개발 Tip Application Titlebar 제거 파일 : AndroidManifest.xml 파일 수정내용 : AndroidManifest.xml 에 다음 코드 추가android:theme="@android:style/Theme.NoTitleBar" 또는 ~Activity.java 파일에 다음 코드 추가requestWindowFeature(Window.FEATURE_NO_TITLE); 안드로이드에서 백버튼 두번 눌러 종료하기 안드로이드에서 2회 연속 백버튼을 눌러 앱을 종료시키는 경우가 흔하다. 이때 별도의 클래스로 기능을 분리하여 향후 기능 재사용이 편리하게 구현한 것이다. ( http://javacan.tistory.com/235 ) 인트로 화면 만들기 처음 앱을 실행하면 나오는 화면을 만들 수 있다. 이.. 2013. 7. 8.
Android & iOS Version History JavaPark Blog (http://javapark.net)- 틀린사항/문의사항은 댓글 부탁드립니다~!!- 퍼가실땐 출처만 밝혀주세요~~!! 안드로이드와 iOS에 대해 조사하면서 위와 같은 그림으로 정리를 해보았습니다. 안드로이드와 iOS가 서로 어떻게 발전하였는지를 한눈에 파악할 수 있고 그림을 통해서 여러가지를 말할 수 있을 것 같습니다. 2013. 7. 2.
안드로이드 레퍼런스폰 목록 다음은 구글에서 내놓은 안드로이드 레퍼런스폰이다. 각 버전별 레퍼런스폰은 다음과 같다. 타이완 HTC의 넥서스원 - 2.1 Eclair한국 삼성의 넥서스S - 2.3 Gingerbread한국 삼성의 갤럭시 넥서스 - 4.0 Ice cream sandwich한국 LG의 넥서스4 - 4.2 Jellybean 참고) 위키[레퍼런스폰] 2013. 5. 8.
백버튼으로 어플종료 확인 // 어플리케이션 종료를 확인하는 메소드public void confirmExit() { new AlertDialog.Builder(this).setTitle("자바파크") .setMessage("종료하시겠습니까?") .setPositiveButton("예", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { finish(); } }).setNegativeButton("아니오", null).show();} 2013. 4. 19.