Android VR Player(全景视频播放器) [2]:开发说明

Android VR Player(全景视频播放器) [2]:开发说明

工具

本项目主要的开发工具为Android Studio 2.3,Android SDK Tools版本为26.0.2,Android Platform Version为API 25:Android 7.1.1;版本管理用了git;操作系统为Ubuntu 16.04 LTS。


过程

因为自己前期并没有Android开发的经历,所以这次基本上算是从零开始。大二时修过Java课,但都忘得差不多了。不过这些天来的开发经历也告诉自己,Android开发入门的话,不需要那么多前期知识储备,直接上手一点点去学会更有效,但是对一些概念还是要有基本的认识。比如,类,继承,接口,静态,重写等,这些都可以从任何一本Java入门书中查到,除此之外,activity,fragment等也是需要有一定认识的基本概念。因为涉及到界面,所以还需要会写一点基本的xml布局。

自己在开发过程中,要做某种效果时,经常就是百度,比如要实现视频列表,就百度“Android 视频列表”,然后就会找到很多相关的专业词汇,然后再用这些词汇作为关键词去检索,很容易会找到一些前辈们写的博客和demo,运行一下,看看代码,然后再加到自己的项目中。这种方法虽然很快,但是别人的方法,用到自己的项目中,难免出现“水土不服”的现象,这个时候就需要自己去看懂前辈实现的思路,为什么这样写,然后再针对自己的项目进行修改。

遇到问题的时候,自己一般先是debug,调不出来再百度,最后再google。一般的问题都能解决,很具体的问题,就需要自己仔细想了,加调试输出,去推逻辑。程序是死的,它只会按照人给的逻辑去执行,会出问题的是人,而不是程序。自己因为有时候不求甚解,生搬硬套地用了前辈们的代码,运行的过程中出了不少问题,这种情况下写代码,自然是越写越提心吊胆,因为自己都不知道运行起来到底是怎么样。自己在能力范围内尽可能地避免一些异常,但是最后Monkey测试(压力测试,可以理解为一只猴子什么也不知道地乱按你写的应用,看看多久会出问题)的时

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值