我想开发个安卓app要学习什么,我是计算机专业学过c语言
发布网友
发布时间:2022-04-29 22:51
我来回答
共3个回答
懂视网
时间:2022-05-11 06:39
应该从哪方面开始入手?网上太多教程了不知道哪一个好. 有什么书推荐吗? 谢谢!
回复内容:
我来回答这个问题吧:
本人自学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和stackoverflow是最好的老师(什么!!!!你学习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开发。其实很多语言在根本上相通的,你可以尝试一下。
热心网友
时间:2022-05-11 03:47
需要学习一下Java
然后在学习Android开发方面的即可
另外现在也可以直接学习Web App开发
这个可以不学习Java
直接学习HTML、CSS、JavaScript及一些Web App前端库即可,比如jQuery Mobile等
热心网友
时间:2022-05-11 05:05
Java语言,追问有什么好的书推荐吗
安卓开发需要学习什么
学习分三个阶段:1,Android基础阶段:平台架构特性(JAVA/C) Market/应用程序组件 环境搭建与部署/打包与发布 AVD/DDMS/AAPT 调试与测试 相关资源访问/资源制作 Activity/Service/Broadcast Receiver/Content Provider/原理(生命周期)及深层实现 2,Android进阶初级:组件Widget/ 菜单Menu/ 布局Layout 详解 X...
做安卓APP开发,为什么还要学C语言?
学习C语言可以为学习 C++、Java、C# 奠定基础。C++、Java、C# 都源自C语言,C语言大部分的语法、知识都被移植到 C++、Java 和 C# 中了。所以学习C语言有助于 C++、Java 和 C# 的学习。对于学习编程的人来说,有深厚的C语言功底是极其重要的。只要C语言的功底深厚,那么学习其他语言都会很简单。但...
软件开发需要学什么
学习软件开发经常会涉及到数学和英语的知识,所以需要有一定的数学和英语基础,这样可以让软件开发变得事半功倍。如果你擅长英语和数学,你可以跳过这一步。软件的操作是通过某种程序语言来实现的,所以学好程序语言是做好软件开发的必修课。所以,如果你想学软件开发,第二步就是选择一门编程开发语言来学习...
想开发软件需要学什么
问题一:想学软件开发,学什么好 你说的是安卓机和苹果机吧 说白了,那种都有前途,前提是你得学扎实,现在国内的气氛很浮躁,总想着速成,写的代码烂的可以但却可以运行... 所以你如果还在上学,建议从C++学起,C的话如果你想搞硬件,那是必学的,但如果你只想写点小程序,看看C++,再学C#...当然,我是指你不...
软件开发专业学什么
软件开发就是编程,学习的内容就是计算机语言,有的学java 有的学.net 有的学php。 掌握并精通至少一门编程语言,C语言C++主要做底层开发,做软件开发主要是java语言,学习编程语言,首先应该从最基础的开始掌握,虽然VB相对更容易入门,但是现在绝大多数的高级编程语言都是从C语言的基础上演化而来的。
学软件开发要会什么?
Python Python是动态形的灵活的解释性语言,从软件开发到Web开发,Python都有在被使用,因为他的解释性,适合轻量级开发,Python是很多新手会选择的编程语言。C语言 C语言,语法较多,时间相对还是比较多的,所以也可以考虑从C语言入手,因为打好编程基础,以后再学其他语言会很快上手。如果是快速就业,不太...
您好,我是计算机网络专业的大一学生,我大一上学期学习过C语言,但
你已经学到了基础,剩下靠自己,剩下的只不过是一些函数罢了,没有太多必需要掌握的知识。用不到也可以不掌握。你学了基础后面应该要多写程序程序,否则会忘记,你可以写写小项目。实际上,如果你用不到,完全可以不学,如果以后进企业工作,企业也会培训,只是学过再学会轻松,快。最好自己写写项目...
移动开发主要学什么
1、国际网络工程师专业 2、软件开发技术专业 3、计算机网络技术专业 4、计算机软件专业 建议你可以先粗略的了解一下这几个专业,然后选出你最喜爱的专业来学习。相信能够事半功倍的 问题三:学习app开发需要学什么? 第一、程序相关 如果想成为android应用开发者,最基本的是需要懂得用Java语言和XML知识。掌握...
学软件开发要会什么?
编程语言是软件工程师必备的技能,不同方向的开发需要使用到不同的编程语言,比如Web开发可能会使用PHP、Python、Java等语言,而大数据可能会使用Java、R、Scala等语言,而物联网开发可能会使用到C、C++等编程语言。通常来说,软件工程师往往需要掌握多门编程语言,以应对不同的开发环境。算法是软件工程师的...
想做程序员需要学什么(小程序开发一个多少钱啊)
3、学习JavaScript 若想要见效快的话,大家可以从JavaScript开始学起,毕竟你安装的浏览器就已经自带了语言环境了,并且JS现在基本前后通吃,你既可以写前端界面也可以写后端服务,是一门性价比很高的语言。想学程序,做一个程序员入门该做什么? 程序员: 程序员是从事程序开发、程序维护的专业人员。程序员一般需要会做:确...