loading请求处理中...
10大优享服务
62项会员特权

各位前辈你们学习android软件开发都有什么心得呀,说来分享一下吧

提问者:风景之恋 1回答 浏览次数:1931 提问时间: 2021/12/01 14:25
我来回答
您还可以输入1500

全部回答

  • 梦在翔 2021/12/01 14:31
        从android软件开发来讲的话,外形,软件都是需求考量的要素。Android老练的速度蛮快的, 从消费者的视点来讲,iPhone的体会非常好,但从职业的视点来看,包含HTC、索尼爱立信、三星等手机厂商都已经开端花大力气开发Andorid硬件和软件,Android的远景仍是很值得等待的。
       1、开发软件是「规划导向思惟」。写程序(Coding)并不等于做软件(Software),写code能够很straight forward,意思是,我们能够通往直前,不受任何约束地自由发挥,开发软件是「规划导向思惟」。写程序(Coding)并不等于做软件(Software),写code能够很straight forward,意思是,我们能够通往直前,不受任何约束地自由发挥,程序代码怎样写,很自由心证。但是做软件就很不一样了。以Android结构的开发为例,写code要思考架构,要先做规划(OOD),要验证规划的正确性,同时也要到达重用(Design Reuse)结构规划的要求;所以开发Android结构,是在一套系统化且制式的规划下进行,写code遭到标准。过去硬件商写code是为了驱动硬件,或验证硬件,现在要担纲软件开发的工作,coding的思惟就要改动。
        2、AOSP版别的程序代码很可能永远都是reference code,厂商自已的implementation也不会揭露源码。Android里的Launcher是reference Launcher,Android里的rild也只是reference code;大部份implementation是reference implementation,不是workable或useable code。所以,不能只顾着等待AOSP的释出,也不能渴望着取得一切的源码。强化开发才能,着手开展AOSP变成好用的自有版本,才是解决之道。
        3、开发Android商品不是只为了硬件,而是要支持网络上「现成的各种软件」。消费者可能无法承受一个API不兼容的Android商品。大部份的应用开发者都根据规范Android SDK做开发,此刻,API不兼容的商品,会让这些应用软件无法履行。
        从一些可正常作业的代码到一个可怕的使用程序是一个无穷的跳动,比较iOS渠道Android更是如此 。当在iOS上发布使用时只是在一个设备上跳动–你的手机–对许多设备而言都很类似–一样巨细的屏幕,都有极好的硬件,95%上运转一样版别的操作系统。在Android使用中你不会遇到这种状况。你的程序有必要可以处置全部:从屏幕,处置器,定制的操作系统,API层级以及任何其他的特定设备。写好android软件开发论文,做好android软件开发,就从现在开始做起吧!

问题分类

我 要 回 答 我 要 提 问
问题分类   验证码 换一组