從零開始學android編程_android初學者的入門秘籍

956a388c-b816-eb11-8da9-e4434bdf6706.png

大概是去年年底開始接觸android

原本是學習嵌入式的我,領導讓我看看能不能搞一下這個android APP。

一開始的我懵逼得很。。。

986a388c-b816-eb11-8da9-e4434bdf6706.png

這android APP 不是得用java寫嗎??? 現在我看網上說比較多還是用kotlin,沒去學。。。

好家伙,我得怎么入手???

行吧,只能學。我頭兒的意思說,這跟c/c++ 一樣的,語法差不多,很快就掌握java的。

996a388c-b816-eb11-8da9-e4434bdf6706.png

稍微看了一下基礎的java知識我就直接上手android,講真。沒有頭緒,直接先百度一下看看。

首先看到的是帥張的android學習路線。好家伙,這可是真真正正的android學習之路啊!初學者路線規劃的福音!!!

關于這個學習路線,我是在csdn上搜到的他人轉載stromzhang的。

如何自學Android編程?(Android入門到精通的全路線)_儒雅隨和的博客-CSDN博客_安卓編程?blog.csdn.net
9b6a388c-b816-eb11-8da9-e4434bdf6706.png

不過學習android之前,還是得掌握java的基礎知識,最起碼是你得懂語法~我可是直接跳開java學android,看了一個星期又回頭學習了java。。。

這里java的書籍推薦一下:

《Java語言程序設計》

9d6a388c-b816-eb11-8da9-e4434bdf6706.png

Head first java

9f6a388c-b816-eb11-8da9-e4434bdf6706.png

《java核心技術 ⅠⅡ卷》

a16a388c-b816-eb11-8da9-e4434bdf6706.png

我買的是這本,一二卷都買了。第一卷大概的看了,最后被我丟在角落里了。。。

學習android還是必須對java的基礎知識有一定的掌握的,這樣就不會太容易被勸退了。

這里引用一下豆瓣看到的評論,希望對各位看官有所幫助!

《Core Java》卷I和卷II內容不合理的劃分是讓我對這部書不爽的地方,但不可否認這本書是一本很好的Java學習書籍。這本書一開始就推薦使用Eclipse IDE編程,例子程序簡潔易用,展示了大量API用途。
綜合來評價的話,這本書在新手入門上比《Thinking in Java》稍勝一籌,但在內容深廣度、性價比方面則跟《Thinking in Java》不可同日而語。

java這部分也可以B站搜一下相關的教程視頻,還蠻多。我個人也是一位初學者,在這過程中網上淘到我個人覺得很ok的教程視頻。

接下來show出來的教程視頻,都是我本人作為一個不辣么聰明的小伙都覺得能夠欣然接受并跟著學習的教程資源~

a36a388c-b816-eb11-8da9-e4434bdf6706.png

B站阿婆主 -- 程序猿拉大鋸

嗶哩嗶哩 ( ゜- ゜)つロ 乾杯~ Bilibili?space.bilibili.com

講的課程有從淺到深,一個階梯一個階梯穩步進行。

環境搭建,UI布局,數據持久化,四大組件,網絡編程,自定義控件,還有兩個實戰項目等等。

總之各位看官自行前往學習~

a56a388c-b816-eb11-8da9-e4434bdf6706.png

這是他個人的網站,不過視頻都是放在B站上的。超級棒!

B站的阿婆主--longway777

嗶哩嗶哩 ( ゜- ゜)つロ 乾杯~ Bilibili?space.bilibili.com

講的知識點都很新,這位阿婆主使用的是可視化界面設計。講話很溫柔!

a86a388c-b816-eb11-8da9-e4434bdf6706.png

在后期這位阿婆主是java轉kotlin的語言來編寫程序了。所以我個人是比較推薦有一定基礎的伙伴們前來學習學習還是挺棒的。

視頻都做的很漂亮,我個人發現大多都是用keynote做的。這不是重點,哈哈哈。

