欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

学过一些C和Python, 怎么学习安卓开发?

程序员文章站 2022-05-06 17:46:14
...
应该从哪方面开始入手?网上太多教程了不知道哪一个好. 有什么书推荐吗? 谢谢!

回复内容:

我来回答这个问题吧:
本人自学java+android,现在在公司实习三个月。基本独立完成了两个项目。和老板一起合写一个项目。其中不断改版。基本有android程序员的能力。
我的学习之路是这样的:
1、先自学java,找了本书,随便一本书都会说java的基本语法。题主学过c语言。语法看个一两天,基本也够了。
2、 现在大学教育偏科学,所有有些东西你得自己学。比如在java里面的容器类,线程操作,网络Socket,还有IO流,基本数据类型等。这些都是基本功,好好掌握。基本每一个章节有一到两天看。个人觉得书比较好。但是如果你比较懒,推荐你看看 马士兵的java教程,能有收获。
3、用差不多15-20天好好学java了。记得学习的过程中,好好体会一下面向对象的思想。接下来就是android了。
4、如果英语可以,建议直接上google看,毕竟是自己家的东西,他讲的比较清楚。不过大段英语容易让人产生疲劳。本人是极其推荐通常阅读学习的。买本书,我觉得《第一行代码》这本书不错,适合不适合题主得自己评定。
5、学习逻辑可以这样:搭建自己的android开发环境,网上一找一大堆。新建一个工程,看看文件夹的结构。知道每个文件夹有什么用。一天差不多了把,
6、学习写android的 xml布局文件。这个是你最快能看到你的软件成果的。用3-4天练习各个控件属性。
7、接下来学习四大组件,用一个星期到两个星期学习。因为这个比较重要。
8、学习数据库和首选项的使用,一个星期就能搞定了吧。
9.到这里,你已经能完成大部分的软件了,你自己个自己提需求,作个能拿的出手的项目。比如花2-5天写个播放器、写个天气查询什么的。不到两个月,你具有一定开发能力。
10、剩下的我也教不了你了。毕竟我也是小白。记得google和*是最好的老师(什么!!!!你学习android居然不知道怎么上google,各种vpn等着你,花点成本吧)

多coding!!!
多coding!!!!
多coding!!!!! 我正在学安卓开发,跟着学校进度,第一天写了个计算器,目的在于学习layout布局,第二天写了数据库,第三天写了broadcaster、map、fragment、toolbar、battery,第四天写了phone和SMS,第五天写了嵌入html5、css3、js。。。我现在只想静静。。。 python和Android相关性不大
C语言算计基础语言
题主学习Android的话,差不多没什么技术基础
但是看得懂代码,自学的话还是容易
题主有兴趣的话,可以看看《Android开发从入门到精通视频教程
先学Java基础、IDE、Android studio
然后学习Android编程、UI、activity
Android进阶
Android应用部署与发布
Android高级应用 我来说说:我是自学的Android+Java
首先了解一下Java基本的语法→_→(感觉和js差不多),剩下就是了解一下Socket,InputStearm等一些流的作用,Java就学的差不多了。
这里推荐看一下。

开发环境建议eclipse/myeclipse ,因为如果编译出问题,基本都能查到。高端一点可以考虑用Android Studio.
了解一下 所有组件基类 (View类)的通用方法/属性/事件就可以了,基本一般组件的例子用法Bug都能百度到,所以这里就不详细说了。 js 我是一个学Java的,现在自学Android开发。其实很多语言在根本上相通的,你可以尝试一下。