对于有编程基础的人来说,一个月之内掌握基本Android开发是完全有可能的,由于掌握Python开发,所以可以使用Python开发后端服务,这样就只需要掌握Android端开发就可以了。
可以按照以下计划进行学习:
第一步:学习Java基础。由于Android开发采用的是Java语言,所以需要学习Java基础知识,对于有编程基础的人来说,学习这部分知识需要大概一周的时间。具体的内容包括Java中的类、对象、属性、方法、封装、继承、多态、异常处理、IO、图形界面及事件处理、多线程、网络通信等内容。
其中需要学习一下图形界面和事件处理的知识,由于Android开发大部分的内容是交互界面的开发,所以需要学习一下Java事件处理的方式。虽然Android界面开发与Java界面开发的方式有所不同,但是基本的概念是一致的,包括图形容器、布局管理、图形组件等内容,事件处理的方式也是大同小异的。
第二步:Android开发。Android开发总的来说还是比较简单的,主要的内容集中在Activity、Intent、Service、fragment、SQLite等内容,其中Activity代表Android的界面开发部分,这部分需要学习大量的组件,以及组件的事件处理过程等内容。这部分内容的学习也大概需要一周左右的时间,需要做大量的实验,开发工具可以使用Android Studio。
第三步:开发模型。开发模型需要先把后端接口定义出来,然后使用Python语言完成后端实现(也可以使用Java、PHP),接着开发Android界面就可以了。这部分开发所需要的时间要看具体的功能有多少,一般一个模型的开发在1至2周就可以完成。
所以对有编程基础的人来说,用一个月的时间来掌握基础的Android开发是完全够用的,如果在学习的过程中能有人指导一下会节省大量的时间。
我做移动互联开发多年,目前也在带移动互联团队,我会陆续在头条写一些关于移动互联开发方面的文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。
如果有移动互联开发方面的问题,也可以咨询我。
谢谢!
谢谢邀请,这是个不(bù)错的问题,如果每(měi)个人都能把自(zì)己(jǐ)最实用的好工(gōng)具拿來(lái)分享,大家都可以受益,下面我來(lái)分享一下我整理的自(zì)媒(méi)...
普通流程是,首先是要购买一个服务器(或者虚拟主机、云主机、云服务器等)。域名相当于你家的门牌号码,别人可以通过地址找到你家。而服务器就相当于你的家,不管你家是茅草屋还是大别墅。茅草屋相当于虚拟主机,豪...
1、首先定位好,要注册什么样的域名,在国内来说最好的域名是拼音域名,双拼不多了,三拼四拼很多了,注意多列几个,以备选择。 2、在注册前可以进行查询,查看下你所在的域名有没有注册,大部分好记的域名都让别...
先在文件夹选项里把 查看把隐藏已知文件类型的扩展名 勾去掉,然后你就可以随便更改扩展名了,改成什么样的都行,8.3(8字符文件名,3字符扩展名)文件名是从最早的DOS系统延续过来的,现在的window...
这里要分两点来讲。 一、公司有技术开发团队 起始要有基本的网站建设流程 1、需求分析。这个呢主要是对目标的定位,用户的使用体验分析等。 2、功能分析。主要规划网站的功能,需要展示哪些内容。 3、网站开...
1、在报纸上发布的广告费,列广告费用, 开展览会的展览费,列管理(营业)费用 。 2、因为做的广告一万多,展览费有1。2万和分公司共同承担一部分,但是广告公司只开了一张发票给我们,广告费用按照营业...
很抱歉,我不是惠州的不了解当地情况。我觉得初中毕业学一门技能的想法非常好,我给你的学习建议: 1,先去网上了解一下动漫这个行业,动漫的类型,动漫这个大框架内有哪些职业方向,比如有手绘的,有建模的,有渲...
国内搭建网站分为两种,一个是购买的国内的空间除香港以外,一个是购买香港的空间和国外的空间,这两个是有区别的,第一个搭建网站是需要备案的,第二个不需要,所以有些同学为了图方便,选择了第二种,但是对国内来...
对于有编程基础的人来说,一个月之内掌握基本Android开发是完全有可能的,由于掌握Python开发,所以可以使用Python开发后端服务,这样就只需要掌握Android端开发就可以了。可以按照以下计划进行学习:第一步:学习Java基础。由于Android开发采用的是J
模型的开发在1至2周就可以完成。所以对有编程基础的人来说,用一个月的时间来掌握基础的Android开发是完全够用的,如果在学习的过程中能有人指导一下会节省大量的时间。我做移动互联开发多年,目前也在带移动互联团队,我会陆续在头条写一