关于自己学习安卓的体会

笔者学习了一段时间的安卓,有几个特别深的感触。
第一点。安卓开发虽然用的是JAVA语言(虽然有Kotlin但是笔者还没接触到),但是在大部分的开发过程中,基本都是重写各种类,自己写的东西比较少(这只是对于笔者的初级阶段)。所以到目前为止,虽然笔者能做一些小程序了,但是感觉知识掌握了这个开发工具。我想原因在于安卓的语言包装得太好了,以至于使用它开发应用是如此简单。
第二点。笔者学习安卓是因为自己的科技团队要做一个项目需要一个人学习移动端开发,我之前有一些兴趣才去学习的,在学习之前。我只对JAVA基础有了一定掌握,能用JAVA做一些简单应用。虽然网上大部分网友说学习了JAVA就能学习安卓开发了。但是我觉得这远远不够,掌握JAVA仅仅只是会用这个开发工具而已,真正想要学习移动端开发,我认为需要学习操作系统,Kotlin语言,JavaEE核心技术,c++(系统级开发)。
第三点。如果使用Android studio自带的模拟机的话,需要电脑内存12G以上,笔者自认为电脑配置算可以了I7-7800,8G内存。但是用虚拟机跑安卓程序,CPU必定会到85%以上,如果这个时候电脑稍微有一点卡顿就会直接蓝屏死机。所以最好建议还是购置内存较大或者处理器较好的电脑,另外你也可以将你的智能手机连接到电脑上,在你的手机上跑项目也是可以的。
第四点。因为目前安卓的更新速度比较快,因此在市面上的大多数书籍,其中的部分内容会有些过时,甚至会有错误。比如笔者雪下安卓开发用的是郭霖大神的《第一行代码 第二版》虽然是他最新的有关安卓开发的书,但是我在学习过程中有很多实际情况和书上的情况不同的地方。而且安卓开发工具也在这本书发售的这段时间里有了很多更新和改变,因此新手学习的时候,尤其是像我这样学得并不怎么多的人,会一头雾水。例如就是在第一行代码第二版8.2.1小节通知的基本用法在android 8.0运行未出结果,换了android 6.0的模拟器运行,发现可以出来结果,那是因为***NotificationCompat.Builder(Context context)***方法过期了。
以下是谷歌官方的说明,诸如此类的地方还有很多,就不一一例举了。

在这里插入图片描述

还有一个就是在OKhttp那个地方,我试着按照树上的步骤与朋友的服务器进行交互,但是始终不成功。要么是无法解析,要么是无法得到返回值。我查了查资料也是因为方法过期和android studio的更新问题造成的。关于这点我认为在网上找最新的教学视屏可能比买书好一些。
我个人还是个学习安卓的萌新,心得体会就暂时但这里了,有机会再补上。这几天感冒了,就把安卓学习笔记的事情咕咕了。这个星期一定补上。

以上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值