"Tutorial pengenalan asas Android terkini pada tahun 2015" telah selesai~


Pengenalan:

Saya mula menulis set tutorial ini pada penghujung bulan Jun. Saya akhirnya menyelesaikannya hari ini . Sepuluh bab, daripada kawalan UI asas kepada empat komponen utama, Niat, Fragmen, pemprosesan acara, penyimpanan data, pengaturcaraan rangkaian, lukisan dan animasi, Multimedia, perkhidmatan sistem, dsb. semuanya dijelaskan secara terperinci! Kod semua ditulis pada Android Studio, teks penuh Menggunakan Markdown, struktur penulisan adalah jelas, dan beberapa masalah biasa dalam pembangunan sebenar juga dianalisis...Disebabkan oleh batasan kebolehan peribadi, Walaupun saya telah mencuba yang terbaik, pasti akan ada beberapa kesilapan dan ketinggalan saya harap pembaca akan menunjukkannya. Dalam proses menulis set buku teks ini, Saya mempunyai banyak perasaan, dan dengan menghabiskan bahagian terakhir Bunga Taburan, saya dapat meluahkannya dengan cepat 1.gif Ia boleh dianggap sebagai perpisahan sementara untuk kerjaya blog saya... Saya dapat meluahkannya dengan cepat~


1. Asal-usul set tutorial ni

