经同学介绍,开始学Android了。
玩了三两天后,也有了些了解。不过,不知不觉中有一个新问题冒出来了?
Android,我们学什么?
作一个刚弄Android没几天的新人,我大致想出了如下几点:
1, 学它的开发模式,包括开发环境搭建、开发出产品后往手机上的安装?这个是学,但这个没什么,也就是熟练操作工。
2, 掌握它的API,调用这些API来做一个实用的工具。毕竟,相对于一般的SSH来说,它的API及其调用方式还是不一样的,为了做成产品,必须得熟悉它的API,这是毋庸置疑的。
3, 第三呢?应该说,到了第二步,一般的工作完全可以上手了,那么接下来呢?现在能想到的有两个选择:
a)
学习Android API(Java部分)背后设计原理,即为什么它要这样设计。 这个问题不能简单地用“为了节省手机资源”来回答,当然整个JavaAPI是围绕这个目的设计的,想知道的是,整个JavaAPI的设计是怎么地节省了手机资源的?这里面一个显而易见的问题是:为什么一个Android App没有main方法?毕竟它也是要像普通Java程序那样地跑在虚拟机上的。
b)
学习Android虚拟机(Dalvik VM)内部的实现?这个似乎有些远了。基于Linux的嵌入式开发?这里又有一个问题,到底平常所说的嵌入式开发,能嵌入到哪一层面上?
4, 从产品设计角度来看,基于Android平台设计出自己的产品来,像基于PC的QQ那样,毕竟手机跟PC还是不一样的,这个不一样能不能催生出一批更适合地手机上跑的程序呢?
各位怎么看?
分享到:
相关推荐
1、Java基础第七讲:面向对象基础(一) « { Android学习指南 }_files 2、Java基础第八讲:面向对象基础(二) « { Android学习指南 }_files 3、Java基础第九讲:面向对象基础(三) « { Android学习指南 }_files...
很好的一些Android学习资料,这些学习资料中也有些个人笔记,从入门到精通的课程。
Android学习总结 Android 是什么? Android 平台是由 Google 公司发布的一个手机操作系统,该系统采用开发源代码的方式集成各种终端应用,是一个专门针对移动设备的软件集,包括操作系统、中间件和一些重要的应用...
在掌握了基础和进阶知识之后,进入此阶段的学员将学习Android的高级应用开发技巧,包括动画处理、自定义View、Kotlin语言等,并通过实际项目来综合运用所学知识,提升实战能力。 三、Android课程技术栈: 课程内容...
android学习教学PPt
同时,思维导图也便于整理个人的学习进度,回顾已学内容,以及规划未来的学习方向。 在学习Android的过程中,结合这些思维导图,不仅可以提高学习效率,还能培养良好的学习习惯和系统思考能力。建议将思维导图作为...
android一年学习资料-Android学习核心资料-含代码 Android platform是一个用于开发移动程序的软件包,它包括了操作系统、中间件及一些关键应用。开发者能使用android SDK为Android platform开发应用,这些应用使用...
android学习计划书,学习android要有一个整体的规划,在一步一步慢慢来,最主要的是每到一个时期都知道要学些什么
android学习资料大全
android 主要主件学习
教程名称:Android 4.0开发入门经典学习文档合集课程目录:【】Android4开发入门经典 ? 第七部分(1):数据存储【】Android4开发入门经典 ? 第七部分(2):数据存储【】Android4开发入门经典 ? 第三部分【】...
android 学习资料大全 详细介绍 适合新手 起步者学习
android学习思维导图 自己画的 比较简单
Android学习心得体会
Android 学习之路 Android 学习之路是 Android 开发者的必经之路,对于初学者来说,了解 Android 开发的分类非常重要。Android 开发可以分为四大类:Android 客户端应用程序、Android 通用类程序、Android 游戏...
android 学习资料一起打包下载,第一行代码以及android实战教程。