強烈安利這兩位阿婆主!!!

各位也可以看看黑馬程序員,極客這些視頻,也是比較不錯的。

就聊到這~

希望各位對android編程感興趣的朋友們早日成為大神!!!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/259214.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/259214.shtml
英文地址,請注明出處:http://en.pswp.cn/news/259214.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

修改了sql默認路徑無法登錄服務器,PostgreSQL錯誤'無法連接到服務器:沒有這樣的文件或目錄'...

像其他一些人一樣,當我在我的項目中運行rake db:migrate或者甚至為我的Ruby on Rails 3.2應用程序嘗試大多數數據庫任務時,我收到此錯誤.PGError(無法連接到服務器:沒有這樣的文件或目錄.服務器是否在本地運行并接受Unix域套接字上的連接"/tmp/.s.PGSQL.5432"&#x…

QMarkDowner編譯

第一次完整的編譯一個工程。哈哈 記錄一下 準備環境 我的環境是win7 x64, python2.7.5 x64的。 python 3.x的我沒試過,有需要的朋友可以試一下。 安裝python2.7.5 x64 確保將安裝路徑加入到Path中 PyQt4 啊 我的環境是win的 當然要下win版 (PyQt4-4.10.3-gpl-Py2.7-Qt4.8.5-x6…

C++ STL的查找算法

假設你有一個序列容器,或者有一對迭代器標識了一個區間,現在你希望在容器中查找一些信息,這樣的查找工作如何進行呢?你的選擇往往是: count,count_if,find,find_if,binary_search,lower_bound,upper_bound,equal_range.該如何選擇…

習題七

umask 022 ,請描述該命令的含義創建目錄時默認的權限為:755 rwxr-xr-x創建文件時默認的權限為:644 rw-r--r--note:創建文件的默認權限是拿掉了X 所以最大為666,而目錄最大為777 umask NUM 就是去掉相應的權限轉載于:https://blo…

web中的cookie管理

本篇是以JSP為背景介紹,但是在web開發中也是相同的原理。 什么是cookie 由于http是一種無狀態的協議,因此服務器收到請求后,只會當做一次新的請求。即便你重復發送了1000次同樣的請求,這1000次都屬于獨立的請求。 這樣顯然效率很低…

unity怎么設置游戲頁面_杭州有沒有正規的unity游戲開發培訓機構?

現在Unity游戲開發是個火熱的行業,薪資待遇比較高,未來的發展方向和前景也比較不錯,很多人也都想成為專業Unity游戲開發工程師,學習Unity游戲開發已經成為很多追求更好就業前景的人的選擇。學習專業、系統的Unity游戲開發知識并達…

VC++ 使用attributes定義接口

1.定義預處理命令_ATL_ATTRIBUTES 2.在一個全局的Cpp文件里面配置module的attribute [module(dll, uuid "{3845951F-15B8-4286-8E7D-E9D4F5C7B6CE}", name "TestApp")]3.定義接口 [object,uuid("9F414A8A-1D5E-4aff-A60E-CFD65155ABB6"),dual,…

h3c 虛擬服務器 下一跳,H3CNE 312題和313題 直連路由靜態路由的下一跳問題

321.在MSR 路由器上看到路由表里有如下顯示: Destination/Mask Proto Pre Cost NextHop Interface 127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0 127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0 192.168.96.0/19 Direct 0 0 192.168.120.153 S6/0 那么關于目的地321.在MS…

C++成員變量的初始化順序問題

先來看兩道題&#xff1a; // count algorithm example #include <iostream> // std::cout #include <algorithm> // std::count #include <vector> // std::vector using namespace std; class A { public:A() { cout << "in A()&q…

Knockout.Js案例一Introduction

在這第一個教程中,您將體驗的一些基本知識構建的web UI Model-View-ViewModel使用knockout.js(MVVM)模式。案例1&#xff1a;添加:data-bind <p>First name: <strong data-bind"text:firstName">1</strong></p><p>Last name: <stro…

C#注冊表常用操作

1&#xff1a;加鍵 改值 Microsoft.Win32.RegistryKey Key Microsoft.Win32.Registry.CurrentUser.CreateSubKey( "Software\Microsoft\Internet Explorer\Main"); Key.SetValue( "Window Title" , value ); Key.Close(); …

谷歌瀏覽器外貿版_做外貿快兩個月,沒有單怎么辦?

Hello 大家好&#xff0c;我是Jack。今天給大家更新一篇在知乎看到的外貿問題&#xff1a;做外貿快兩個月&#xff0c;沒有單怎么辦?外貿這個話題在知乎算是小眾話題了&#xff0c;相比較于職場&#xff0c;英語學習&#xff0c;國際政治&#xff0c;IT等&#xff0c;這些話題…

React Native通信機制詳解

http://blog.cnbang.net/tech/2698/ React Native是facebook剛開源的框架&#xff0c;可以用javascript直接開發原生APP&#xff0c;先不說這個框架后續是否能得到大眾認可&#xff0c;單從源碼來說&#xff0c;這個框架源碼里有非常多的設計思想和實現方式值得學習&#xff0c…

C++11系列學習之四----auto

在哪些情況下要申明類型&#xff1a; 定義變量類型 函數返回值&#xff0c;函數參數 表達式返回變量類型 auto關鍵字原理 在定義變量的時候必須申明類型&#xff0c;c是強語言類型&#xff0c;在編譯階段需要知道類型&#xff0c;這樣的好處是程序效率更高&#xff0c;而…

windows 自動copy遠程服務器文件

net use h: \\123.45.67.000\T1dbbackup 123456/user:administrator ------遠程服務器IP123.45.67.000 。T1dbbackup&#xff1a;共享文件夾 。 h :映射到本機的盤符。 用戶名&#xff1a;administrator&#xff0c;密碼&#xff1a;123456copy h:\*.* f:\T1DB ------復…

eclipse 不能切換輸入法

按了AltShift鍵&#xff1f;再按一次把EN切換成CN&#xff0c;然后再CtrlShift就可以切換輸入法轉載于:https://www.cnblogs.com/jiayonghua/p/3413827.html

excel打開2個獨立窗口_謝楠稱女性獨立的不是錢是心 謝楠與吳京婚后生育2個兒子...

近日&#xff0c;在綜藝節目《幸福三重奏》 三日談妻子篇中&#xff0c;謝楠被問到如何看待獨立女性時&#xff0c;反問記者會不會問吳京同樣的問題&#xff1b;隨后回答道&#xff0c;女性獨立的不是錢&#xff0c;而是你的心&#xff1b;楠姐的回答超級霸氣了&#xff0c;你們…

C++11系列學習之五-------decltype

使用場景 在C中經常要用到很長的變量名&#xff0c;如果已經有變量和你將使用的變量是一個類型&#xff0c;即可使用decltype關鍵字 來申明一樣的類型變量。 decltype原理 返回現有變量類型&#xff0c;decltype是一個關鍵字&#xff0c;而不是一個函數&#xff0c;這有啥區別…

Linux學習 Unit 9

Unit9.openssh-server1.openssh-server功能&#xff1a;讓遠程主機可以通過網絡訪問sshd服務&#xff0c;開始一個安全shell2.客戶端連接方式ssh遠程主機用戶遠程主機ip[rootdesktop0 ~]# ssh root172.25.0.11The authenticity of host 172.25.0.11 (172.25.0.11) cant be esta…

2015年創業中遇到的技術問題:41-50

41.Bootstrap換行。col-md-10和col-md-2。這2個div按說應該在一行的&#xff0c;結果col-md-2換行了。看看樣式&#xff0c;發現有多余的“margin-left: 1px;"。42.Service實現類定義了一個“自動調度進行刷新”的方法。OverrideScheduled(cron "0 0/10 * * * ? &q…