Saya ingat pada satu malam bulan Mei saya baru habis bermain dengan rakan sebilik saya dan mula bermain dengan telefon bimbit saya. Saya secara tidak sengaja menambah sarang burung w3c Akaun rasmi, dan kemudian membaca artikel yang ditolak, yang kelihatan agak menarik, jadi saya pergi ke Du Niang dan mencari "w3c Bird's Nest". Ditemui di sana Lajur di tapak web PHP Cina, dan kebanyakan tutorial di dalamnya adalah tutorial asas di Web, dan saya melihat tutorial di bahagian mudah alih, di atas Terdapat "Belajar Android"! Tutorial sedemikian 2.jpg, sebagai orang Android, mengikut jalan cerita, saya pasti akan mengikutinya dengan segera Pergi klik pada pautan ini dan sesuatu akan berlaku ... Namun, saya tidak mengkliknya ... jadi ceritanya berakhir di sini, haha ​​... Sudah tentu saya memesannya pada akhirnya, tetapi dalam tempoh ini saya turun untuk minum semangkuk air gula dengan rakan sebilik saya ~ Kerana ia sangat lama, tetapi kandungan dalam tutorial Saya telah melupakannya, tetapi saya masih ingat bahawa terdapat salinan "Android Crazy Lecture Notes" di bahagian bawah kabinet saya. Ia adalah buku pertama yang saya beli di kolej. Buku pengaturcaraan, haha, malangnya saya putus asa selepas membaca lebih kurang 100 muka surat, dokumen API versi Cina haha... Disebabkan buku inilah saya Lajur Huixiaozhu tentang cara memulakan Android Dalam mood untuk mencubanya, saya menambah akaun WeChat kakak senior w3c dan bertanya kepadanya sama ada dia memerlukannya. Saya meminta seseorang untuk menulis tutorial asas pada Android, dan kemudian menghantarnya pautan ke Xiaozhu Bermula Kemudian kakak senior itu kelihatan sangat gembira. Kemudian dia bertanya sama ada dia boleh menjual hak cipta, dsb. Jual hak cipta3.jpg? Bukankah itu bermakna anda mempunyai wang untuk dikumpulkan? Sebagai seorang pelajar yang terkial-kial, saya agak teruja apabila terfikir untuk mendapatkan bayaran untuk menulis sesuatu Akibatnya, saya sangat teruja sepanjang malam sehingga saya memikirkannya. Banyak... Nanti saya tak tahu apa yang saya fikirkan, jadi saya berbual dengan FK (webmaster w3c Bird's Nest). Kemudian saya memutuskan untuk menulis satu set tutorial Android asas di tapak web Bahasa Cina PHP w3c Bird's Nest Percuma Ya, betul, ia tidak mengenakan bayaran sesen pun. Premisnya tutorial tersebut bukan untuk kegunaan komersil Sebabnya mungkin ditokok tambah semangat perkongsian FK, atau mungkin saya teringin sangat menulisnya. Satu set tutorial Android Kebanyakan pakar tidak mempunyai masa atau bersusah payah untuk menulis tutorial pengenalan asas, jadi izinkan saya, orang bodoh, menulisnya. Bar! Adalah baik untuk membuka jalan kepada pemula di belakang~

Langkah seterusnya ialah menggunakan Peta Minda Baidu untuk memahami kandungan yang akan diterangkan dalam siri pengenalan, mempelajari sintaks Markdown, dan kemudian mula mengerjakannya. Saya tidak mahu menulisnya pada coder-pig, lagipun, terdapat banyak tutorial kasim mengenainya. Kemudian saya membuka akaun kecil dan merancang untuk menulis set ini di atasnya Tutorial baru, tetapi bilangan lawatan adalah mengerikan Jika anda seorang blogger dan melihat apa yang anda telah menghabiskan banyak masa menulis, Tapi bila tak ada orang tengok, mesti rasa tak selesa... Nanti senyap-senyap saya alihkan balik ke coder-pig, baru tulis bab pertama. Selesai, ia juga telah mula diterbitkan di w3c Bird's Nest! Kemudian setiap hari saya memulakan kehidupan membosankan yang sama berikut: Setiap hari apabila saya pergi bekerja, bila-bila masa saya akan berfikir tentang mata pelajaran apa yang hendak ditulis hari ini dan jenis contoh yang menarik untuk ditulis Kemudian selepas keluar kerja pada pukul 5:30 petang, Saya pergi makan, dan kemudian kembali dan menyelami diri saya dengan menulis pada dasarnya saya mengunci pintu setiap malam, saya biasanya keluar sekitar jam 10:30 Kali terakhir saya menulis, saya sangat teruja sehingga saya tidak menyedari masa sehingga 12:30 selepas saya selesai menulis, saya melihat jam, sudah pukul 12:30. ! ! 4.gif

Saya sangat takut sehingga saya cepat-cepat mengemas barang-barang saya dan melarikan diri, kerana pintu belakang taman seolah-olah ditutup pada pukul 12 lebih, saya mendapati bahawa pintu itu tertutup. Saya rasa sejuk di hati saya, adakah saya benar-benar akan tidur di syarikat malam ini? Ia tidak dikunci, dan akhirnya saya kembali ke asrama dengan lancar... Selalunya tiada program pada hari Sabtu dan Ahad Saya hanya kembali ke syarikat untuk mengekod, dan sekali-sekala Apabila cuaca baik, saya pergi bermain badminton dengan orang lain. Kebanyakan masa saya masih digunakan untuk pengekodan Ia akhirnya selesai~

5.gifSaya berasa sedikit gembira dan sedikit teruja pada masa ini, tetapi lebih lega, akhirnya saya telah selesai menulis~~~ Kenapa lega? Jangan risau, tolong dengar penjelasan saya...


2. kumpulan The Pig God bekerja di sana, berapa gaji bulanannya, dan dia adalah perantis saya, dll. Sekarang mari kita lihat beberapa situasinya! Graduan baru tahun ini (kelas ke-15), sekolah itu ialah Beijing Institute of Technology Zhuhai College (Beijing Institute of Technology Zhuhai), yang kini bekerja di Southern Software Park, adalah Seorang

Pelatih Android
, dengan gaji bulanan hanya

3K, dan tiada lima insurans atau satu tabung perumahan! Anda membacanya dengan betul, saya seorang 3K pelatih Mungkin anda fikir saya bergurau, tetapi ini adalah hakikat saya di kolej, saya masih ada Saya gagal dua mata pelajaran: Matematik Lanjutan dan Matematik Lanjutan, jadi saya belum mendapat diploma lagi... Saya sangat kecewa, bukan? Daniel, ternyata dia seorang pelatih, haha~Nah, beritahu saya tentang tahap teknikal Android semasa anda:

Pertengahan ke bawah, atau pertengahan bawah, anda boleh menyiapkan projek kecil sahaja! Tetapi apabila ia datang kepada seni bina, ia adalah perbandingan yang buruk dan saya tidak memikirkannya. Guna semula dan seumpamanya boleh dikatakan sewenang-wenangnya dihimpunkan sampah Saya telah mendengar tentang banyak teknologi baru muncul tetapi tidak meluangkan masa untuk mengkajinya...

Kalau begitu biarlah saya bercakap tentang kerja saya sendiri. pengalamanBar:

2015.2

Magang pertama yang saya temui di pesta kerja Pesta Musim Bunga sekolah adalah di sebuah syarikat penyumberan luar di Zon Perindustrian Rentas Sempadan Gongbei. Ia juga boleh dipanggil studio, dengan hanya 7 orang kesemuanya, dan kemudiannya juga seorang HR. Setelah berada di syarikat ini selama sebulan, apa yang saya pelajari ialah: Saya belajar membaca dokumentasi API rasmi daripada membaca Li Gang. Saya belajar untuk menukar Hos; Menulis UI APP Kelab Peminat Andy Lau melakukan pelbagai kerja ganjil; Mereka mempunyai set perkara mereka sendiri, yang sebenarnya meletakkan beberapa fungsi yang biasa digunakan ke dalam pakej Jar, seperti pemuatan imej tak segerak. Pengiraan dinamik saiz imej dll...Tanya fungsi apa yang anda mahu di belakang, ya, tiada dokumentasi...Semua APP mengikut rutin yang sama. Mungkin syarikat penyumberan luar seperti ini, mereka hanya mementingkan keputusan dan bukannya proses Apatah lagi, perkara yang paling saya rasa tidak boleh diterima ialah ujian. Minta saya dan artis untuk melukis skrin di sana, selagi program tidak crash, ini dipanggil ujian 6.jpg... Jadi, saya meninggalkan syarikat pada masa ini, saya menghabiskan 2.8k sebagai pelatih dan 3.2 k sebagai pekerja sepenuh masa!

2015.4

Kemudian saya mendapat pekerjaan lain, di Tsinghua Science and Technology Park Ini bukan lagi syarikat penyumberan luar Saya bekerja di bidang keselamatan dan rumah pintar, dan suasananya agak baik Kadangkala, akan ada perbincangan mengenai isu teknikal, dan akan ada pertukaran teknikal pada petang Jumaat. Mereka juga memberi saya komputer dan monitor baru. Saya rasa saya akan berseronok tinggal di sini! Pada bulan pertama, lihat dokumen dan sebagainya. Melihat kepada projek-projek yang akan kami ambil alih, kami dapat melihat bahawa kami menjalani kehidupan yang bahagia pada zaman kanak-kanak saya, tetapi masa-masa indah itu tidak bertahan lama. Dua projek yang dia kerjakan telah dilemparkan kepada saya, dan saya terpaksa memulakan satu lagi projek baharu. Saya boleh mengendalikannya, tetapi salah satu daripada dua projek yang saya ambil alih perlu diubah suai dan dikeluarkan Saya belum sempat membiasakan diri dengan kod itu... Bagaimana untuk bermain Anda perlu datang ke sini, saya tidak boleh melakukannya sendiri, dan saya tidak mahu membuang masa Apabila tarikh akhir tamat, saya tidak mencapai apa-apa, dan saya mengheret orang lain! Saya masih ingat bahawa minggu sebelum saya ingin meletakkan jawatan adalah sangat menyedihkan, saya rasa hari Rabu saya menerima panggilan daripada HR syarikat saya sekarang. Kemudian saya mengadakan temu bual telefon dengan pengurus semasa saya, saya bertanya tentang beberapa perkara asas Android Kami berbual dengan baik, dan kemudian saya membuat janji temu. Kami bertemu pada masa tertentu, dan kemudian datang untuk temu duga pada hari Jumaat Kemudian kami bercakap tentang beberapa situasi semasa syarikat itu Persekitarannya baik, dan tempat duduknya agak luas Kemudian saya memberitahunya bahawa saya belum mendapat diploma saya, dan bolehkah saya menjadi pekerja sepenuh masa? Mungkin sebab dia sangat cool pada masa itu dan berkata tidak mengapa untuk bercakap dengan jabatan HR... Namun, saya telah berada di sini selama setengah tahun dan masih menjadi pelatih... Kemudian saya kembali ke syarikat pada hari Isnin dan menyerahkan permohonan peletakan jawatan saya, dan kemudian meninggalkan syarikat kedua Selepas sebulan di syarikat ini, saya berkembang sedikit. Dengan penglihatan saya sendiri, saya tahu NDK dan codec video Pada masa ini, saya mencuba 3.8k dan bertukar kepada 4.2k!

2015.5

Nah, selepas berhenti kerja di syarikat kedua, saya menghabiskan seminggu di sekolah dengan berseronok, menubuhkan projek tamat pengajian saya sendiri. Itu sahaja, saya terpaksa membahagikan projek itu kepada dua aplikasi: Sponge Table dan Together Sekarang nampaknya dua perkara yang saya tulis, Saya tidak dapat melihatnya terus, jadi saya menjual Bishe dengan harga 200 yuan... Kemudian saya datang ke syarikat semasa pada hari Isnin dan mengambil alih projek itu lagi Ternyata pakar dalam pembangunan Android di sini Saya ingin melompat ke Meizu dan merasakan nafas Daniel buat kali pertama Bagaimana jika dia tidak pergi tetapi terus tinggal? Mungkin saya akan mempunyai penghujung yang berbeza pada masa ini, betul~ Peralihan dari SVN ke Git, beralih daripada antara muka grafik ke baris arahan; Saya mengenali anotasi, RxJava, okhttp, github, pembungkusan berbilang saluran, dll. Selepas menghabiskan seminggu dengan gembira bersama, Daniel pergi. Langkah seterusnya ialah melihat projek itu sendiri. Rasanya saya telah tiba di dunia baru. Terdapat banyak perkara yang belum pernah saya lihat. Selepas hampir sebulan teruja, syarikat itu mengupah seorang lagi pembangun Android yang saya dengar pada mulanya dia mempunyai pengalaman kerja selama tiga tahun. Saya merasakan seperti seseorang membawa saya terbang, tetapi bertentangan dengan jangkaan saya, saya tidak merasakan aura lembu besar padanya Saya telah berada dalam industri ini selama tiga tahun, dan tahap saya sangat sederhana Jika dibandingkan dengan diri saya sendiri, saya mungkin mempunyai lebih banyak pengalaman perniagaan apabila saya berbincang dengannya, dia akan mendengar. Saya tidak pernah mendengarnya, dan saya tidak tahu tentang Android Studio, apatah lagi perkara lain yang saya ingat pernah bertanya kepadanya cara menggunakan kawalan mudah. Penyesuaian, jawapannya ialah: Cari sahaja dalam talian dan ubah suai untuk menggunakannya Apa yang saya ingin tanyakan ialah idea pelaksanaan, dan jawapannya ialah: Hanya tahu cara menggunakannya... Baiklah! Selepas tiga tahun, dia mesti mengambil alih projek itu, dan pengurus memberi saya projek lain. Telefon mudah alih dipasang pada dron untuk mengukur sudut antena stesen pangkalan dan maklumat lain, dan kemudian dipaparkan ke telefon mudah alih lain di atas tanah melalui WiFi. Tidak salah dengan pengumpulan data dan penghantaran data telefon bimbit itu sendiri. Sambungkan mikropengawal melalui talian OTG untuk melengkapkan arahan menghantar dan menerima Selepas membaca dokumentasi API selama seminggu, saya tidak boleh menulis demo yang paling mudah. Keadaan yang sama berterusan selama seminggu lagi, saya berasa sangat tidak selesa kerana tidak dapat menulis apa-apa. Saya hanya boleh menyahkompilasi apk orang lain Saya mengambil masa dua hari untuk mengekstrak bahagian paling kritikal kod dalam apk orang lain, daripada lebih 6,000 baris. Kod itu bertukar menjadi lebih daripada 500 baris kod Melihat lampu transceiver pada denyar mikropengawal, saya berasa cukup berjaya!Sayang sekali bahawa masa yang baik itu tidak bertahan lama. Pengurus berkata bahawa dia akan menambah main balik video masa nyata. Saya tidak pernah melakukan perkara ini sebelum ini, jadi saya pergi ke Saya mencari beberapa projek siaran langsung video sumber terbuka di Github, dan kemudian saya mendapati WifiCarema sebagai projek penyelidikan, dan kerana Saya telah bergelut dengan masalah kompilasi perpustakaan h264 selama hampir dua bulan, tetapi ia masih belum diselesaikan Akibatnya, projek itu telah disumber luar kepada orang di Beijing. Adakah, um, projek pertama saya dikebiri seperti ini... Kemudian saya membuat perkara kecil yang sangat mudah, dan kemudian sehingga sekarang Saya telah menjejaki dan menyelesaikan masalah websocket~ Syarikat kami tidak menggunakan pihak ketiga untuk menolak, tetapi menggunakan socketio sendiri. Platform tolak dibina Sebab menggunakan socketio ialah satu set boleh digunakan untuk tiga platform, iOS, Android dan Di bahagian web, terdapat masalah kehilangan paket atau tidak menerima kemas kini lokasi Punca masalah masih belum ditemui. Kami tidak dapat mengeluarkan semula masalah Kami telah mengujinya di sini tanpa sebarang masalah, tetapi sebaik sahaja ia dihantar kepada pelanggan, terdapat pelbagai masalah. Saya masih bergelut dengan isu ini... Saya sudah setengah tahun di sini, dan saya masih intern gaji 3k, dan sijil tamat pengajian saya tidak akan dapat sehingga Jun tahun depan . Saya mendapatnya, dan saya mungkin tidak akan dapat menjadi pekerja biasa, sayangnya..

Nah, di atas adalah beberapa situasi saya dari tahun ini hingga sekarang saya pergi ke Chasing Dreams untuk temuduga beberapa ketika dahulu, dan saya bercakap tentang diri saya dengan penemuduga. Mengenai keadaan semasa, dia berkata bahawa dia merasakan bahawa saya telah sesat dan banyak perkara yang sesat kemudian dia memberitahu saya tentang tahun selepas tamat pengajian. Ia sangat penting apabila ia ditubuhkan, ia akan menjadi sukar untuk diubah. Kemudian kami bercakap tentang beberapa perkara yang berstruktur. Walaupun saya terpaksa melatih selama dua bulan, malangnya, saya tidak mendapat tawaran itu, tetapi saya juga amat berterima kasih kepada Master Quan Qi kerana memberi saya Selepas mengikuti kelas, saya akhirnya tahu apa yang saya mahu pelajari seterusnya~ Kemudian saya menemu bual dua lagi syarikat, tetapi saya tidak merasakan itu adalah saya. Jenis yang saya cita-citakan, dan saya akhirnya memohon gelombang pelatih Meizu Haha, saya tidak mendapat peluang untuk temuduga ini, saya rasa. HR bahkan tidak melihat resume saya~7.gifDi atas adalah penerangan tentang beberapa keadaan peribadi saya. Saya benar-benar anjing pelatih dengan hanya 3K, jadi semua orang dalam kumpulan mempunyai 10K. Tuan-tuan, jangan panggil saya lelaki miskin dan berikan sampul merah semasa cuti...8.jpg


3 Beberapa pengalaman belajar sendiri dan perkongsian sumber

Bagaimana? Belajar Android, ini mungkin soalan yang paling biasa ditanya oleh pemula. Jadi berikut adalah beberapa pandangan mudah saya tentang pembelajaran kendiri, sila jangan komen~

1) Baca buku

