Android开始开发容易遗漏的点

 

做开发的人,为什么写博客,给别人看,也是最重要的,给自己看,因此经常回来回顾自己写过的代码,发现都不认识了,



做开发的人,为什么写博客,给别人看,也是最重要的,给自己看,因此经常回来回顾自己写过的代码,发现都不认识了,甚至曾经掌握的知识点也是以往殆尽了。

【写在前面】:

1.举个例子,你曾经用过的锄头,当初用的很溜,然后你告诉人家这个怎么用才会溜,然后时隔半年这个锄头你就不会用了,再也不得心应手了。

2.想说的是,学习IT这个过程,永远不是去学一个工具那么简单,因为学习工具只是第一步,工具会过时,会被替代,如果你只是工具学的很溜而没有学会这个工具为什么而创造,这个工具为什么会为这片田地创造了那么大收益,那么哪天工具过时,你对工具生疏,人家开来挖掘机,然后你就完蛋了。

3.但是,如果你懂得创造田地收益的原理,那么开挖掘机,收割机最终也是为了能够收获更多的粮食而已,那么还是要来请教你,你接下来的任务不过是最多去学学收割机怎么开,不会开也没关系,做个资深顾问吧。

想说那么多的意义就是,懂得如何解决问题比掌握一个工具更为重要,这就是大学的课程如此重要的原因,老师水不水不重要,你牛逼你问倒他,让他惭愧,也是请不要默默来默默走,背后怒骂老师水。

下面我回顾下Android很基础的东西:

【分析项目】:

in package explorer 中

随便一个项目,我们看下它总体架构:

要知道这些东西都是放什么的,再开始编程

src:包括所有Java源代码,里面有包名,包里有类。

gen:系统生成的Java源文件,平常不要去动它,R文件在里面,百度一搜你就会知道R文件的恐怖之处了,很多问题由它引起,当然有时候它也是提示你的xml文件出了毛病。

Android 4.3:告诉你建立一个这个版本的项目,这个还是不要小看它,因为不同版本的Android代表你可以使用不同功能的API,正常来说版本越高,API提供功能越丰富,不过要考虑到一个风险,就是安在低于这个版本的设备也就是手机上,有些程序将会面临崩溃危险,(安卓水很深)

Android Libraries:
显示应用链接的各种支持库,JAR文件,后面也许你要用到的框架都在这里。

assets:文件,音频或视频

bin:不关心

libs:库,jar

res:资源文件

AndroidManifest:描述应用程序,权限,活动,服务,广播,建议理解为通行证。一切有关行为都在在这里注册,要不通不过。

阿里云测移动质量中心(MQC)是为广大移动开发者提供真机测试服务的云平台,拥有大量热门机型,提供7x24全天候服务。我们致力于向移动开发者提供专业、稳定、全面、高价值的自动化测试平台、简单易用的使用流程、贴心的技术服务,帮助开发者以最低的成本、最高的效率发现APP中的各类隐患,包括APP崩溃、各类兼容性、功能性、性能问题等等,减少用户流失,提高APP质量和市场竞争力。我们的信念是:没有最好,只有更好。愿与广大移动开发和测试同仁一起,坚持产品创新和技术优化无止境,为多姿多彩的移动世界贡献力量。


微信ID:alibaba-mqc


长按左侧二维码关注


    关注 微文阅读推荐


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册