从零开始学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,一经查实,立即删除!

相关文章

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,…

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…

谷歌浏览器外贸版_做外贸快两个月,没有单怎么办?

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…

excel打开2个独立窗口_谢楠称女性独立的不是钱是心 谢楠与吴京婚后生育2个儿子...

近日&#xff0c;在综艺节目《幸福三重奏》 三日谈妻子篇中&#xff0c;谢楠被问到如何看待独立女性时&#xff0c;反问记者会不会问吴京同样的问题&#xff1b;随后回答道&#xff0c;女性独立的不是钱&#xff0c;而是你的心&#xff1b;楠姐的回答超级霸气了&#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…

KMP模板与讲解

读书笔记终于写完了&#xff0c;写一下我对KMP的理解。 KMP的思想就是尽量利用已经得到的信息&#xff0c;来降低时间复杂度&#xff0c;已经得到的信息存放在next数组里。算法确实很难理解&#xff0c;所以很难讲解。。举个例子来说吧。 设字符串是str[]&#xff0c;next[5] …

android 非root app 捕捉系统广播_APP的生死之道

这篇文章主要介绍APP在安卓系统中是怎么被杀死的&#xff0c;按照怎样的一个策略去释放进程&#xff1b;同时介绍一些延长应用存活时间的方案&#xff0c;虽然这个在现在安卓系统上越来越难实现了&#xff0c;但是也是可以稍微了解下&#xff0c;主要也是通过这些hack的方案更好…

@value 静态变量_面试官:为什么静态方法不能调用非静态方法和变量?

这个可能很多人之前学习jvm的时候都会遇到&#xff0c;属于一个小问题&#xff0c;写这篇文章的原因是我在看java相关的面试题目中遇到的&#xff0c;因此顺手总结一下&#xff1a;一、例子我们先看效果&#xff1a;我们在静态方法main中调用非静态变量或者是方法都会报错。我们…

Memcached 工作原理

http://hzp.iteye.com/blog/1872664Memcached处理的原子是每一个&#xff08;key&#xff0c;value&#xff09;对&#xff08;以下简称kv对&#xff09;&#xff0c;key会通过一个hash算法转化成hash-key&#xff0c;便于查找、对比以及做到尽可能的散列。同时&#xff0c;mem…

ad中电容用什么封装_用什么来降低噪声?只要几个电容器就可以,简单有效!...

使用电容器降低噪声噪声分很多种&#xff0c;性质也是多种多样的。所以&#xff0c;噪声对策(即降低噪声的方法)也多种多样。在这里主要谈开关电源相关的噪声&#xff0c;因此&#xff0c;请理解为DC电压中电压电平较低、频率较高的噪声。另外&#xff0c;除电容外&#xff0c;…

C#委托的介绍(delegate、Action、Func、predicate)

委托是一个类&#xff0c;它定义了方法的类型&#xff0c;使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。 1.委托的声明 (1). delegate delegate我们常用到的一种声明 Delegate至少0个参数&#xff0c;至多32个参数&#xff0c;可以无返回值&#xff0…

版本1.8.1Go安装以及语法高亮配置

注意点&#xff1a;普通用户和root用户高亮要设置两遍①下载go安装包 https://golang.org/doc/ 最新的版本&#xff1a;go1.8.1.linux-amd64.tar.gz ②进入主目录&#xff1a;$:su ~赋给普通用户root权限&#xff0c;以便执行tar命令&#xff1a;$:su root 把压缩包解压到/usr/…

flutter 自定义键盘_入门级机械键盘选购对比

个人觉得键盘这种东西&#xff0c;手感是最重要的&#xff0c;毕竟键盘是要拿用的&#xff0c;不是拿来供的。不管键盘再怎么好看、酷炫&#xff0c;只要你用起来不舒服、不习惯&#xff0c;那对你而言&#xff0c;就不会是一把好键盘。那么&#xff0c;影响手感的因素主要有哪…

四个好看的CSS样式表格

1. 单像素边框CSS表格 这是一个非经常常使用的表格样式。 源码&#xff1a; <!-- CSS goes in the document HEAD or added to your external stylesheet --> <style type"text/css"> table.gridtable { font-family: verdana,arial,sans-serif; font-si…

loading initial ramdisk 卡住_驿站晨读 | 一城市多家快递“卡住了”!有快递网点直接建议:换别家吧......

编辑&#xff1a;驿站老鬼 主播&#xff1a;若晨‍▎美团回应“外卖小哥致电取餐被打成颅脑损伤”10月15日晚&#xff0c;成都温江区某小区内发生一起顾客殴打外卖员事件&#xff0c;导致外卖员冯某东轻度颅脑损伤以及右膝外侧半月板撕裂。据了解&#xff0c;事件起因是顾客要…

JavaScript大神用代码带你揭秘吉普赛古老神秘读心术

javascript/HTML5课题&#xff1a;javascript开发读心术游戏PS:大爆料&#xff01;javascript解密读心术游戏背后故事知识点&#xff1a;读心术原理算法独家揭秘&#xff0c;HTML5最新选择器&#xff0c;原生javascript动态DOM生成&#xff0c;判断与循环讲解&#xff0c;函数封…

.NET Framework 4.5 五个很棒的特性

转自http://news.cnblogs.com/n/192958/ 英文原文&#xff1a;Five Great .NET Framework 4.5 Features 简介 自 .NET 4.5 发布已经过了差不多 1 年了。但是随着最近微软大多数的发布&#xff0c;与 .NET 开发者交流的问题显示&#xff0c;开发者仅知道一到两个特性&#xff0c…