Buku yang disyorkan untuk pemula :

  • "Barisan Kod Pertama": Tidak perlu dikatakan, buku yang ditulis oleh guru besar Guo Lin ini mesti dimiliki oleh pemula
  • " Biografi Android Heroes》: Buku ini ditulis oleh seorang doktor (Xu Yisheng Hehe, saya membelinya pada Double 11 dan baru menerimanya hari ini). Selepas membeleknya, saya merasakan kandungannya agak mudah, sesuai untuk membaca buku pertama, atau mengetahui cara menggunakan Android~

Sesetengah rakan mungkin mengatakan bahawa terdapat juga Kuliah Gila Android Li Gang Nota... Nah, anda juga boleh membelinya dan menggunakannya sebagai kamus. Tetapi saya merasakan bahawa membaca dua buku di atas akan membantu anda bermula dengan lebih cepat Selain itu, anda juga boleh bekerjasama apabila membaca baris pertama kod. Ambil bersama dengan tutorial pengenalan asas yang ditulis oleh Xiaozhu, dan kesannya akan menjadi lebih baik~

Buku cadangan lanjutan:

juga merupakan beberapa buku yang saya ingin beli seterusnya:

  • "Analisis dan Gabungan Praktikal Corak Reka Bentuk Kod Sumber Android": Karya agung He Honghui (Abang Mudah) dan Guan Aimin (Ai Brother), anda boleh belajar kedua-duanya Selepas mempelajari tentang corak reka bentuk, anda juga boleh mengalami beberapa idea reka bentuk yang terkandung dalam Android!

  • Penerokaan Seni Pembangunan Android》: Ren Yugang, memfokuskan pada sistematisasi pengetahuan Android dan analisis mekanisme kerja sistem

  • Analisis mendalam sistem Android 5.0》: Menganalisis prinsip dan pelaksanaan khusus rangka kerja utama sistem Android 5.0 terkini~

