"2015년 최신 안드로이드 기본 입문 튜토리얼"이 끝났습니다~
소개:
이 튜토리얼 세트를 6월 말에 작성하기 시작했습니다. 거의 5개월이 걸렸습니다. 오늘 드디어 전체 튜토리얼 세트의 텍스트를 완성했습니다. 기본 UI 컨트롤부터 4가지 주요 구성 요소인 인텐트, 프래그먼트, 이벤트 처리, 데이터 저장, 네트워크 프로그래밍, 드로잉 및 애니메이션까지 10개의 장으로 구성되어 있습니다. 멀티미디어, 시스템 서비스 등을 모두 자세하게 설명해드립니다! 코드는 모두 Android Studio, 전체 텍스트로 작성되었습니다. Markdown을 활용하여 글쓰기 구조를 명확하게 하고, 실제 개발 시 흔히 발생하는 몇 가지 문제점도 분석해 보았는데... 개인 능력의 한계로 인해, 최선을 다했지만 필연적으로 일부 오류와 누락이 있을 수 있으니 독자 여러분의 지적을 부탁드립니다. 이 교과서 세트를 집필하는 과정에서, 많은 감정이 있는데 흩날리는 꽃의 마지막 부분을 마무리하면 빨리 표현할 수 있겠네요 블로그 활동에 대한 잠시의 이별이라 할 수 있겠네요... 빨리 표현할게요~
1. 이 튜토리얼 세트의 유래
룸메이트와 막 놀다가 휴대폰을 가지고 놀기 시작했던 5월의 어느 날 밤이었던 것으로 기억합니다. 실수로 w3c 새둥지를 추가했습니다 공식 계정 그러다가 푸시된 기사를 보다가 좀 재미있어 보여서 두니앙에 가서 "w3c Bird's Nest"를 검색해 봤습니다. 거기에서 발견 PHP 중국어 웹사이트의 칼럼과 거기에 있는 튜토리얼 대부분은 웹상의 기본 튜토리얼이고, 모바일 쪽 튜토리얼은 위에서 봤습니다. "안드로이드 학습"이 있습니다! 이런 튜토리얼 , 안드로이드 사용자로서 스토리에 따르면 즉시 따라하겠습니다. 가서 이 링크를 클릭하면 무슨 일이 일어날지... 그런데 제가 클릭하지 않았으니... 이야기는 여기서 마치겠습니다. 하하... 물론 결국 주문했지만, 이 기간에 룸메이트와 함께 설탕물 한 그릇 마시러 내려갔습니다~ 너무 오래된 일이기는 하지만 튜토리얼에 있는 내용이 잊어버렸지만 캐비닛 맨 아래에 'Android Crazy Lecture Notes' 사본이 있다는 것을 아직도 기억합니다. 그것은 제가 대학에서 처음으로 구입한 책이었습니다. 프로그래밍 책이군요 ㅎㅎ 아쉽게도 중국어 버전의 API 문서를 100페이지 정도 읽다가 포기했네요 ㅎㅎ... 이 책 때문에 Android를 시작하는 방법에 대한 Huixiaozhu의 칼럼입니다. 한 번 해보고 싶은 마음에 w3c 언니의 WeChat 계정을 추가하고 필요한지 물었습니다. 누군가에게 Android에 대한 기본 튜토리얼을 작성해 달라고 요청한 다음 Xiaozhu의 시작하기 링크를 보냈습니다. 그러자 그 선배가 매우 기뻐하는 것 같았습니다. 그러다가 저작권을 팔 수 있냐고 묻자, 저작권을 팔아? 모을 돈이 있다는 뜻 아닌가요? 열심히 공부하는 학생으로서 뭔가 글을 써서 돈을 받는다는 생각을 하면 조금 설렜고 그러다 보니 밤새 너무 신나서 고민을 하게 됐어요. 많이... 나중에는 제가 무슨 생각을 하는지 모르겠어서 FK(w3c Bird's Nest 웹마스터)와 대화를 나눴습니다. 그런 다음 w3c Bird's Nest의 PHP 중국어 웹사이트(무료)에서 기본 Android 튜토리얼 세트를 작성하기로 결정했습니다. 음, 맞습니다. 비용은 한 푼도 들지 않습니다. 전제는 튜토리얼이 상업적인 용도가 아니라는 것입니다. 그 이유는 FK의 나눔 정신에 의해 과장된 것일 수도 있고, 제가 꼭 쓰고 싶어서였을 수도 있습니다. 안드로이드 튜토리얼 세트. 대부분의 전문가들은 기본적인 입문 튜토리얼을 작성할 시간도 없고 귀찮아서, 쓰레기인 제가 작성하겠습니다. 술집! 뒤에 초보자들을 위한 길을 열어주는 것도 좋아요~
다음 단계는 바이두 마인드맵을 이용해 입문 시리즈에서 설명할 내용을 구상하고, 마크다운 문법을 익힌 후 작업을 시작하는 것입니다. 나는 그것을 coder-pig에 쓰고 싶지 않습니다. 결국 그것에 대한 내시 튜토리얼이 많이 있기 때문입니다. 그런 다음 작은 계좌를 개설하고 그 위에 이 세트를 쓸 계획이었습니다. 새로운 튜토리얼이지만 방문 횟수가 어마어마합니다. 만약 당신이 블로거이고 당신이 많은 시간을 들여 작성한 내용을 본다면, 그런데 보는 사람이 없으면 불편할 것 같은데... 나중에는 조용히 다시 coder-pig로 옮겨서 첫 장을 썼습니다. 완료되어 w3c Bird's Nest에도 연재가 시작되었습니다! 그러면 매일 다음과 같은 똑같은 지루한 삶이 시작됩니다. 매일 출근할 때마다, 시간이 날 때마다 오늘은 어떤 지식 포인트를 쓸지, 어떤 재미있는 예시를 쓸지 고민한 뒤 저녁 5시 30분에 퇴근해, 나는 식사를 하고 돌아와서 열심히 글을 쓴다. 나는 기본적으로 매일 밤 문을 잠그고 보통 10시 30분쯤에 떠난다. 저번에 글을 쓸 때 너무 신나서 12시 30분이 되어서야 시간을 확인했어요. ! !
너무 무서워서 빨리 짐을 챙기고 도망쳤어요. 공원 뒷문은 12시에 닫힐 것 같았거든요. 도착해서 보니 문이 닫혀 있었어요. 젠장, 오늘 밤 정말 회사에서 자고 들어갈 수 있을까? 들어가 보니 문이 열려 있었다. 잠기지 않아서 드디어 무사히 기숙사로 돌아왔습니다... 보통 토요일, 일요일에는 프로그램이 없어서 그냥 회사에 돌아가서 코딩을 하고 가끔 갑니다. 날씨가 좋을 때면 다른 사람들과 함께 배드민턴을 치러 갑니다. 저는 여전히 대부분의 시간을 코딩에 소비하고 있습니다. 이 튜토리얼은 5개월 이상 지속되었습니다. 드디어 끝났네요~
지금은 조금 기쁘고 조금 설렘도 있지만, 드디어 글이 끝났다니 다행이네요~~ 왜 안심이 되시나요? 제 이야기를 들어주세요...
2. 제 상황을 좀 살펴보겠습니다
돼지에게 물어보러 무리에 갈 필요는 없어요. 신의 직장과 월급은 얼마인지 그냥 나로 해주세요 당신은 견습생과 같으니 이제 당신의 상황을 좀 살펴 보겠습니다! 올해 신입생(15기)은 북경공업대학 주하이대학(북경공업대학 주하이)이며 현재 남방소프트웨어단지에서 근무하고 있다. 월급이 고작 3K이고 5개 보험이나 1개 주택 기금이 없는 Android 인턴! 글쎄요, 읽으셨군요. 저는 3K 인턴입니다. 농담이라고 생각하실 수도 있겠지만, 대학 시절의 고집 때문에 지금도 그런 일을 하고 있습니다. 고급수학과 고급수학 두 과목을 낙제해서 아직 졸업장도 못받았는데... 너무 실망스럽네요. 이 교과서는 누가 썼나요? 다니엘, 알고 보니 인턴이더군요. 하하~
그럼, 현재 안드로이드 기술 수준에 대해 알려주세요:
중하급, 심지어 중하급이라도 작은 프로젝트는 혼자서도 완성할 수 있어요! 그런데 건축으로 치면 똥같은 비교일 뿐이고 생각조차 안 난다. 재사용 등은 임의로 엮은 쓰레기라고 할 수 있습니다. 많은 신기술에 대해 들어봤지만 공부할 시간이 없었습니다...
자신의 직장 경험에 대해 이야기해 보겠습니다.
2015.2
제가 학교의 춘절 취업 박람회에서 처음 발견한 인턴십은 공베이 국경 공업지대에 있는 아웃소싱 회사였습니다. 스튜디오라고 불러도 될 정도인데 총 인원이 7명밖에 안 되고 나중에 인사담당자를 채용하게 됐어요. 이 회사에 한 달 동안 근무하면서 제가 배운 것은 다음과 같습니다. Li Gang을 읽는 대신 공식 API 문서를 읽는 법을 배웠습니다. 호스트를 변경하는 방법도 배웠습니다. Andy Lau Fan Club APP의 UI를 작성했으며 다양한 이상한 작업을 수행했습니다. 그들은 실제로 이미지의 비동기 로딩과 같이 일반적으로 사용되는 일부 기능을 Jar 패키지에 넣는 자체 세트를 가지고 있습니다. 이미지 크기 등의 동적 계산...뒤에서 원하는 기능이 무엇인지 물어보세요. 예, 문서는 없습니다...모든 앱은 동일한 루틴을 따릅니다. 어쩌면 아웃소싱 회사는 결과에만 관심이 있고 과정에는 관심이 없습니다. 게다가 제가 가장 용납할 수 없는 것은 테스트입니다. 거기에 저랑 작가님께 화면을 그려달라고 부탁하세요. 프로그램이 깨지지 않는 한 테스트라고 하네요... 그래서 저는 이때 인턴으로 2.8천, 3.2천을 썼습니다. 정규직 직원!
2015.4
그런 다음 Tsinghua Science and Technology Park에서 다른 직업을 찾았습니다. 이곳은 더 이상 아웃소싱 회사가 아니었습니다. 저는 보안과 스마트 홈 분야에 종사하고 있는데, 가끔 기술적인 문제에 대한 토론도 하고, 금요일 오후에는 기술 교류도 할 예정입니다. 그들은 또한 나에게 새 컴퓨터와 모니터를 주었습니다. 여기에 머무르는 것이 정말 재미있을 것 같아요! 첫 달에는 서류 등을 살펴보세요. 우리가 맡게 될 프로젝트를 보면 우리의 작은 삶이 꽤 즐거웠지만, 그 좋은 시간은 오래 가지 못했다는 것을 알 수 있습니다. 3년 동안 일했던 노사원이 떠나고 있었습니다! 그가 진행하고 있던 두 개의 프로젝트가 나에게 던져졌고, 나는 또 다른 새로운 프로젝트를 시작해야 했습니다. 이것은 간신히 괜찮습니다. 감당할 수 있는데 제가 맡은 두 프로젝트 중 하나를 수정해서 출시해야 하는데 아직 코드를 익힐 시간조차 없었네요... 여기 와야하는데 혼자서는 할 수없고 시간을 낭비하고 싶지 않아요. 마감일이 지났는데도 아무것도 이루지 못하고 다른 사람들을 끌어 내리고 있어요! 퇴사하기 전 일주일은 매우 우울했던 기억이 납니다. 우연히 현재 회사의 인사부로부터 전화를 받았던 것이 수요일 오후였던 것 같습니다. 그러다가 현 매니저와 전화 인터뷰를 하게 됐고, 그에게 안드로이드에 대한 몇 가지 기본적인 질문을 했고, 대화가 꽤 흥미로웠고 약속을 잡았습니다. 특정 시간에 만나서 금요일에 면접을 보러 왔고, 회사의 현재 상황에 대해 이야기를 나눴습니다. 환경도 괜찮았고, 좌석도 비교적 넓었는데, 아직 졸업장도 못 받았는데, 정규직이 될 수 있을까? 그 당시 너무 멋있어서 인사팀에 얘기만 해도 괜찮다고 해서 그랬는지... 그런데 입사한지 반년 됐는데 아직도 인턴인데... 그러다가 월요일에 다시 회사에 가서 사직서를 제출했고, 이 회사에서 한 달 만에 두 번째 회사를 그만뒀습니다. 나만의 비전으로 NDK와 비디오 코덱을 알고 있습니다. 이때 3.8k를 시도하고 4.2k로 전환했습니다!
2015.5
그럼, 두 번째 회사를 그만두고 일주일 동안 학교에서 재미있게 보내다가 무작위로 나만의 졸업 디자인을 만들었어요. 그게 다입니다. 저는 프로젝트를 Sponge Table과 Together의 두 가지 애플리케이션으로 분할해야 했습니다. 이제 제가 작성한 두 가지 항목은 다음과 같습니다. 똑바로 쳐다볼 수가 없어서 비쉐를 200위안에 팔았는데... 그러다가 월요일에 현 회사에 와서 다시 프로젝트를 맡게 됐는데, 알고 보니 여기 안드로이드 개발 전문가가 있더군요. 메이주에 뛰어들어 처음으로 다니엘의 숨결을 느끼고 싶다. 만약 그가 떠나지 않고 계속 남아 있다면 어떨까? 아마 이때쯤이면 결말이 다를지도 모르겠네요~ SVN에서 Git으로 전환, 그래픽 인터페이스에서 명령줄로 전환; Annots, RxJava, okhttp, github, 멀티채널 패키징 등을 알게 되었고, 일주일간 행복하게 함께 보낸 후 다니엘은 떠났습니다. 다음 단계는 프로젝트를 직접 보는 것입니다. 이전에 본 적이 없는 새로운 세계에 도착한 것 같습니다. 거의 한 달 간의 고민 끝에 회사는 다른 안드로이드 개발자를 고용했습니다. 처음에는 그 사람이 3년의 경력을 갖고 있다고 들었습니다. 누군가 날 데려가는 듯한 느낌이 들었지만, 기대와는 달리 그에게서는 큰 소의 아우라가 느껴지지 않았다. 나는 이 업계에 몸담은 지 3년이 되었고, 내 수준은 매우 평범합니다. 나에 비해 사업 경험이 더 많을 수도 있습니다. 들어본 적도 없고, Android Studio에 대해서도 잘 모르고, 그에게 간단한 컨트롤 사용법을 물어본 기억이 납니다. 커스터마이징, 그의 대답은 '그냥 온라인에서 찾아 수정해서 사용하면 된다'였다. 글쎄요! 3년 뒤에는 그 사람이 그 프로젝트를 맡게 됐고, 매니저는 나에게 또 다른 프로젝트를 맡겼다. 드론에 휴대폰을 부착해 기지국 안테나 각도 등 정보를 측정한 후 WiFi를 통해 지상의 다른 휴대폰에 표시된다. 휴대폰 자체의 데이터 수집과 데이터 전송은 별거 아닙니다. 휴대폰의 직렬통신(FTDI) 문제입니다. OTG 라인을 통해 마이크로 컨트롤러를 연결하여 명령 송수신을 완료합니다. 일주일 동안 API 문서를 읽은 후에는 가장 간단한 데모도 작성할 수 없습니다. 같은 상황이 일주일 동안 계속됐는데, 아무것도 쓸 수 없다는 게 너무 불편했어요. 다른 사람의 apk만 디컴파일할 수 있습니다. 6,000줄이 넘는 라인에서 다른 사람의 apk에서 가장 중요한 코드 부분을 추출하는 데 이틀이 걸렸습니다. 코드는 500줄이 넘는 코드로 바뀌었습니다. 마이크로컨트롤러 플래시의 트랜시버 신호등을 보면서 저는 꽤 성취감을 느꼈습니다.좋은 시간이 오래가지 않아서 아쉽네요. 매니저님이 실시간 영상 재생을 추가하겠다고 하더군요.. 제가 이런 플레이를 해본 적이 없어서 가봤습니다. Github에서 여러 오픈소스 영상 라이브 방송 프로젝트를 검색하다가 나중에 연구 프로젝트로 WifiCarema를 발견하게 되었는데, 그 이유는 다음과 같습니다. 나는 h264 라이브러리 컴파일 문제로 거의 두 달 동안 어려움을 겪었지만 여전히 해결되지 않았습니다. 결과적으로 프로젝트는 베이징에 있는 사람들에게 아웃소싱되었습니다. 음, 내 첫 번째 프로젝트는 이렇게 거세됐는데... 그러다 아주 간단한 작은 것을 만들었고, 지금까지 웹소켓 문제를 추적해서 해결하고 있어요~ 저희 회사에서는 Push를 위해 제3자를 이용하지 않고 자체적으로 Socketio를 사용하고 있습니다. push 플랫폼이 구축되어 있는 이유는 하나의 세트로 iOS, Android, 3가지 플랫폼을 사용할 수 있기 때문입니다. 웹측에서는 패킷이 누락되거나 위치 업데이트가 수신되지 않는 문제가 아직까지 발견되지 않았습니다. 문제 재현도 안되고 여기서 문제없이 테스트해봤는데 고객님께 배송되자마자 온갖 문제가 발생하네요... 아직도 이 문제로 고민 중이에요... 여기 온 지 반년 됐는데 아직 인턴이에요. 인턴 급여가 3천이고 졸업증명서는 적어도 내년 6월까지는 나올 수 없을 것 같아요. . 받았는데 아마 정규직 못 할 것 같아요..
글쎄요, 위 내용은 제가 얼마전 드림체이싱 네트워크에 인터뷰를 하러 갔었는데, 그리고 면접관님과 제 이야기를 나눴어요. 현재 상황에 대해 그는 내가 길을 잃었다고 느꼈고, 많은 일이 빗나갔다고 말했고, 졸업 후 1년에 대해 이야기했습니다. 매우 중요합니다. 일단 설립되면 변경하기 어려울 것입니다. 그런 다음 몇 가지 구조적인 사항에 대해 이야기했습니다. 글쎄요, 제가 회사에 그렇게 입사하고 싶었던 것은 처음이었습니다. 비록 두 달 동안 인턴을 해야 하는데 아쉽게도 제의를 받지는 못했지만, 저에게 기회를 주신 Quan Qi 선생님께도 매우 감사드립니다. 수업을 듣고 나니 다음에 무엇을 배우고 싶은지 드디어 알았어요~ 그리고 두 회사를 더 인터뷰했는데 제가 아닌 것 같았어요. 제가 동경하는 타입인데 드디어 메이즈 인턴 웨이브에 지원하게 됐네요. ㅎㅎ 면접 기회도 못 잡은 건 처음인 것 같아요. 인사팀에서는 내 이력서도 보지 않았어~위 내용은 내 개인적인 상황 중 일부에 대한 설명입니다. 저는 실제로 3K만 있는 인턴이므로 그룹 구성원 모두가 10K를 가지고 있습니다. 여러분 저를 명절때 빨간봉투 주는 불쌍한 놈이라고 부르지 마세요...
3. 자율 학습 경험과 자원 공유
Android를 배우는 방법, 가장 많이 묻는 질문일 수 있습니다 초보자분들은 위 내용을 통해 돼지가 얼마나 형편없는지 아시겠지만, 다음은 독학에 대한 저의 간단한 의견입니다. 마음에 들지 않으면 댓글을 달아주세요~1) 책 읽기
초보자를 위한 추천 도서:
- "The First Line of Code": 두말할 필요도 없이 이 책은 거장 궈린(Guo Lin)이 집필했으며 초보자에게 꼭 필요한 책입니다.
- "Biography of Android Heroes": 이 책은 궈린(Guo Lin)이 집필했습니다. 의사 (Xu Yisheng) ㅋㅋㅋ Double 11 에서 구매해서 오늘 막 받았어요 쭉 읽어보니 내용이 상당히 단순하고, 첫 번째 책을 읽거나 안드로이드 사용법을 알기에 적합하다는 느낌이 듭니다~
어떤 친구들은 Li Gang의 Android Crazy Handout도 있다고 말할 수도 있습니다... 글쎄요, 저는 사전으로 구매해서 확인하실 수도 있습니다. 하지만 위의 두 권의 책을 읽으면 더 빨리 시작하는 데 도움이 될 것이라고 생각합니다. 또한 코드의 첫 줄을 읽을 때에도 협력할 수 있습니다. Xiaozhu가 작성한 기본 입문 튜토리얼과 함께 사용하면 효과가 더 좋아질 것입니다~
고급 추천 도서:
다음에도 구매하고 싶은 책 몇 권입니다:
"Android 소스 코드 디자인 패턴 분석 및 실전 전투 》: He Honghui(Brother Simple)와 Guan Aimin(Brother Ai)의 걸작을 모두 배울 수 있습니다. 디자인 패턴에 대해 학습한 후 Android에 포함된 디자인 아이디어도 경험할 수 있습니다!
"Android 개발 기술 탐구": Ren Yugang, Android 지식의 체계화와 시스템 작동 메커니즘 분석에 중점을 둠
- "Android 5.0 시스템에 대한 심층 분석": 최신 안드로이드 5.0 시스템의 메인 프레임워크 분석 원리와 구체적인 구현~
위 책들은 읽어본 적 없고(아직 구매 안함) 모두 호평 받은 책들이에요~여기서도 추천드려요!
2) Android 관련 동영상 보기
온라인에서 Android 관련 동영상 튜토리얼이 많이 있습니다. Jishen이 추천하는 다크호스 튜토리얼을 공유해 보겠습니다.
Dark Horse 28호 Android 암호화 없는 동영상 풀 버전 풀 버전: 비밀번호: h7jz
52호 비암호화 버전: 비밀번호: zve8
물론 다음 동영상 학습 웹사이트도 매우 좋습니다.
3) 다른 사람의 기술 블로그 읽기
- CodeKK - 오픈 소스 프로젝트의 소스 코드 분석 및 우수한 오픈 소스 프로젝트 공유에 집중
- Trinea - 성능 최적화, 소스 코드 분석
- Lao Luo의 Android 여정 —— Android 시스템 소스 코드 분석
- 개발 기술의 최전선 —— "Android 소스 코드 디자인 패턴"의 저자 Mr.Simple이 관리하는 커뮤니티 웹사이트
- 爱哥 —— Guan Aimin, " Android 소스 코드 디자인 패턴"
- Ren Yugang —— CSDN 블로그
- Guo Lin, "Exploration of the Art of Android Development" 저자 —— CSDN 블로그
- Hongyang, "The First Line" 저자 of Code" —— CSDN 블로그 전문가
- Hu Kai —— 성능 최적화 집중
- Zhang Mingyun —— Android 학습으로 가는 길
- Drakeet —— Shell Word 앱 개발자
- Xu Yisheng — — "Android Heroes" 저자
- Coder —— 유명 블로거
- 맥박이 말이 없습니다——유명 블로거
- Gao Jianwu——성능 최적화에 집중, Jianshu의 유명 블로거
- 프로그램은 원숭이가 아닙니다——Jianshu의 유명한 블로거
- 廖祜秋liaohuqiu_秋百万 —— Taobao 직원
- hi大头鬼hi —— RxJava에 대한 심층 연구
- Yangchun Noodles —— 유명 Jianshu 블로거
- Xia Anming —— CSDN 블로그 전문가
- Lanting Wind and Rain —— CSDN 블로그 전문가
- Zhao Kaiqiang —— CSDN 블로그 전문가
- qinjuning —— CSDN 블로그 전문가
- craftsman Ruoshui —— CSDN 블로그 전문가
- Zhang Xingye —— CSDN 블로그 전문가
- Coder-pig —— CSDN 블로그 전문가, 최고의 항목 칼럼
- Keegan Xiaogang —— Android 스타일 기사를 많이 공유함
- Zheng Haibo —— CSDN 블로거, 맞춤 컨트롤 관련 기사 대부분
- 동창 Wu Xiaolong —— Android 디자인 지원 라이브러리에 대한 많은 기사 공유
- 전속력으로 전진 —— 실용적인 기술과 일반적인 문제에 중점을 둔 CSDN 블로그 전문가
4) 고품질 Android 커뮤니티
- Stackoverflow - 해외 유명 Q&A 커뮤니티
- V2ex - V2ex Android 섹션
- Android Development Technology Weekly - 최신 서문 정보 장기 업데이트
- 개발 기술 Frontline - "Android 소스 코드 디자인 패턴" 저자 Mr.Simple이 관리하는 커뮤니티 웹사이트
- 인터넷에서 보내는 시간 - 수많은 타사 제어 기반
- 오픈 소스 중국 - OsChina
- 23code - Android 클래식 오픈 소스 코드 Sharing
- 앱 개발 작성자——Android/IOS/Swift 개발 및 인터넷 콘텐츠 공유
- JavaApk.com——Android 데모를 위한 모임 장소, 일부 소스 코드는 VIP를 구매해야 합니다
- DevStore—— 다양한 데모 및 타사 서비스
5) 공식 학습 웹사이트/Wiki
6) 코드/프로젝트 다운로드
글쎄요, 저는 대부분 Github에서 검색을 선택합니다. 다음은 별표 표시되어야 합니다.
그런 다음 저자는 특정 보물에서 50위안 이상 구입한 일부 코드도 공유합니다.
5000개 Android 세트 소스 코드 비밀번호: 6we63175 세트의 iOS 소스 코드 비밀번호: 53v9
위의 코드 중 많은 부분이 반복적이며, 대부분 Eclipse를 기반으로 하고 있으므로 다양한 주제를 다루고 있으니 확인해 보세요!
7) 사다리 도구
그럼 호스트를 자주 바꾸고 싶지 않거나 VPN을 구입하고 싶지 않지만 Google을 사용하고 싶다면 Lantern을 사용하면 됩니다~ "랜턴"을 검색해서 다운로드 받으세요~
8) 기타 무작위 생각:
글쎄, 위 리소스의 대부분은 다음에서 제공됩니다. Android 학습 리소스 웹사이트 모음, 꼭 별표를 표시해 주세요! ! ! 후속 조치 새로운 리소스가 있으면 업데이트될 것입니다. 위의 콘텐츠는 Xiaozhu입니다. 그룹 내 가장 큰 플레이어인 Ji Shen은 물론 B God, Cao Shen, Street God 등이 작사했습니다. 앞으로도 저를 응원해 주셔서 정말 감사합니다. 약간의 안내와 도움~
위 자료들을 보신건지 모르겠지만 수집하고 구매하고 다운로드하세요~
제가 하고 싶은 말은 수집했다면 읽지 말라는 것입니다 그것들은 단지 URL일 뿐이고, 다운로드하지 않는다면 그것은 단지 데이터 덩어리일 뿐입니다. 책을 사서 읽지 않으면 종이더미일 뿐입니다! 바쁘고 열심히 일하는 것처럼 보이지 마십시오. 누구한테 자랑하는 거야? 당신이 배우는 것은 당신 자신의 것입니다. 나는 이 문장을 매우 좋아합니다. "기술로 가는 가장 공정하고 잔인한 이유는 지름길이 없고, 시간이 지남에 따라 축적되고 기술에 대한 오랜 열정이 필요하다는 것입니다." 저는 Smartisan Technology의 촬영 각도 디자인 디렉터인 Luo Zixiongzi가 오래 전에 했던 TEDx 연설을 아직도 기억합니다. 『훌륭한 디자이너가 되는 법』은 이렇게 말했습니다. 글래드웰은 『아웃라이어』라는 책에서 이렇게 지적했습니다. “사람 눈에 보이는 천재는 비범한 것이 아니라 끊임없는 노력입니다. 1만 시간의 훈련은 누구나 평범한 사람에서 비범한 사람으로 변하는 데 필요한 조건이다. "1만 시간은 하루에 8시간씩 일한다는 뜻이고, 주 5일 근무하면 5년 걸립니다. 천재일 필요도 없고, IQ가 높을 필요도 없고, 머리가 셋이고 팔이 여섯 개일 필요도 없고, 머리에 뿔이 있을 필요도 없고, 끈기만 있으면 됩니다. 지속적이고 끈질긴 노력과 올바른 방법으로 당신은 디자인 분야와 직업에서 홀로 설 수 있을 것입니다. 디자인 얘기지만 비슷한 점이 많네요 ㅎㅎ 큰 그릇에 닭국물을 대접해주셨네요~ 요약하자면, 자율 학습은 다음과 같습니다. 더 많은 책을 읽고, 블로그를 읽고, 프로젝트를 수행하고, 소스 코드를 살펴보고, 배운 내용을 지속적으로 요약하고 반영하고 구조화하세요!
4) 몇 가지 질문과 답변
다음은 독자들이 자주 묻는 질문입니다. 통일된 답변은 다음과 같습니다.
1.이전에 XX를 공부했거나 프로그래밍에 종사하고 있지 않습니다. 안드로이드를 배우세요. 잘 배울 수 있나요? 그런 질문! 답변: 얼마 전 의사(서이성)의 시나 웨이보에서 65세 남성이 회사에 찾아와 질문을 하는 것을 봤습니다. 안드로이드 스튜디오, 이것을 보니 위의 문제가 문제라고 생각하시나요?
2.XXX님이 오류를 신고하셨나요? 무엇을 해야할지에 대한 질문답변: 사실 가장 많은 답변을 Du Niang이나 Gu Ge에서 찾을 수 있습니다. Android에서 작업하는 사람들이 이렇게 많을까요? 혼자 이런 문제를 겪은 적이 있나요? 아니면 Stackoverflow에 가서 질문 등을 먼저 검색하고 스스로 생각한 다음 다른 사람에게 물어보세요! ! ! 그리고 다른 사람들이 귀하의 질문에 답변할 의무는 없습니다. 다른 사람들이 귀하의 질문에 답변하지 않는다고 해서 아무 것도 아닌 것처럼 행동하지 마십시오. 그러다가 나쁜 말을 했어요! 질문하기, 언어 정리하기, 로그 게시하기, 오류 위치 코드 등의 기술에 주목하세요!
3.샤오주를 친구로 추가하고 싶은데 왜 거절했나요? 답변: 당신이 내 QQ를 어디서 보고 내가 쓴 글을 읽고 나를 친구로 추가하고 싶어하는지 모르겠습니다. 추가한 후 다음은 무엇인지 묻고 싶습니다. 질문하기가 더 쉽나요? 제가 처음 합류를 시작했을 때, 저는 주로 질문을 했습니다. 나는 매번 질문에 참을성 있게 대답할 것이고, 그러면 당신은 나에게 의지하기 시작할 것입니다. 질문이 있으면 당신은 나에게 올 것입니다... 한두 개는 괜찮습니다. 점점 사람들이 많아지고, 매일 질문에 답변하는 데 대부분의 시간을 소비하다 보니 결국엔 아무것도 이루지 못했습니다... 샤오주가 초심자를 무시한다는 말은 아닙니다. 저도 저만의 할 일이 있으니 이해해주세요! 질문이 있으시면 그룹에서 질문하실 수 있습니다. 물론, 귀하의 질문이 너무 인기가 없다는 전제가 있습니다. 찾았습니다... 손을 내미는 파티가 되지 마세요! ! !
4.기본 입문 튜토리얼이 끝났는데 고급 튜토리얼은 언제 작성하시나요? 답변: 기본 입문 튜토리얼에 대한 모든 분들의 피드백은 잘 작성되었다는 것입니다. 또한 많은 칭찬과 칭찬을 받았습니다. 정말 감사합니다~ 고급 튜토리얼은 기본 소개를 작성할 때 간략하게 구상했습니다. Baidu Brain Map을 사용하여 개요를 만들었습니다.
그 당시에는 튜토리얼을 작성하고 한 달 동안 쉬어야겠다고 생각했습니다. 소개를 하고 나서 고급 시리즈를 쓰기 시작하세요. 예, 한 달에 한 가지 주제 정도입니다. 그러나 고급 부분을 계속 작성하지 않을 수도 있습니다. 왜 작성하지 않습니까? 몇 가지 어려움에 대해 솔직하게 말씀드리겠습니다.
우선: 튜토리얼을 작성하는 데 소요되는 시간, 내용에도 불구하고 간단한 튜토리얼에는 최소한 2시간 이상이 소요됩니다. 비교적 간단하지만, 더 복잡하다면 2~3일은 투자해야 할 수도 있어요! 튜토리얼 작성은 노트 작성과 다릅니다. 명확하게 설명해야 합니다. 예제 작성, 실행 결과 게시 등 노트는 스스로 이해하지만 튜토리얼은 다른 사람들이 이해할 수 있도록 해야 합니다...
다음은: 이 기본 튜토리얼 세트를 작성한 후, 글을 쓰기 전과 비교하면 진전이 별로 없습니다. 아직도 예전과 같은 수준인데... 인터뷰 갈 때마다 돌아와서 그런 허름한 프로젝트 얘기만 하는데 전혀 재미가 없어요. 뭔가 하면서 시간을 보내고 싶어요~ 배우고 싶은 게 너무 많아요. 예를 들어 5월부터 rxjava를 접하기 시작했는데, 그러다가요. 지금은 너무 안타깝고 가장 간단한 방법만 알고 있어요~마지막으로: 튜토리얼을 작성해도 수입이 전혀 발생하지 않습니다. 위에서 언급했듯이 저는 3K 인턴견이고 이 세트를 작성합니다. 튜토리얼로 인한 수입은 없으며 사진이 모두 Qiniu에서 왔기 때문에 때로는 매달 몇 달러가 Qiniu에 제공됩니다. 그 사악한 크롤러 웹사이트인 Picture Browser는 출처를 표시하지 않고 내 기사를 모두 크롤링한 다음 내 사진을 다운로드했습니다... 10월부터 11월까지의 다운로드 트래픽입니다!
저는 부자 2세가 아닙니다. 아버지가 우울증을 앓고 계시고 고향에서 아버지와 함께 일하실 수 없다고 말씀드렸던 기억이 납니다. 즉, 저는 수입원이 없습니다. 다행히 아버지는 아무 문제없이 살아 계셨고, 저는 더 이상 매년 2만 원의 등록금을 내지 않아도 됩니다. 월급 3천이면 먹고 살 수 있지만, 집안의 장남으로서 집안의 책임을 져야 하는 나! 결국, 아직 대학에 다니고 있는 남동생과 여동생이 있으니, 졸업장을 받을 수 있다면 지금의 상황이 더 나을 수도 있겠네요! 잊어버리세요, 과거는 과거일 뿐, 더 중요한 것은 미래입니다! 나도 매일 새로운 것을 공부하고 그것에 관해 글을 쓰고 싶다 튜토리얼이지만 이상은 언제나 아름답지만 현실은 잔인할 때가 많으며 살아야 한다. 게다가 블로그 전문가라는 타이틀을 달면 많은 친구들이 이 타이틀을 이용해 나를 비판하고 싶어하지만 사실 별 소용이 없습니다. 매달 10개 이상의 원본 기사를 작성하면 단 한 권의 책만 받게 됩니다. 대부분 C 코인 몰의 오래된 책입니다...
5.샤오주는 다음으로 무엇을 하고 싶나요? 답변: 빠르게 여행을 떠나서 한 달간 즐긴 뒤 설날을 기다리자! 네, 저도 그렇게 생각하는데, 주머니에 돈이 없어서 아쉽네요. 앞으로는 회사 프로젝트도 꼼꼼히 공부하고, 버그도 고치고, 뭔가 배워보고 싶어요. 그 밖에도 계속해서 재미로 몇 가지 장치를 작성하고, 기계식 키보드(ikbc G104)를 구입하기 위해 돈을 모으고, 1월을 준비하기 위해 고급 수학을 복습하겠습니다. 메이크업 시험 등을 하고 새해가 지나면 선전에 가서 기회를 찾아볼 수도 있어요~ 가끔씩 기사 한두 개를 업데이트할 수도 있어요. 하지만 너무 기대하지 마세요. 고급 시리즈를 쓰지 않을 거에요. 그냥 안정적인 직업을 구하면 쓰지 않을 거에요. 경제적 여유가 생기면 다시 글을 써보세요~
감사합니다:
글쎄, 드디어 배에 있는 걸 다 토해냈어요~
일반적인 루틴에 따라 말을 많이 해야 하는데 ccav 감사합니다 등등 에! 각 글의 형식을 세심하게 맞춰주신 w3c 새둥지 웹마스터 FK님께 감사드리며, 샤오주 비밀기지의 Ji Shen, B God, Street God, Cao Shen 등에 감사드립니다. 기술지원은 물론, 묵묵히 샤오주를 응원해주신 모든 친구들 진심으로 감사드립니다~ 자, 이상입니다. csdn 블로그 활동 2년 가까이 된 것을 기념하여 이 글을 쓰려고 합니다~
꽃으로 마무리~ 끝이자 시작점
입니다... 계속됩니다