如何学好Android

宋果
• 阅读 2768
  1. 参加考试,这样可以拓宽自己的知识面
  2. 集中与工作, 认真看工作代码,吸收要点, 特别是工作流程:
    式样决定,代码,review,测试,发布,信息收集
  3. 多练习, 从编程效率和掌握深度上下手
  4. 多看杂志,从面上扩展自己的知识范围,但不一定要精
  5. 多参加学习会,了解历史与未来(android 5.0)
  6. 多写多说多听, 交流的重要性不比编程差
点赞
收藏
评论区
推荐文章
GitHub最牛的Android开源项目,金三银四
Android目前也是非常成熟的,如今移动的变化也是比较大,不管是从Android系统本身的变化还是语言上,自从17年kotlin的作为第一语言,涉及到Android系统周边的非常之多内容,若全部自己去实现及掌握可能需要花费很多的精力,现在github中有很多非常优秀的项目,快速的学习及掌握;1,视频播放器,基于IJKPlayer(兼容系统MediaPl
一个前端应必备的素养图谱
参加工作五年,从后端转岗前端,除了工作中用到,以及平时浏览的技术文章,并没有系统的学习过。随着对前端了解的增加,也更清晰的认识到了前端的迭代速度。各类脚手架,组件库如雨后春笋。我自己的近期学习也是零散,有可能一个知识点还没吃透,就去看另一个了。正好有机会看到github上的学习路线图。借此机会,自己也系统的学习整理一下,无论是已经了解的,还是未曾了解的,都重新梳理。
亚瑟 亚瑟
4年前
Flutter - 深入理解Flutter引擎启动
基于Flutter1.5,从源码视角来深入剖析flutter引擎的启动流程,相关源码目录见文末附录一、Flutter引擎启动工作1.1Flutter启动概览Flutter作为一款跨平台的框架,可以运行在Android、iOS等平台,Android为例讲解如何从Android应用启动流程中衔接到Flutter框架,
刘望舒 刘望舒
4年前
Android解析WindowManager(一)WindowManager体系
Android框架层Android系统服务WindowManagercategories:Android框架层本文首发于微信公众号「刘望舒」前言WindowManagerService(WMS)和AMS一样,都是Android开发需要掌握的知识点,同样的,WMS也很复杂,需要多篇文章来进行讲解,为何更好的理解WMS,首先要了解WindowManage
Stella981 Stella981
4年前
Android单元测试之四:仪器化测试
Android单元测试之四:仪器化测试仪器化测试  在某些情况下,虽然可以通过模拟的手段来隔离Android依赖,但代价很大,这种情况下可以考虑仪器化的单元测试,有助于减少编写和维护模拟代码所需的工作量。  仪器化测试是在真机或模拟器上运行的测试,它们可以利用Androidframew
Stella981 Stella981
4年前
Android Studio xcode单步调试 WebRTC Android & iOS
mac环境如何在AndroidStudio里单步调试WebRTCAndroid的native代码。WebRTC代码下载depottools是chromium代码库管理工具,包括代码管理、依赖管理、工作流程管理等;Android/Linux、Windows、iOS/macOSWebRTC本身的代码是同
Stella981 Stella981
4年前
Android 面试必备
前言时间飞逝,转眼间毕业两年多,从事Android开发三年了。我在想,也是时候将自己的Android整理成一套体系。这一次的知识体系图谱只涉及到Android基础知识部分和设计模式的,Android写这一套Android面试必备系列文章的初衷。1.整理自己学过的知识,总结,让其成为一套体系,方便日后查阅。2.现
Wesley13 Wesley13
4年前
Unity横屏
Android下发现Unity里面的Player设置,并不能完全有效,比如打开了自动旋转,启动的时候还是会横屏,修改XML添加以下代码<applicationandroid:icon"@drawable/ic\_launcher"                    android:label"@string/app\_name"
Stella981 Stella981
4年前
Play1.2.x源代码概读
说到阅读源码,阅读的方法很重要。如果逐个类逐个类的看,看到有关联的类,就跳进去看,这样效率非常低,根本看不出整个框架的逻辑思想,重要的是容易磨灭那股看代码的冲劲。看源码,起码该知道框架是从哪里启动,先从自己熟悉、感兴趣的模块下手,结合IDE一步一步debug下去,然后逐个模块攻破。首先,简单介绍一下普通web框架大致的工作流程:1.http请
WeiSha100 WeiSha100
3年前
线上考试功能设置教程
登录学员账号,首页找到考务中心,按时间参加考试即可,考完后可以在个人中心查看自己的考试成绩如何发布这样的考试呢?1.登录教师账号,找到测试/考试,先增加试卷,填写试卷的基本信息,选择好出题范围2.找到考试管理,增加考试并发布3.考试结束后,主观题自动得出成绩以上就是考试的发布流程,除了该功能还有点播,学情监督,直播,在线支付,三级分销,学习卡等功能,可以下载
宋果
宋果
Lv1
近城远山,都是人间。
文章
3
粉丝
0
获赞
0