Toast를 배우는 시간입니다~ 토스트란 기기 아래 잠깐 표시되는 간단한 메세지 입니다 이번시간에는 토스트를 배울탠대 이것만 배우기에는 너무 강좌가 짧아서 함께 도둑잡기 게임을 만들어 보겠습니다~~~ 재미있으니 꼭 따라해보세요! 이번 시간을 위해 자바 책을 뒤져보고 네이버도 찾아봤습니다~ 오늘은 rand함수도 같이 배울겁니다 기본지식 : 2013/08/14 - [미르의 개발 이야기/Java 배움터] - 번외 - rand함수를 이해하자 자바 기본 지식을 알고싶다면 여기로~ 9. Toast와, 도둑잡기 게임을 만들어 봐요! (rand함수 이용) 9-1 프로젝트 생성 Pass~ 9-2 Toast 완전정복 자바 소스로 오신다음 한 줄만 입력하시면 됩니다 ㅎㅎ Toast.makeText(this,"토스트 메세지 ..
안녕하세요~ 아마 이 이미지 뷰까지 배우고 나면 기본 위젯은 마스터 하실겁니다 ㅎㅎ 이미지뷰는 이미지를 띄워주는 뷰입니다 비슷한 예로는 이미지 버튼도 있지요 ㅎㅎ 여담입니다만 저는 이미지 뷰 쓸려고 했다가 이미지가 왜곡되서 편법으로 일반 버튼에 백그라운드를 이미지로 지정해버리는 수를 사용했... 아무튼 시작해 보겠습니다~ 8 이미지뷰를 정복하자 (최종결과:버튼으로 이미지 바꾸기) 8-1 프로젝트 생성 생략 8-2 이미지 뷰 추가하기 프로젝트 생성은 저번 7강좌 동안 꾸준히 사진으로 설명했으므로 생략합니다 이미지뷰를 추가해 볼까요? 이미지뷰는 Image & Media랑에 있습니다 드래그 하면 아래와 같은 창이 뜹니다 어떤 이미지를 사용할거냐?라는건데요 아직 우리는 이미지를 추가하지 않았습니다 추가해 보겠습..
안녕하세요~ 이번에는 EditText입니다 이 EditText란?, 글자를 입력할수 있는 공간을 만드는 겁니다 속성이 이 EditText에서 추가할수 있는 게 몇게 있는데요 그것 위주로 설명하도록 하겠습니다 7. EditText는 완전 쉬워요~ 7-1 일단 프로젝트를 만들자 Ctrl+N을 누르면 새로운 프로젝트를 만드는 창이 뜹니다 자 저는 이렇게 설정했습니다 이번엔 특별히 아이콘을 지정해 보겠습니다 위에 있는 Clipart를 누르면 안드로이드 기본 아이콘이 나오는데요 저는 연필을 골랐습니다 ㅎㅎ 7-2 일단 추가하자 ㅎㅎㅎㅎㅎ 만들어 졌어요 ㅎㅎ 이번에는 EditTexit를 만들것 이기 때문에 옆에 있는 Text Fields를 눌러주세요 Plain Text를 드래그해줍시다 [미르의 팁] -제 이클립스 ..
assets안에 있는 파일을 옮기는 소스입니다. onCreate등에서 아래 메소드 호출문으로 실행할수 있습니다. assetsFileCopy("이동할 파일 이름"); 아래 코드는 넣어주시면 됩니다. ㅎㅎ private void assetsFileCopy(String file) { if (!new File("/data/data/(패키지명)/(파일이 들어갈 폴더)/"+file).exists()) { // TODO Auto-generated method stub String dir="/data/data/(패키지명)/(파일이 들어갈 폴더)/"; String fname = file; File folder =new File(dir); if(!folder.exists()){ folder.mkdirs(); } Asset..
내가 만든 어플을 멀티 윈도우가 지원되게 바꾸려면? 밑에 아래 구문을 추가합니다 그다음 런처에 아이콘을 표시하려는 액티비티, 즉밑에 추가합니다 그다음 위에 이 네줄을 추가합니다 마지막으로 values/dimens.xml에 1.0dip1.0dip1.0dip1.0dip 이 4줄을 추가하면 됩니다 그럼 작동은 되게 되는대 짤릴수 있습니다ScrollView등을 잘 이용하여서 짤려도 스크롤되게, 또는 그냥 보이게 수정해야 합니다그건 어플 개발자라면 할줄 있겠죠? 출처:http://cafe.naver.com/samfirm/3185오리도리(wowo5605)님 감사드립니다~
자, 이번시간에 배울 내용은 버튼입니다 약간 복잡한 내용도 있고 하니 잘 따라 오시길 바랍니다 버튼에는 일반 버튼, 이미지 버튼이 있는데요 일반 버튼을 마스터 하면 이미지 버튼도 되므로 이미지 버튼은 생략합니다 잠깐 강의의 흐름을 보면 버튼을 마스터 한다음에는 EditView의 기초(응용은 좀 뒤에), 이미지 띄우기를 할 예정입니다 아마 이미지까지 나가게 되면 볼폼 없어도 나만의 앱 하나는 만드실수 있으실 겁니다 ㅎㅎ 6. 버튼(Button)을 만들어 보자 6-1 버튼 생성 저번 강좌에서 말한대로 프로젝트 생성은 건너 뜁니다 이름 : Button 액티비티 : BlankActivity로 만들어 주시면 됩니다 전 강좌에서 버튼 만드는방법을 잠시나마 배웠습니다 이렇게 드래그 해서 버튼 하나 만들어 주세요 버튼..
마지막 커널 일지도 모르겠습니다. ㅇㅅㅇ.. 전에 만들던 마이너 패치랑 3.4.7이랑 소스를 최대한 수정해서 만들었습니다. 폰이 제 손에 들려있지 않아 테스트를 못했습니다.만 작동할거고요 ㅎㅎNewWorld님께서 알려주신 prima_wlan으로 최종 완성이 가능했습니다.감사드립니다~ 적용법은 boot.img설치해 주시고 들어있는 모듈 두 개 lib/modules/prima에 넣어주시고WCNSS_cfg.dat, WCNSS_qcom_nv.bin도 lib/modules/prima에 넣어주시면 됩니다. 적용방법 물어보지 마세요 찾아가서 때리겠습니다(?)
언락커를 만들려면 설치된 어플을 한다음 언락커가 설치되었는지를 살펴봐야 합니다 마켓 결제 체크든지 이런 기능은 아직 잘 모르겠습니다.. 번외편으로 설치된 어플을 확인해보겠습니다 private static final String CHECK_PACKAGE_NAME = "(확인하려는 어플의패키지명 대문자)"; // Package 설치여부 확인 PackageManager pm = getPackageManager(); try { pm.getApplicationInfo(CHECK_PACKAGE_NAME.toLowerCase(), PackageManager.GET_META_DATA); // 패키지가 있을경우 실행할 내용 Toast.makeText(this, "PACKAGE 명 = " + CHECK_PACKAGE_NA..
네... 오늘은 제목답게 Textview만 죽도록 할겁니다 ㅎㅎㅎㅎㅎㅎㅎㅎㅎ 각오 단단히 하(지 않으셔도 되지만 하)시고 따라와 주세요~ 5. TextView를 정복하자 5-1 프로젝트 생성 자 ㅎㅎ 저번 강좌에 프로젝트 만들기부분은 아주 자세하게 나와 있습니다 ㅎㅎ 저런 예쁜 모양으로 만들어 주시면 되요 ㅎㅎ (다음 강좌부터 이 스샷을 생략합니다 특이 사항이 있다면 강좌에 표시할 것이고 없다면 기본설정(BlankActivity)그대로 가시면 됩니다) 5-2 XML코드의 모든것 만들어 졌습니다! 이부분을 자세히 봐주세요 이때 Nexus One부분은 눌러 다른 기기로 바꿔주시고.. (안타깝게도 아직 이부분을 고정하는 방법은 저도 잘 모릅니다) 돋보기 눌러주시면 크게 키울수 있습니다 저는 레퍼런스인 겔럭시 ..
저번 강좌 3개를 모두 정독하셨다면, 여러분의 컴퓨터에는 이클립스와 SDK가 모두 설치되어 있을것이며,또한 어플의 기본 구조도 대충은 아실겁니다.이제부터는 본격적으로 어플을 만들기 시작하며, 예제소스가 첨부되어 있는 강좌가 많을것 입니다. ㅎㅎ하나하나 차근차근 해봅시다!! 어떻게 화면이 표시될까? 4-1 어플 생성 저번 강좌가 필요한 부분이 있으니 꼭 정독해 주신다음 읽어 주시기 바랍니다. File - New - Android Application Project를 눌러 새로운 어플을 만들어 봅시다. 이렇게 생성해주시면 되고 ㅎㅎ.. 나머지는 모두 기본 설정 그대로 두시면 됩니다. 4-2 어떻게 화면에 표시되는가? 프로젝트가 생성되고 아래와 같은 화면이 뜨게 됩니다. Package Explorer의 src..
안녕하세요~ 글올린지 얼마나 되었다고 또 쓰는지 원,,;;,,제목은 거창하게 썼지만 간단합니다, ㅎㅎ머리아프게 안드로이드의 구조에 대해서 자세하게 설명하고 싶지만, 사실 그런게 어플을 만들 때 뭔 도움이 되겠습니까? 안드로이드의 구조에 대해서는 자세하게 배우지 않는 이상 어렵습니다.동작원리가... java와 C에 대해 약간은 알아야 이해가 될것 같아서, 왕초보를 기준으로 하고 있는 이 강좌에서는 자세하게 다루진 않겠습니다. (퀴즈로 알아보죠 ㅎㅎ)실제 어플을 만들때 도움이 되는 것만 찝어서 공부하는게 더 이득입니다. ㅎㅎ 그럼 잡설 그만하고 본격적으로 들어가 보겠습니다. 잠깐, 퀴즈Q안드로이드는 오로지 자바로만 되어있다?정답은 아닙니다 안드로이드에서 사용하는 라이브 러리(lib)들은 C언어로 되어 있습니..
이 글을 작성하기에 큰 도움을 주신 네타냥(liar1938)님께 감사드립니다! 저번 강좌 2013/07/29 - [미르의 개발 이야기/어플 개발 강좌] - 안드로이드 탭을 구현해 보자, Fragment 의 문제점을 보면 화면을 회전할경우 어플리케이션이 강제종료된다는 점이었습니다 이번에 네타냥님의 도움으로 이 문제를 해결하게 되어 한번 글을 올려볼까 하는대요 ㅎ 제 글실력이 부족하여 못알아 들으신경우 http://blog.naver.com/liar1938/30173022348으로 가시면 더욱 자세하게 아실수 있으실겁니다 ㅎㅎ 으아아아아아 컴이 렉걸렸어요 ;; 왜 문제가 발생하느냐... 기기의 화면을 전환할때는 onDestroy()와 onCreate()가 호출되면서 바뀐 화면이 화면에 나타납니다 그런대 이때..
두번째 시간입니다~ 이 강좌를 위해 많이 준비했으니 읽으신 다음 따뜻한 덧글 한마디 부탁드려요~ 이번 강좌는 좀 스샷이 많습니다 29개나 되는군요 ㄷㄷ 그래도 최대한 자세하게 설명하기 위해 노력하였습니다! 오타, 잘못된 부분 지적 부탁드립니다! 2. 이클립스 때려서 어플 만들자 2-1 이클립스 실행하자 저번 강좌에서 다운받은 ADT를 압축풀면 이클립스와 SDK, SDK Manager이 나오는대요 이클립스 폴더에 진입하신다음 eclipse.exe를 실행해 주세요 (용량이 작네요 ㅎㅎㅎ) 실행해 주시면 아래와 같이 화면이 나타납니다 로딩되기를 기다려 주세요 ㅎㅎ [미르의 팁] -저는 저 로고가 안나와요! ADT 번들을 받으셨다면 저런 로고가 나오지만 따로 이클립스를 받으셨거나 하셨다면 다른 로고가 나타납니다..
구글에서 이클립스 ADT의 지원을 중단한 뒤로 안드로이드 스튜디오를 이용하셔야 합니다.이 글에서 ADT를 설치하는 부분 대신 안드로이드 스튜디오를 설치하시면 됩니다.#이 붙은 강좌는 이클립스를 기준으로 작성하였지만, 중요한 코드와 핵심 내용은 같습니다. 안녕하세요~ 처음뵙겠습니다. 미르라고 합니다. ㅎㅎ이 게시글부터 제가 어플을 만들며 배운 지식을 나누기 위해 작성할 예정인데요.많은 강좌가 있지만 밀리지 않기 위해 자세하게 포스팅 해보도록 하겠습니다!만약 오타, 잘못된 부분이 있다면 따끔한 지적 부탁드립니다~ 최대한 앱 프로그래밍에 대해 모르시는 분이 봐도 쉽게 이해할 수 있도록,한편 한편 자세하고 읽기 쉽게 작성해 보도록 하겠습니다~ 강좌의 또다른 목적은 Snails님의 독점을 막기위해(?) 1. 어플..
이 글은 2016-10-17 이후 수정될 예정입니다. 맨 처음 어플을 만들게 되면서 가장 먼저 생각한 것은 바로 [탭, Tabs]이었습니다.무엇보다도 양옆으로 스크롤 하면서 사용할 수 있는 Fixed Tab + Scroll이 가장 마음에 들었는데요! 제가 네이버를 찾아보며 가장 설명이 잘되어 있는 곳은 http://blog.naver.com/liar1938/30171663892 이라 생각됩니다.그러나 모든 것은 직접 써봐야 더 능통해 지므로 서평이 끝난 지금, 지금부터 어플 강좌를 하나씩 시작하겠습니다. 이 강좌를 통해 알수 있는것들FragmentFixed Tabs + ScrollFragment에서 id값 찾기 먼저 프로젝트를 만들어 주세요. Min API 11이상부터 Fixed Tabs + Swipe라..
- Total
- Today
- Yesterday
- String Name = Miru(itmir913);
- String Mail = itmir913@gmail.com;
- String github = https://github.com/itmir913;