Saya belum baca buku di atas (belum mula lagi) ), adalah beberapa buku yang diterima baik ~ Saya juga mengesyorkannya di sini

2) Tonton video

Terdapat banyak tutorial video tentang Android di! Internet, berikut ialah kuda hitam yang disyorkan oleh Tutorial Jishen:

Video lengkap Android keluaran Dark Horse 28 versi penuh tidak disulitkan : Kata laluan: h7jz

52 -mengeluarkan versi tidak disulitkan : Kata laluan: zve8

Sudah tentu tapak web pembelajaran video berikut juga sangat bagus, dan saya juga mengesyorkannya

MOOC

Akademi Geek

Akademi Gandum

3) Baca blog teknikal orang lain

4) Komuniti Android berkualiti tinggi

5) Laman web pembelajaran rasmi/Wiki

6) Muat turun kod/projek

Selalunya saya memilih untuk mencari di Github Terdapat banyak pihak ketiga sumber terbuka Yang berikut mesti dibintangi:

Ringkasan klasifikasi projek sumber terbuka Android

Kemudian penulis Izinkan saya juga berkongsi beberapa kod yang saya beli dengan harga lebih daripada 50 yuan daripada harta tertentu:

5000 set kod sumber Android Kata laluan: 6we63175 set kod sumber iOS Kata laluan: 53v9

