从零开始学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.mzph.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…