안드로이드: 196개의 글
- 아래의 리소스 폴더 중 values로 시작하는 폴더들이 다국어 지원을 하기위한 리소스 XML이 존재해야한다. - 폴더 생성 규칙은 아래의 표를 참고하면 된다. 언어 (국가)리소스 폴더 이름 (언어)폴더 이름 (언어+지역)기본(Default)values 체코어 (체코)values-csvalues-cs-rCZ독일어 (독일)values-devalues-de-rDE독일어 (오스트리아)values-de-rAT독일어 (스위스)values-de-rCH독일어 (리히텐슈타인)valued-de-rLI영어 (미국)values-envalues-en-rUS영어 (영국)values-en-rGB영어 (캐나다)values-en-rCA영어 (호주)values-en-rAU영어 (뉴질랜드)values-en-rNZ영어 (싱가포르)val..
안드로이드 마켓 앱을 실행하여서 개발자 앱을 링크해주는 방법입니다. LinearLayout more_app = (LinearLayout) findViewById (R.id.layout_more_app); more_app.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //Uri uri = Uri.parse("https://play.google.com/store/apps/developer?id=Wings+of+Freedom"); Uri uri = Uri.parse("market://search?q=pub:Wings+of+Freedom"); Intent it = new Intent(Intent.ACT..
안드로이드 디버깅 - Logcat, Log 안드로이드에서 디버깅을 하기 위해서는 Logcat을 많이 사용한다.Logcat을 보기 위해서는 코드상에 Log 를 사용하면 된다. Log 의 종류- Log.e() : 에러- Log.w() : 경고- Log.i() : 메시지- Log.d() : 디버깅- Log.v() : 디테일 메시지 생성Log.d(태그명, 로그에 보일 메시지);- 디버깅을 위한 log (다른 Log 종류도 사용법은 같다.) 코드Log.d("msg", "받은 메시지 ==> " + strMsg); LogCat 사용법LogCat은 하단에 콘솔창과 함께 보이지만 없는 경우에는 Window -> Show view -> Other -> Android -> LogCat 을 선택하면 보인다. 안드로이드는 많은..
초보자의 안드로이드 APP 개발 입문AVD (Android Virtual Device) 설정하기. AVD란 무엇일까??간단히 말하면 가상 디바이스 이다.더 쉽게 말하자면...앱을 개발 하면서 그때그때 실제로 스마트폰에 적용하면서 Test하는게 Best이지만..조금씩 수정할때마다 스마트폰에서 실핸한다면 여간 귀찮은게 아닐거다.. "그래서 가상으로 시뮬레이션을 한다." 라고 생각하면 쉬울듯 하다. 이전에 올렸던 포스팅 했던 내용중에 ADT 설치하기! 가 있습니다.ADT를 설치하면 상단의 툴바에 안드로이드 깡통 로봇이 생성되죠.그 깡통로봇의 역할이 바로 AVD 입니다. ※아마 이미지가 커서 잘 안보일거예요. 그럴땐 사진을 클릮! 하면 사진이 확대됩니다~! ※ 1. 깡통로봇(AVD)을 클릭합니다.AVD창이 뜨죠..
안드로이드 롤리팝 버전은 기본 UI로 머터리얼 디자인(Material Design)이라는 멋진 디자인을 사용한다. 그리고 하위 버전도 이 UI를 적용한 위젯을 사용할 수 있도록 외부 라이브러리의 형태로 v7 라이브러리를 배포하고 있다. 하위 버전에서 머터리얼 디자인을 적용하는 많은 예제가 안드로이드 스튜디오(Android Studio)에서 Gradle 스크립트를 사용하도록 가이드를 하고 있다. 하지만 아직도 많은 개발자들의 안드로이드 개발에 이클립스(Eclipse)가 사용되고 있어서, 이클립스에서 머터리얼 디자인을 사용하는 방법을 살펴봤다.v7 라이브러리( Support Library 일부 )에는 다음과 같은 하위 라이브러리 프로젝트들이 존재하고 있다. + v7 Support Libraries – v7 ..
안드로이드 xml 파싱 두번째 파트입니다. xml 파싱을 하는부분을 설명할것인데 파싱을 하는부분은 안드로이드 프로젝트안에 하나의 엑티비티(MapViewActivity)에서 한다는 가정하에 설명하겠습니다. url 에 자신의 아이피주소 + jsp파일 + 쿼리문에서 조건의 값을 넣어줍니다. 현재 넣어준 area = busan 이라는값은 데이터베이스에있는 area 라는 멤버중에 Busan만 들고 오게하는 것 입니다. 그래서 part1 부분에서 area가 busan인 값들만 보였던 것 입니다. 파싱을하는 소스를 보시겠습니다. ---------------------------------------------------------------------------------------- private ArrayList..
HTML 파싱을 하는 방법에 대해 간단히 설명하도록 하겠습니다. 지금보시는 화면은 봉사활동 홈페이지의 일부분입니다. 이 부분을 파싱해보도록 하겠습니다. 홈페이지의 정보입니다. 현재 이페이지를 파싱해야 하기 때문에 마우스 오른쪽을 클릭하여 소스보기를 누릅니다. 현재 소스보기를 누른상태에서 ctrl+f 를 이용해서 table 을 찾은 상태입니다. 현재 제일 처음있는 그림자체를 보시면 표안에 정보들이 들어가 있는것을 보실 수가 있습니다. 그 표가 table 입니다. 그래서 소스안에서 table 을 찾은 것입니다. 홈페이지 정보와 소스정보를 대충 보시면 table 소스안의 정보가 제일 처음있는 그림과 같다는 것을 보실수가 있습니다. 현재 도서관 일손돕기 라는 봉사활동명은 태그안의 태그의 두번째 태그 안에 있는 ..
안드로이드 스튜디오를 통해서 에뮬레이터를 띄우지 않고 아래와 같이 바탕화면에서 바로 띄울수 있는 방법을 알아보자. 1. 안드로이드 스튜디오에서 AVD Manager를 통하여 Virtual Device를 만든다. 여기서 디바이스 이름에 공백이 있으면 안된다. 2. 메모장을 열어서 SDK가 설치되어 있는 폴더에서 emulator경로와 변수값 추가 위에서 만든 디바이명 입력(공백이 없어야 된다.) 3. 다른 이름으로 저장하여 확장자를 ".bat"으로 생성한다. 4. 생성된 파일을 실행하면 아래와 같이 뜨면서 실행한다. 5. 최종확인. (커맨드 창을 종료하면 에뮬레이터도 종료된다.)
안드로이드 앱 분석 시작 방법 일반 앱을 분석하기 위해 설치 파일인 안드로이드 설치 파일인 APK을 알아야한다. APK (Android Package) > 안드로이드 플랫폼에서 어플리케이션 설치를 위해 배포되는 패키지 파일 > 압축 ZIP 파일 포맷 형태로 구성 > 주요 구성 요소 - AndroidManifest.xml : 앱에 대한 정보 및 실행권한 등의 정보를 가지는 xml - classes.dex : 달빅 가상머신에서 동작하는 바이너리 실행 파일 - /res : 리소스 파일 폴더 - META_INF : 인증파일 압축파일 형식이기 때문에 압축 프로그램으로 확인 가능하다. 또한 압축 해제도 가능하다. Dex(Dalvik Executable)> 달빅 가상 머신에 맞게 클래스 파일을 바이트 코드로 변환한 ..
개발자 계정이 정지되면 모든 앱이 중지되죠... 아래와 같이 계정을 파는 사이트도 생겼네요. 점점 구글이 슈퍼갑이 되어가는것 같네요. --------------------------------------------------- 안녕하세요.GPA KOREA입니다. 많은 개발자들의 요청으로,구글 마켓 개발자 계정 판매 사이트가 오픈되었습니다. GPA(구글 개발자 계정 마켓) - URL : http://www.accountmarket.co.kr- 스카이프 : healsoftcom- 카카오톡 : alwaysnn 깨끗한 계정판매 및 기술제언,대량구매시 폭넓은 할인까지 제공하고있습니다.환율을 무시한 오픈 세일중입니다. 많은 이용 부탁드립니다.감사합니다. 출처 : http://blog.naver.com/account..