Banyak kod di atas adalah berulang, dan kebanyakannya adalah berdasarkan Eclipse . Ia merangkumi pelbagai topik, jadi semaknya!

7) Alat tangga

Nah, jika anda tidak mahu menukar hos dengan kerap atau membeli vpn, tetapi ingin menggunakan Google, maka anda boleh menggunakan Lantern ~ Cari "Lantern" dan muat turun sendiri~

8) Beberapa pemikiran rawak lain:

Nah, kebanyakan sumber di atas datang daripada: Koleksi Laman Web Sumber Pembelajaran Android, sila pastikan Bintang! ! ! Susulan sekiranya Sebarang sumber baharu akan dikemas kini. Anda juga dialu-alukan untuk berkongsi beberapa koleksi anda sendiri Ditulis oleh Ji Shen, pemain terbesar dalam kumpulan, dan sudah tentu B God, Cao Shen, Street God, dll. Terima kasih banyak atas sokongan berterusan anda kepada saya. Sedikit bimbingan dan bantuan~9.gif

Saya tidak tahu sama ada anda melihat sumber di atas, kumpulkan, beli, beli, muat turun~

Apa yang saya ingin katakan ialah , saya mengumpulnya Jika anda tidak melihatnya, ia hanya URL jika anda memuat turunnya dan tidak melihatnya, ia hanya sekumpulan data; Jika anda membeli buku tetapi tidak membacanya, ia hanya selonggok kertas! Jangan biarkan diri anda kelihatan seperti anda sibuk dan bekerja keras. Awak nak tunjuk hebat kepada siapa? Apa yang anda pelajari adalah anda sendiri Saya sangat menyukai ayat ini: "Sebab paling adil dan paling kejam untuk jalan menuju teknologi ialah: tiada jalan pintas, ia memerlukan pengumpulan dari semasa ke semasa dan semangat berpanjangan untuk teknologi." Saya masih ingat ucapan TEDx yang diberikan oleh Luo Zixiongzi, pengarah reka bentuk sudut menembak Smartisan Technology, suatu masa dahulu: "Bagaimana Menjadi Pereka Cemerlang" berkata seperti ini: Gladwell menegaskan dalam buku "Outliers": "Genius di mata orang bukanlah luar biasa, tetapi dedikasi berterusan. usaha, Sepuluh ribu jam latihan diperlukan bagi sesiapa sahaja untuk berubah daripada biasa kepada luar biasa. "Sepuluh ribu jam, yang bermaksud anda bekerja 8 jam sehari, Bekerja 5 hari seminggu dan anda memerlukan 5 tahun. Anda tidak perlu menjadi genius, anda tidak perlu mempunyai IQ yang luar biasa, anda tidak perlu mempunyai tiga kepala dan enam lengan, anda tidak perlu mempunyai tanduk di kepala anda, anda hanya perlu bertahan. Dengan usaha yang berterusan dan berterusan serta kaedah yang betul, anda akan dapat berdiri sendiri dalam bidang reka bentuk dan profesion. Walaupun dia bercakap tentang reka bentuk, banyak perkara yang serupa. Hehe, dia menghidangkan semangkuk besar sup ayam Ringkasnya, belajar sendiri tidak lebih daripada: Baca lebih banyak buku, baca blog, buat projek, baca kod sumber, rumuskan dan renungkan secara berterusan, serta susun apa yang telah anda pelajari!


