본문 바로가기

안드로이드 어플리케이션 버전정보 가져오기 버전은 이부분에서 등록하며 버전 정보를 코드상에서 불러올 때에는 PackageInfo pi = null; try { pi = getPackageManager().getPackageInfo(getPackageName(), 0); } catch (NameNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } String verSion = pi.versionName; 이런식으로 가져오면 된다. 더보기
버튼 셀렉터, 텍스트 셀렉터 (button selector, textColor selector) 버튼 선택 시에 백그라운드로 이미지를 주면 클릭시에 변화가 없기 때문에 어떠한 곳을 클릭하였는지 알 수 없다. 따라서 이미지를 교체 해 주어야 하는데 xml로 교체될 이미지를 지정 해 놓으면 이미지가 클릭시와 포커스를 갖을 때 바뀐는 것을 볼 수 있다. 텍스트 또한 클릭 이벤트를 사용 할 때 백그라운드나 색상을 바꿀 수 있다. xml은 drawable폴더에 저장한다. 버튼 셀렉터 버튼은 android:background 또는 setBackgroundResource 로 등록해야 한다. 텍스트 색상 셀렉터 컬러는 color.xml에 지정한것을 사용 하거나 직접 rgb값을 주어도 된다. 버튼에 background에 지정하는 것과는 다르게 색상이라면 android:textColor 또는 setTextColor에.. 더보기
안드로이드 원타임 url 받아오기 이번 프로젝트에서 동영상 부분에서 원타임 url을 사용하였습니다. 아이폰은 원타임 url에 대하여 기본 플레이어에서 지원을 하지만 안드로이드는 따로 세팅을 해주어야 하더군요. 아래코드는 동영상 부분에 대한 원타임 url 사용 코드입니다. //비디오 세팅 videoView = (VideoView) findViewById(R.id.videoView); MediaController mediaController = new MediaController(this); mediaController.setAnchorView(videoView); URL url; String loc = null; try { url = new URL("URL을 넣습니다."); HttpURLConnection conn = null; conn .. 더보기