问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我想开发个安卓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现在基本前后通吃,你既可以写前端界面也可以写后端服务,是一门性价比很高的语言。想学程序,做一个程序员入门该做什么? 程序员: 程序员是从事程序开发、程序维护的专业人员。程序员一般需要会做:确...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎样启用苹果手机的语音功能呢? 自动回复软件(自动回复软件下载) 庐山的原名叫什么 庐山的命名由来和文化传说有哪些? 怎样轻松运营本地资讯网站 微信发图片怎么突然模糊了 怎么将excel表格中的数字去掉怎么将excel表格中的数字去掉一个_百度... ...由于没有工作经验,求职会计和出纳都是石沉大海,怎么办? 我想找一种测试工具。工作范围:软件测试,产品功能测试,电子相关器件... 有一个小米手机推荐游戏,我想不起来名字是英文的 音乐超级带感 好像... 怀璧其罪 同义词 App的制作是否需要C语言,只学Java可以吗? 目前只会C语言,该学习哪些才能自己开发安卓或IOS的APP软件 什么软件能用c语言开发安卓手机app 雷步有线键鼠驱动下载 雷步鼠标跟戴尔怎么匹配? 为什么现在网上查的C语言都是写的关于它的算法和概念性的东西,有没有直接一点的教你如何制作一个app Recbu雷步HZ330键盘是机械键盘吗 我刚读大一,学了C语言 ,我想开发安卓的app 关于上课签到和抢答之类的 recbu/雷步 光魔彩虹背光游戏键盘怎么样 recbu雷步GX370鼠标评价如何,好不好 recbu雷步圣光游侠鼠标好吗,好不好 recbu雷步鼠标点哪个可以亮 RECBU/雷步和VS_700这两款鼠标那个好? 雷步鼠标宏怎么调 华为要打造自己的操作系统,大家怎么看 中国华为自主研发系统,真的能完全摆脱安卓吗? 苹果xr15.1和15.0.2哪个好 华为研发出自家系统,为何华为不使用自家系统? 1/n为什么是发散数列如题 匹夫无罪,怀璧其罪近义词 和成语 匹夫无罪 怀璧其罪 相似的是什么 匹夫无罪怀璧其罪同义词 想起一句成语叫怀壁其罪吗 “有一个成语,说的是一个人原本是没有罪过的,但是他怀中装着一块贵重的玉璧,就因此获罪,招致祸患? “怀壁其罪”的前一句是什么?? “怀璧其罪”的出处是什么? 就因怀里揣块玉而获罪打个成语 第一个字是怀的成语 比别人优秀就觉得自己有罪用哪一个成语形容 怀璧其罪反义词 怀璧其罪的拼音怎么写 怀璧其罪的反义词 关于怀的成语 怀什么什么的成语 mysql 模糊查询 移动硬盘usb2.0接口可以换成3.0的吗? 近一两年新出的USB3.0的移动硬盘里面的接口是SATA2还是3 移动硬盘有哪几类接口 移动硬盘哪些接口好点