안녕하세요~ 글올린지 얼마나 되었다고 또 쓰는지 원,,;;,,제목은 거창하게 썼지만 간단합니다, ㅎㅎ머리아프게 안드로이드의 구조에 대해서 자세하게 설명하고 싶지만, 사실 그런게 어플을 만들 때 뭔 도움이 되겠습니까? 안드로이드의 구조에 대해서는 자세하게 배우지 않는 이상 어렵습니다.동작원리가... 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. 어플..
허허... 결국에는 베레2가 제품에서 떠났군요. 허허.. 마지막 su권한이었습니다 ㅎㅎ.. 일단 shell에서 su를 받으면 rm으로 su를 지워도 권한은 일정시간 유지되더군요..허허 허탈한 마음이네요.. 베레2를 모두 초기화하고 셀업해서 완전 순정으로 변경한뒤 동생에게 넘겼습니다 허허 그래도 제겐 겔삼티이가!! 3g받을줄 알았는대 알고보니 티이였네요 ㅎㅎ ㅎㅎ ㅎㅎ ㅎㅎ... 베레2를 동생에게 넘기는데 고런처에 카톡머신으로 쓸걸 생각하니 불쌍해 지는군요 베레2가..(?) 그래도 뭐 예정됬던일 넘겨야 겠습니다 ㅎㅎ 겔삼티이를 얻엇으니 ㅎㅎ 한가지 아쉬움이 있다면 만들던 커널을 완성하지 못하고 떠나보낸게 아쉽네요 ㅎㅎ.. prima_wlan.ko를 빌드시킬수있다면 바로 완성이 가능한대 말이죠... 베레2에..
이 글은 2016-10-17 이후 수정될 예정입니다. 맨 처음 어플을 만들게 되면서 가장 먼저 생각한 것은 바로 [탭, Tabs]이었습니다.무엇보다도 양옆으로 스크롤 하면서 사용할 수 있는 Fixed Tab + Scroll이 가장 마음에 들었는데요! 제가 네이버를 찾아보며 가장 설명이 잘되어 있는 곳은 http://blog.naver.com/liar1938/30171663892 이라 생각됩니다.그러나 모든 것은 직접 써봐야 더 능통해 지므로 서평이 끝난 지금, 지금부터 어플 강좌를 하나씩 시작하겠습니다. 이 강좌를 통해 알수 있는것들FragmentFixed Tabs + ScrollFragment에서 id값 찾기 먼저 프로젝트를 만들어 주세요. Min API 11이상부터 Fixed Tabs + Swipe라..
이 게시판의 처음 글들을 보시면 "Do it 안드로이드 앱 프로그래밍"이라는 책의 개봉기와 서평이 올라와 있는대요,책을 산 뒤 해야 하는 서평을 끝냈습니다~이제 시간도 있으니 배운 내용들을 하나씩 정리해 보면서 강좌 시작해 보려 합니다 #이 있는 강좌가 순서대로 포스팅 되는 강좌이며 없는 강좌들은 번외 또는 순서에 맞지 않는 강좌들 입니다 그럼, 지금부터 강좌 시작해 보겠습니다!! -2013.08.24 PM 4:31추가강좌에 올려져 있는 모든 예제소스는 재수정후 개인소장은 가능하나 재배포는 어떠한 이유에서든 배포가 금지됩니다이 사항은 13.08.24 오후 4시 32분부터 적용됩니다
저번 개봉기에 이어 이번에는 서평을 올려보도록 하겠습니다. ㅎㅎ 첫 부분과 겉 모습은 개봉기에서 아주 자세하게 설명했으므로 이번 서평 편 에서는 제외하도록 하겠습니다. 만약 개봉기가 궁금하시다면, 2013/07/26 - [미르의 개발 이야기/어플 재작 이야기] - [개봉기] Do it 안드로이드 앱 프로그래밍 도착! 그럼, 첫째 마당 Hello! 안드로이드 단원 부터 시작하겠습니다~ 먼저 처음 안드로이드를 입문하는 사람들을 위한 안드로이드의 연혁과 개발 과정등을 설명하고 있는 첫째마당입니다. 대단원 안의 소단원에는 이런 구성으로 짜여 있는데요. 그림으로 정리하기를 확인해 보겠습니다. 이렇게 각 내용 중 중요 부분을 그림으로 정리해 주고 있습니다. 요점을 한눈에 보기를 좋아 하시는 분이라면 아주 유용하게 ..
으아 엄청 힘드네요 ㅎㅎ;;처음 구현하는 기능이 많아 조금 시간이 걸렸습니다 그래도 구현은 성공했네요 ㅎㅎ 처음은 Splash입니다잠깐 약 2초정도? 표시되는데요지금은 뭐 딱히 넣을것도 없고 개발의 순수함을 나타내기 위해서(?) 하얀색으로 칠했습니다(?)처음에 몇초정도 나오는 화면이죠 ㅎㅎ드림나래 오픈소스 ♥♥♥♥♥ 그다음은 메인화면 인대요전까진 그냥 Blank액티비티였지만 오늘은 Fixed Tab + Scroll(?)을 사용하였습니다한 4번째 시도인가요? 겨후 성공했습니다 ㅠㅠ그냥 네이버 예제를 바로 사용해 버리니 저 "정보", "변경사항", "맴버" 탭이 없어지더군요(?)그래서 좀 삽질좁 했습니다 ㅠㅠ양옆으로 스크롤해서 사용이 가능합니다이걸 구현하기 위해 엄청 뒤졌네요...; 구글링이랑 네이버, 책을..
안녕하세요! 먼저 이 책을 주신 디벨로이드 카페에게 감사드립니다~ 디벨로이드 도서 서평 이벤트에 당첨되어 오늘 Do it 안드로이드 앱 프로그래밍 이라는 책을 받아보았습니다! Yes24와 교보문구에 서평을 작성해야 한다고 하셨는대 구체적으로 어디에 들어가서 어떤 형식으로 작성해야 하는지 몰라 일단 블로그와 카페에만 작성합니다 추후 방법을 찾아 YES24와 교보문구에 서평을 꼭 작성할 생각 입니다 지금부터, 안드로이드 앱 개발자라면 누구든지 가지고 싶어하는 책, "Do it 안드로이드 앱 프로그래밍 최신 개정판" 개봉기를 시작합니다~ 팩에 담겨져 온 책! 뽁뽁이 안에 있어서 안전하게 집까지 왔습니다 ㅎㅎ (중요 개인정보는 모자이크 처리 하였으나 호수는 모자이크 하기엔 사진이 너무 이상해 져서 그냥 둡니다 ..
zip확장자를 리눅스에서 압축하고 압축 푸는 방법은 의외로 간단합니다. unzip으로 압축풀고 zip으로 압축하면 끝입니다. 압축률 관련 부분은 저도 자세하게 배우지 않아 모르므로(?) 패스하고, 이번에는 간단한 명령어만 배워보도록 하겠습니다. 1. 압축하기 zip -rF (압축파일명).zip (압축할 폴더 또는 파일) 여기서 r과 F의 옵션 설명을 봅시다. r : 서브 디렉터리 까지 압축 F : 한글 이름을 가진 파일까지 압축 2. 압축 풀기 unzip (압축파일명).zip 간단한데요 ㅋㅋ tar에서는 압축풀 경로를 -C로 줬지만 unzip에서는 -d로 줍니다. unzip (압축파일명).zip -d (압축 풀 폴더 경로) 자 이렇게 해서 이번 강좌도 마칩니다~
안녕하세요. 4.1.2 디바이스 소스란 cm10소스로 이해하시면 되시고 4.2는 4.2.x버전인 cm10.1을 생각하시면 됩니다. 관련 강좌로 Sleepy님의 강좌(강좌1, 강좌2)가 있지만 약간 이해가 안되는 바람에 다시 작성합니다. 누가봐도 이해할수 있도록 작성해 보겠습니다~만 제 필력이 딸리는 바람에 이해가 안되는게 있다면 덧글로 질문해 주세요~ 필자는 베가레이서2에게 cm10.1버프를 내려보고 싶어 이미 존재하는 hPa님의 cm10소스를 가지고 cm10.1을 빌드해본 경험이 있습니다. 하지만 엄청난 오류로 2주간 고생을 한 적이 있습니다. (결국 부팅에 실패하고 작렬히 전사했습니다) 그때 한 뻘짓을 되풀이 하는 분이 없기를 바라는 마음에서 빨리 작성해 봅니다 ㅎㅎ 먼저 BoardConfig.mk를..
어플 개발 강좌 게시판을 신설했습니다! 디벨로이드 카페에서 진행하는 도서 서평 이벤트에 당첨되어 이렇게 조금이나마 도움이 되고자(?) 게시판을 하나 만들었습니다 이 게시판에는 이제부터 제가 어플을 만들며 배운 모든것들을 기록하고자 합니다 비슷한 게시판이 하나 있지만 이는 제 독학 게시판이므로 따로 지우지는 않았습니다 ㅎㅎ 아래는 이벤트 관련 내용입니다 이..이런 좋은 이벤트가 어디 있겠습니다? 4만원 상당의 책을 주다니요! 이렇게..신청했습니다 ㅎㅎ 메일함을 확인해 보니 역시! 디벨로이드 카페 감사드립니다! 꼭 서평 작성하고 유용하게 사용하도록 하겠습니다 이제부터 알차고 군더더기 없는 유용한 뻘글(?) 써보도록 하겠습니다 + 2013-07-25 추가 음..? 메일이 왔네요?? 그렇군요... 100% 무료..
명쾌하게 정리된 자료가 없어서 포스팅 해봅니다. ㅎㅎ ramdiskaddr이란 램디스크의 주소 값인데요. 요즘 최신 스마트폰은 이 값을 지정해 줘야만 부팅이 됩니다. 그럼 어떻게 구하는지 알아보겠습니다. 먼저 헥스 에디터가 필요합니다. 헥스 에디터 포터블 한글판입니다. 받아주세요. 그다음 ramdiskaddr을 알아낼 boot.img도 준비해 주세요. 이제 HxD로 boot.img를 열어주시면 됩니다. 자 이렇게 나오는대요 우리가 필요한 것은 처음부터 24번째 까지 값뿐입니다. 저렇게 처음(41)부터 24번째 까지 가셔서 21 22 23 24번째 값을 찾아주세요. 어떻게 해서 24번째냐, 맨 위 왼쪽에 있는 41을 1번째, 그옆 4E를 2번째, 그옆 44를 3번째... 이렇게 가다보면 나옵니다. 이 값을..
리눅스에서 대표적인 압축 확장자는 tar, tar.gz등이 있습니다.이번에는 이 tar명령어에 대해 알아보겠습니다. 먼저 tar의 옵션을 알아보겠습니다. -c 파일을 tar로 묶음-p 파일 권한을 저장-v 묶거나 파일을 풀때 과정을 출력-f 파일이름을 지정 -C 경로를 지정-x tar 압축풀기-z gzip으로 압축하거나 해제함 자주 사용하는 옵션들입니다. ㅎㅎ 그럼 압축 명령어를 알아보겠습니다. -그냥 tar으로 압축하기 tar -cvf (압축 파일명).tar (압축할 폴더 또는 파일) -tar.gz로 압축하기 tar -zcvf (압축될 이름.tar.gz) (압축할 폴더/파일) -tgz로 압축하기 tar -zcvf (압축될 이름.tgz) (압축할 폴더/파일) 그럼 이번에는압축 풀기 명령어를 알아보겠습니다..
- Total
- Today
- Yesterday
- String Name = Miru(itmir913);
- String Mail = itmir913@gmail.com;
- String github = https://github.com/itmir913;