Android: 화면 회전 (Rotation)Posted at 2010/11/08 21:41Filed under 오픈소스 비즈니스 컨설팅/Mobile안드로이드 앱을 개발할 때, 가장 복잡하고 까다로운 것은 화면의 회전에 따른 데이터 처리일 것이다. 모바일 앱을 개발하면서 조금씩 정리해 둔 것을 풀어 본다. 화면 회전Resource에서 화면(layout) 정의세로 화면 : /res/layout-port/~.xml가로 화면 : /res/layout-land/~.xml회전 상태 확인Android 2.1WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay();..
1. stroke 효과 주는 방법 참고: http://stackoverflow.com/questions/1723846/how-do-you-draw-text-with-a-border-on-a-mapview-in-android 설명: 먼저 위 사이트에서 Paint 에 stroke 값을 주는 방법을 알수 있었다. 다음 TextView 의 Paint 를 얻는 방법을 알아냈다. - TextView 에는 getPaint() 함수가 있다. 이제 TextView 의 onDraw 함수를 override 하고 Paint 에 stroke 스타일을 적용하여 한번 그림을 그리고 Paint 에 style 을 돌려놓고 그림을 다시 그리면 stroke 효과를 줄 수 있다. 예제: @Override protected void onDr..
SVN(subversion)? SVN 은 버전 관리 시스템이며 CVS 의 단점을 보안 하기위해 만들어진 시스템입니다. SVN 을 기준으로 업데이트하고 서버에 업로드하는 형식으로 사용자가 언제 어떤 부분을 수정을 했는지에 대한 모든 소스의 로그가 남고 간단히 예전 버전으로 돌리기도 가능합니다. 더 자세한건 위키피디아를 참고 하세요.http://ko.wikipedia.org/wiki/서브버전SVN 구조 대략.. 아래 처럼 된다는 거만 알고 있으면 될듯 합니다. 1. SVN 설치 SVN 설치는 yum 으로 설치를 진행 합니다.[root@ruo91 ~]# yum install -y subversion2. SVN 사용자 추가 SVN 을 사용할 사용자를 추가 합니다.[root@ruo91 ~]# adduser svn..
닷홈을 개인적으로 별로 좋아하지 않지만...도메인을 1년에 8900원이라는 가격으로 신청할 수 있어서 이곳을 사용했습니다. 호스팅은 전통의 강자 카페24를 통해 신청했습니다.서비스나 안정성면에서 최고죠! 이렇게 별도로 신청하니..도메인 연결을 위해 네임서버 설정을 해주어야 되더라구요.저도 초보인데..천천히 따라하니..그리 어렵지 않습니다. 그럼 닷폼에서 카페 24 호스팅을 연결시키는 방법을 포스팅해 보겠습니다. 우선 닷홈에 접속 후 로그인을 하면..밑에 [마이닷홈]이라는 메뉴가 보입니다. 이곳으로 고고고!!! 그 다음 도메인 관리에서 [도메인 연장/정보수정]을 클릭한 후[네임서버 변경]을 클릭합니다. 움..그럼 고급관리로...진입되네요..떨지말고.. 카페 24의 나의 서비스 관리 페이지에서 볼 수 있느 ..
mysql -u root -p를 하면 암호를 적도록 창이 뜨지만ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 라고 뜨는 경우가 있다. 1. root 암호가 틀리거나 2. mysql db에서 root계정에대한 정보가 지워져버렸거나.. 해결방법은 아래와 같다. 1. 일단 서버 종료 service mysqld stop 2. /usr/bin/mysqld_safe --skip-grant & 를 실행하여 암호없이도 mysql에 접속되도록 한다. 3. mysql 접속 mysql -u root 새 패스워드 지정[편집]mysql 콘솔로 들어가자.[2]/usr/bin/mysql -uroot mysql다음 SQL 명령어를..
리스트뷰를 만들다 최적화를 위해 자료를 찾다보니 이런것도 가능하구나.. String textString ="테스트문자열입니다"SpannableString sText = new SpannableString(textString); TextView text = ((TextView)findViewById(R.id.testtext));sText.setSpan(new ForegroundColorSpan(Color.RED), 1, 3, 0); sText.setSpan(new StyleSpan(Typeface.ITALIC), 2,5,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); text.append(sText);