4) Beberapa soalan dan jawapan

Berikut ialah beberapa soalan yang sering ditanya oleh pembaca:

1 .Saya telah belajar XX sebelum ini atau saya tidak terlibat dalam pengaturcaraan Saya mahu belajar Android. Bolehkah saya mempelajarinya dengan baik. Soalan macam tu! Jawapan: Beberapa waktu lalu, saya melihat di Sina Weibo oleh doktor (Xu Yisheng) bahawa seorang lelaki berusia 65 tahun datang ke syarikatnya untuk bertanyakan soalan kepadanya Android Studio, melihat ini, adakah anda fikir masalah di atas adalah masalah?

2.XXX melaporkan ralat? Soalan seperti apa yang perlu dilakukanJawapan: Ini adalah yang paling kerap. Sebenarnya, banyak jawapan boleh didapati di Du Niang atau Gu Ge. Adakah mungkin begitu ramai orang menggunakan Android? Pernahkah anda mengalami masalah ini seorang diri? Atau pergi ke Stackoverflow untuk bertanya soalan, dsb., mula-mula cari dan fikirkan sendiri, kemudian pergi Tanya orang lain! ! ! Dan orang lain tidak diwajibkan untuk menjawab soalan anda. Jangan bertindak seperti tiada apa-apa jika orang lain tidak menjawab soalan anda. Lepas tu dia cakap jahat! Beri perhatian kepada kemahiran bertanya, menyusun bahasa, menghantar log, kod lokasi ralat, dan lain-lain!

