이 게시판의 처음 글들을 보시면 "Do it 안드로이드 앱 프로그래밍"이라는 책의 개봉기와 서평이 올라와 있는대요,책을 산 뒤 해야 하는 서평을 끝냈습니다~이제 시간도 있으니 배운 내용들을 하나씩 정리해 보면서 강좌 시작해 보려 합니다 #이 있는 강좌가 순서대로 포스팅 되는 강좌이며 없는 강좌들은 번외 또는 순서에 맞지 않는 강좌들 입니다 그럼, 지금부터 강좌 시작해 보겠습니다!! -2013.08.24 PM 4:31추가강좌에 올려져 있는 모든 예제소스는 재수정후 개인소장은 가능하나 재배포는 어떠한 이유에서든 배포가 금지됩니다이 사항은 13.08.24 오후 4시 32분부터 적용됩니다
저번 개봉기에 이어 이번에는 서평을 올려보도록 하겠습니다. ㅎㅎ 첫 부분과 겉 모습은 개봉기에서 아주 자세하게 설명했으므로 이번 서평 편 에서는 제외하도록 하겠습니다. 만약 개봉기가 궁금하시다면, 2013/07/26 - [미르의 개발 이야기/어플 재작 이야기] - [개봉기] Do it 안드로이드 앱 프로그래밍 도착! 그럼, 첫째 마당 Hello! 안드로이드 단원 부터 시작하겠습니다~ 먼저 처음 안드로이드를 입문하는 사람들을 위한 안드로이드의 연혁과 개발 과정등을 설명하고 있는 첫째마당입니다. 대단원 안의 소단원에는 이런 구성으로 짜여 있는데요. 그림으로 정리하기를 확인해 보겠습니다. 이렇게 각 내용 중 중요 부분을 그림으로 정리해 주고 있습니다. 요점을 한눈에 보기를 좋아 하시는 분이라면 아주 유용하게 ..
안녕하세요! 먼저 이 책을 주신 디벨로이드 카페에게 감사드립니다~ 디벨로이드 도서 서평 이벤트에 당첨되어 오늘 Do it 안드로이드 앱 프로그래밍 이라는 책을 받아보았습니다! Yes24와 교보문구에 서평을 작성해야 한다고 하셨는대 구체적으로 어디에 들어가서 어떤 형식으로 작성해야 하는지 몰라 일단 블로그와 카페에만 작성합니다 추후 방법을 찾아 YES24와 교보문구에 서평을 꼭 작성할 생각 입니다 지금부터, 안드로이드 앱 개발자라면 누구든지 가지고 싶어하는 책, "Do it 안드로이드 앱 프로그래밍 최신 개정판" 개봉기를 시작합니다~ 팩에 담겨져 온 책! 뽁뽁이 안에 있어서 안전하게 집까지 왔습니다 ㅎㅎ (중요 개인정보는 모자이크 처리 하였으나 호수는 모자이크 하기엔 사진이 너무 이상해 져서 그냥 둡니다 ..
안녕하세요. 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번째... 이렇게 가다보면 나옵니다. 이 값을..
cm10까지는 ramdisk_offset이라는것을 작성하지 않아도 그냥 빌드가 되었지만 cm10.1로 오면서 많은 변화가 나타났습니다이것이 왜 필요한지는 모르겟습니다.. 아마 mkbootimg 바이너리 파일의 소스가 변경된듯 합니다제 기억으로는 ramdisk_offset이 있는 소스가 낡은 소스로 알고 있는대 아닐지도 모르지만 왜 cm-10.1에서는 이 소스로 mkbootimg를 만들어 사용하는지 원... 아무튼 빌드하다 보면 아래와 같은 오류가 나타나며 빌드가 안됩니다Target boot image: /home/whdghks913/cm_lucid/system/out/target/product/ef46l/boot.imgusage: mkbootimg --kernel --ramdisk [ --second ]..
http://cafe.naver.com/skydevelopers/252005일러님께서 올려주신 패치파일 최근 많은 스마트 폰들이 강제 재부팅을 넣어서, 배터리를 빼서 생길 수 있는 브릭을 방지하도록 하고 있습니다. 그래서 이 기능을 구해 왔습니다.7초간 전원 버튼을 길게 누르면 재부팅이 된다고 패치에서 소개하고 있습니다.일단 2012년 9월 5일자 패치 파일을 하시면 Hunk가 실패로 뜰 수가 있습니다. 그러한 경우에는 해당되는 실패한 작업을 직접 진행하시면 됩니다.그 다음에 2012년 9월 18일자 패치 파일을 사용합니다. 반드시 순서를 지켜야 합니다. 그렇지 않으면 혼동될 수 있습니다.패치 변경사항을 남김없이 적용한 뒤에 할 일이 한 가지 있습니다.dump_reg() 함수를 비활성화해야 합니다. 7초..
이번 시간에는 우리가 BoardConfig.mk, device.mk등에 선언되는 구문에 대해 살펴보고자 합니다 이 강좌에서는 많은 구문이 나오지만 필요성은 그때 그때마다 다르고, 소스의 버전마다도 다릅니다 그러므로 자신이 필요한 구문을 찾아 익히시는 연습이 필요합니다 1. BoardConfig.mk BoardConfig.mk는 소스의 가장 핵심이라고 할수 있는 부분입니다 소스를 보면 Android.mk라는 파일이 있는대 우리가 안드로이드 풀 소스를 빌드하게 되면 이 Android.mk를 참조해서 빌드합니다 그리고 Android.mk는 BoardConfig.mk에 선언되어 있는 구문을 ifdef (선언 내용) 이라는 구문으로 이 값의 true와 false여부를 판단해 어떤 파일을 빌드에 사용할 것인지를 결..
저번 빌드 환경 구축에 이어 2번째 강좌입니다이글이 다른분들께서 읽으실지는 모르겠지만 ㅠ아무튼 첫 1) 에서 말한것 처럼 제가 경험한 모든것을 쏟아 부은 강좌가 되도록 노력하겠습니다! 0. 사전 필독 글들 && 관련 글들이 글은 기본적으로 리눅스/우분투에 대한 지식이 있어야 합니다여기서의 지식이란 굉장한 것이 아니라 그냥 조금 가지고 놀아봤다 정도면 됩니다기본적인 지식으로 질문하시면 대단히 힘듭니다 ;; 필독글2013/05/25 - [강좌/팁/커널/빌드 강좌] - 1) 안드로이드를 빌드하기 전에 빌드 환경을 구축하자 관련글2013/03/31 - [강좌/팁/커널/빌드 강좌] - 버전별 CyanogenMod의 소스를 다운받자!2013/02/03 - [강좌/팁/커널/빌드 강좌] - 나도 CM7 포팅해 보자 -..
안드로이드를 빌드하기 전에 빌드 환경을 구축하자오랜만에 쓰는 커널/빌드 강좌 이군요 ㅇㅅㅇ이제 몇일에서 몇달간에 걸쳐 제가 알게된 모든 방법을 이 게시판에 강좌로 올려볼려고 합니다~이 글을 보실 분이 계실지 모르겠습니다만 쉽고 재미있게 써보도록 하겠습니다~ 오래된 정보 안내 이글은 2013년도에 작성된 글입니다.글 작성시에는 최신 정보라고 해도 2년동안 많은것이 달라졌으므로 (예를들어 우분투 버전등)어떤 순서로 이루어지는지만 알아두시고 자세한 지침은구글에서 "android build ubuntu 14.04"와 같은 검색어로 찾아보신다음 진행해주시면 감사드리겠습니다 0. 빌드를 위한 준비물이 부분은 앞으로 진행될 모든 강좌에서 공통으로 필요한 부분입니다꼭 진행해 주세요~ 먼저 빌드를 할 우분투 OS가 필요..
- Total
- Today
- Yesterday
- String Name = Miru(itmir913);
- String Mail = itmir913@gmail.com;
- String github = https://github.com/itmir913;