安卓编程入门想自学安卓开发,基础只有C语言,请问我该怎么学?

安卓编程入门  时间:2021-09-07  阅读:()

学习ANDROID 编程具体要学习哪些。求高手解答!

c和c++可以直接操作硬件,有点机器语言的特征,其实symbian,Linux,Android的核心都是用C编写的,当然c/c++程序都是可以在这些平台跑的,但是android比较特别一点,android的核心是Linux,它提供了c++和java的接口,c++开发包主要是用来面向嵌入式设备来编程的,是面向硬件的,java开发包主要是用于应用程序的开发,因为android的所有应用程序都是用java开发的,也就是说android是在Linux系统之上运行一个java虚拟机,再在Java虚拟机之上运行所有的应用~~~而Java虚拟机也是用c/c++编写的,也就是说java也是在c的基础上建立的,只是它有虚拟机,可以在任何一个平台上运行(android不遵守Java规范,所以它编译的字节码子能在Google的davlik虚拟机上运行)。

其实软件的共性就是思想,语言只是工具,程序是思想的实现,当然在学习的时候,编程思想和编程语言是可以相互促进的,光学理论是很枯燥的,可以学几门语言,当你深入了解这些语言的时候,可能你问的问题有个更具体的了解~~~至于你选择哪门语言学习,在学校可以根据自己的喜好,如果你喜欢做底层开发可以学习c,当然c不只可以做底层,当然现在Java比较流行,Java也是很多编程思想的试验场,如果你以后想做嵌入式应用程序的开发我想Java你是少不了的,当然关键还是要看你以后工作需要什么样的语言,但不管什么样的语言你能把你想要完成的事情通过这些语言实现了就可以了,当然你也可以有更高层次的追求~~~本人是java程序员,这里所说的只提供一个参考,希望你给你的问题解答有所帮助~~~ 如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! vae.la

零基础学习Android开发需要怎么入门?

0基础学Android开发,从Java发展史开始,本阶段课程结合开发环境讲解基础语法,熟悉程序结构,再深入细致的介绍Java中面向对象的编程思想,结合常用设计模式、算法,IO流、多线程、集合框架、网络编程、反射内省、泛型、注解、XML、MySQL、Servlet等核心知识,让你全面掌握Java语言的精髓所在,为后续Android开发打下扎实的基础。

想自学安卓开发,基础只有C语言,请问我该怎么学?

要是你学的c++的话就好了,那么学起java来就很快了。

这样的话你就先把类这部分内容好好看看,知道关于类的基本概念,构造函数,继承……下面再学android的就能快很多了。

可以下载几个视频来学习,那样能快一点,个人推荐mars老师的

腾讯云爆款秒杀:1C2G5M服务器38元/年,CDN流量包6元起

农历春节将至,腾讯云开启了热门爆款云产品首单特惠秒杀活动,上海/北京/广州1核2G云服务器首年仅38元起,上架了新的首单优惠活动,每天三场秒杀,长期有效,其中轻量应用服务器2G内存5M带宽仅需年费38元起,其他产品比如CDN流量包、短信包、MySQL、直播流量包、标准存储等等产品也参与活动,腾讯云官网已注册且完成实名认证的国内站用户均可参与。活动页面:https://cloud.tencent.c...

新加坡云服务器 1核2Gg 46元/月 香港云服务器 1核2G 74元/月 LightNode

LightNode是一家成立于2002年,总部位于香港的VPS服务商。提供基于KVM虚拟化技术.支持CentOS、Ubuntu或者Windows等操作系统。公司名:厦门靠谱云股份有限公司官方网站:https://www.lightnode.com拥有高质量香港CN2 GIA与东南亚节点(河内、曼谷、迪拜等)。最低月付7.71美金,按时付费,可随时取消。灵活满足开发建站、游戏应用、外贸电商等需求。首...

spinservers:圣何塞10Gbps带宽服务器月付$109起,可升级1Gbps无限流量

spinservers是Majestic Hosting Solutions LLC旗下站点,主营国外服务器租用和Hybrid Dedicated等,数据中心在美国达拉斯和圣何塞机房。目前,商家针对圣何塞部分独立服务器进行促销优惠,使用优惠码后Dual Intel Xeon E5-2650L V3(24核48线程)+64GB内存服务器每月仅109美元起,提供10Gbps端口带宽,可以升级至1Gbp...

安卓编程入门为你推荐
信件格式信件格式怎么写项目质量管理项目质量管理的名词解释eofexceptionjava中dis.readutf报错java.io.EOFExceptionanychartjfreechar制作柱状图的时候。由于柱子之间的差距太大。有些柱子才个位有上千导致了Y轴数据太密集。求网络图绘制双代号网络图的绘制方法?互动电视怎么用互动电视上网官方网店官方旗舰店和旗舰店是什么意思,有什么区别?它们卖的都是正品行货吗?官方网店淘宝网的官方网店是什么修复网络lspwin 7,lsp修复无法上网分销渠道案例王老吉分销渠道案例分析
韩国服务器租用 贝锐花生壳域名 duniu Dedicated l5639 edis mediafire parseerror 日本空间 创梦 免费个人空间 asp免费空间申请 东莞数据中心 cloudlink smtp服务器地址 新加坡空间 php服务器 申请免费空间 标准机柜 alexa搜 更多