3. Saya nak tambah Xiaozhu sebagai kawan, kenapa saya tolak? Jawapan: Saya tidak tahu di mana anda melihat QQ saya, dan kemudian membaca apa yang saya tulis, dan anda tidak sabar-sabar untuk menambah saya sebagai rakan. Saya ingin bertanya, selepas menambahnya, apa seterusnya? Adakah lebih mudah untuk bertanya soalan? Apabila saya mula menyertai saya, saya biasanya bertanya soalan. Saya akan menjawab soalan dengan sabar setiap kali, dan kemudian anda akan mula bergantung pada saya Setiap kali anda mempunyai masalah, anda akan datang kepada saya... Satu atau dua tidak apa-apa. Perlahan-lahan, semakin ramai orang, dan saya menghabiskan sebahagian besar masa saya menjawab soalan setiap hari Akibatnya, saya tidak mencapai apa-apa pada penghujung hari... Bukannya Xiaozhu bersikap dingin atau memandang rendah kepada pemula, saya ada perkara sendiri untuk dilakukan, saya harap anda boleh memahami saya! Jika anda mempunyai sebarang soalan, anda boleh bertanya kepada mereka dalam kumpulan Pengurus sangat bersemangat. Terjumpa...jangan jadi pihak yang menjangkau! ! !

4.Selepas menulis tutorial pengenalan asas, bilakah anda akan mula menulis tutorial lanjutan? Jawapan: Maklum balas semua orang tentang tutorial pengenalan asas ialah ia ditulis dengan baik, dan ia juga telah menerima banyak pujian dan pujian. Terima kasih banyak~ Bagi tutorial lanjutan, saya secara ringkas memahaminya semasa proses menulis pengenalan asas saya menggunakan Peta Minda Baidu untuk membuat garis besar:

10.png

Pada masa itu, saya sedang. berfikir untuk berehat selepas menulis pengenalan Satu bulan, dan kemudian saya mula menulis siri lanjutan, kira-kira satu topik sebulan. Walau bagaimanapun, saya mungkin tidak terus menulis bahagian lanjutan Anda mungkin tertanya-tanya, mengapa tidak menulisnya? Izinkan saya berterus terang tentang beberapa kesukaran saya:

Pertama sekali : masa yang dihabiskan untuk menulis tutorial, tutorial ringkas mengambil masa sekurang-kurangnya lebih daripada 2 jam, walaupun kandungannya Ia agak mudah, tetapi jika ia lebih rumit, saya mungkin perlu menghabiskan 2 atau 3 hari! Tutorial menulis berbeza dengan menulis nota Ia perlu diterangkan dengan jelas. Tulis contoh, siarkan hasil larian, dsb. Hanya faham nota itu sendiri, tetapi anda perlu membiarkan orang lain memahami tutorial...

Kemudian : Kemajuan saya perlahan Selepas menulis set tutorial asas ini, saya tidak membuat sebarang kemajuan berbanding sebelum ini; Masih lagi tahap seperti dulu... Setiap kali pergi temuduga, saya kembali bercerita tentang projek-projek buruk itu, yang tidak menarik langsung. Saya ingin meluangkan sedikit masa untuk melakukan sesuatu~ Terdapat begitu banyak perkara yang ingin saya pelajari Contohnya, saya mula berhubung dengan rxjava pada bulan Mei, dan kemudian Sekarang kerana jalan itu hancur, saya hanya tahu cara bermain dengan cara yang paling mudah~Akhirnya, : Tutorial menulis tidak akan membawa saya apa-apa pendapatan Seperti yang dinyatakan di atas, saya adalah anjing pelatih 3K, dan menulis ini ditetapkan Tiada pendapatan daripada tutorial, dan kadang-kadang beberapa dolar diberikan kepada Qiniu setiap bulan, kerana gambar-gambar itu semuanya dari Qiniu. Pelayar Gambar, tapak web perangkak jahat itu, merangkak semua artikel saya tanpa menunjukkan sumbernya, dan kemudian cuba sedaya upaya untuk memuat turun gambar saya... Ini ialah trafik muat turun dari Oktober hingga November! 11.png

Saya bukan generasi kedua orang kaya, saya masih ingat saya pernah mengatakan bahawa ayah saya mengalami kemurungan dan tidak dapat bekerja dengan ayah saya di kampung halaman. Maksudnya, saya tidak mempunyai sumber pendapatan. Nasib baik ayah saya terselamat dan saya tidak perlu lagi membayar 20,000 yuran pengajian setiap tahun. Walaupun gaji bulanan 3k mampu menampung hidup saya, sebagai anak sulung keluarga, saya perlu memikul tanggungjawab keluarga! Lagipun, saya masih mempunyai seorang adik lelaki dan adik perempuan yang sedang belajar di kolej Jika saya dapat diploma, keadaan saya sekarang mungkin lebih baik! Lupakan saja, apa yang lalu adalah masa lalu, yang lebih penting adalah masa depan! Saya juga ingin mengkaji perkara baru setiap hari dan kemudian menulis tentangnya Tutorial, tetapi cita-cita sentiasa indah, tetapi realiti sering kejam, dan saya perlu hidup. Tambahan pula, bila sebut gelaran pakar blog, ramai kawan-kawan yang suka menggunakan tajuk ini untuk mengkritik saya, tetapi sebenarnya ia tidak berguna. Jika anda mencipta lebih daripada 10 artikel setiap bulan, anda hanya akan menerima satu buku sahaja yang kebanyakannya adalah buku lama dari C Coin Mall...

5.Little Pig Seterusnya Apa yang anda mahu lakukan? Jawapan: Mari kita melakukan perjalanan pantas, nikmati selama sebulan, dan kemudian tunggu Tahun Baru Cina! Baiklah, saya juga fikir begitu, tetapi sayangnya saya tidak mempunyai wang dalam poket saya Pada hari-hari yang akan datang, saya ingin mengkaji dengan teliti projek syarikat, membetulkan pepijat, dan kemudian belajar sesuatu. Untuk perkara lain, saya akan terus menulis beberapa gajet untuk keseronokan, menjimatkan wang untuk membeli papan kekunci mekanikal (ikbc G104), dan mengkaji matematik lanjutan sebagai persediaan untuk bulan Januari. Peperiksaan solekan, dsb., dan kemudian selepas Tahun Baru, saya mungkin pergi ke Shenzhen untuk mencari peluang~ Saya mungkin sekali-sekala mengemas kini satu atau dua artikel. Tetapi jangan berharap terlalu banyak. Bukannya saya tidak akan menulis siri lanjutan saya hanya tidak akan menulisnya buat masa ini. Setelah anda mampu dari segi kewangan, mula menulis semula~


Penghargaan:

Baiklah, okay, akhirnya saya muntahkan segala-galanya dalam perut saya~

12.gif

Mengikut rutin umum, saya mesti mengatakan banyak, terima kasih ccav dan seumpamanya, eh! Terima kasih kepada FK, juruweb w3c Bird's Nest, kerana memformat setiap artikel dengan teliti, dan kepada Ji Shen, B God, Street God, Cao Shen, dsb. di Pangkalan Rahsia Xiaozhu. Sokongan teknikal, serta semua rakan yang telah menyokong Xiaozhu secara senyap, saya ingin mengucapkan terima kasih dengan ikhlas~ Okay, itu sahaja. Saya ingin menulis artikel ini untuk memperingati hampir dua tahun kerjaya blog csdn saya~

13.gifBunga akhir~ adalah penamat dan permulaan titik

akan diteruskan... Akan diteruskan