热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

安卓自学资源大整合

视频其实现在的视频网站多得很,相信大家都知道了,什么慕课网,极客学院啊这些,大家都有一定的了解。当初我学Java的时候,还是看尚学堂的马士兵老师的视频,贪吃蛇,坦克大战这些我想肯定有很多人熟悉的,哈!

视频

其实现在的视频网站多得很,相信大家都知道了,什么慕课网,极客学院啊这些,大家都有一定的了解。当初我学Java的时候,还是看尚学堂的马士兵老师的视频,贪吃蛇,坦克大战这些我想肯定有很多人熟悉的,哈!不过我建议那些一点基础的人来说,要想入门,我觉得还是视频+书籍相结合最为合适。

因为光看视频的话,容易犯困和累,比较耗时间,不过老师会讲解得比较通俗易懂。光看书的话,就比较晦涩,有时候光一个定义就理解半天,并且书上的代码,有时候会理解不了。所以要入门的话,还是视频+书籍比较合适!(当然,这些都是我自己的意见而已,很多时候还是因人而异的。)

书籍

当有了一定的基础之后,看书时一次很好的提升。

第一行代码 Android入门的一本好书。当年我在学校图书馆借回来这本书,看了两个月,按着书上的代码敲了一遍,还有最后一章的酷欧天气项目,我正式踏入Android的大门。

Android开发进阶 从小工到专家 这本书的作者将对这本书的定位是学习Android开发的第二本书。我刚买,看了第一章。这本书挑Android开发中需要用到的重点来说,比较系统、浅显,但不是很深入。不过对于这本书的定位还是认可的,值得刚入门的看一看。

Android群英传 这是一本进阶的书,心里本着
快速前进的心态就买了下来,谁料到当时自己的水平根本就hold不住,但还是硬着头皮看了好几章。虽然没有全看懂,但还是知道个所以然,有这么的一回事。这本书上的关于自定义View和自定义动画讲解的还是很好的。

Android源码设计模式解析与实战 既能学习到设计模式,又能了解下Android的源码,反正我买了。

Effective Java 因为自己的代码写得比较烂,就想提升下,就买了这本书。果然,没那么的一两年工作经验就想看懂这本书,就如当时天真的我:)但这确实是一本经典好书。

App研发录:架构设计、Crash分析和竞品技术分析 这本书需要一定的Android开发经验才能看明白。我也刚买看了第一章,就爱不释手了,因为不仅在代码的封装上,而且在很多的细节上都提供方法指导和建议。想怎样从架构开始去完成一个项目,看看这本书还是有很多的好处。

Android开发艺术探索 这本书我没看过,不过网上的好评如潮,是一本进阶的好书,有机会肯定要看看。

关于书籍,我就暂时写这些,当然这些只是针对于刚入门和初级的开发人员来说的(因为我现在也是一枚菜鸟而已),而且值得一看的书还有很多。

网站

GitHub 这简直是程序员的圣地啊,自从我学会用之后,逛GitHub的次数要比微博的次数多得多。

Android开发技术周报 每周看一看有什么新技术和好东西出现。

Android Gems 将GitHub上优秀的Android开源项目做好各种分类,再也不需要在GitHub上瞎找了。

干货集中营 每个工作日推送最近比较火的技术和好看的妹纸:)。

掘金稀土 每天打开电脑必逛的网站,收集了很多干货资源,应有尽有。

极客头条 也是收集了很多干货资源的地方。

Android官方培训课程 官方出品,必属精品。(需科学上网)

Material Design 中文版 学习Material Design的好地方

简书 打开后,自行搜索与Android开发相关的专题吧!

博客

排序不分先后

Hongyang 大神级别的博客啊!每一篇的文章的质量都很高,简直可以当电子书来看了。

Mr.Simple的专栏 上面提到的设计模式和开发进阶那两本书的作者。

任玉刚 Android开发艺术探索这本书的作者。

巫山老妖

AigeStudio

eclipse_xu Android群英传的作者

郭霖的专栏 第一行代码的作者

赵凯强

xiangzhihong8的专栏

大头鬼Bruce 我是看他的博客写RxJava的

阿拉灯神灯的专栏 学习Android自定义控件的好地方

Scott 有几篇对Android的基础总结很好。

一片枫叶的专栏 Android产品研发系列

markzhai's home 从零开始的Android新项目系列

码农明明桑

吴小龙同學

MrFu Blog glide框架系列

Keegan小钢

stay4it

总结

以上这些就是我个人的自学Android的资源了,从小白到如今刚出来工作,我就靠着这些一步一步地走过来。如果大家还有推荐的话,表示非常欢迎!一起进步,才是真正的进步啊!其实现在都已经是信息化的时代了,网上的资源再更丰富,但要想进步,还是贵在坚持啊!

转载地址:http://www.jianshu.com/p/9f354b41fb5f



推荐阅读
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 推荐系统遇上深度学习(十七)详解推荐系统中的常用评测指标
    原创:石晓文小小挖掘机2018-06-18笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值, ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • 深度学习中的Vision Transformer (ViT)详解
    本文详细介绍了深度学习中的Vision Transformer (ViT)方法。首先介绍了相关工作和ViT的基本原理,包括图像块嵌入、可学习的嵌入、位置嵌入和Transformer编码器等。接着讨论了ViT的张量维度变化、归纳偏置与混合架构、微调及更高分辨率等方面。最后给出了实验结果和相关代码的链接。本文的研究表明,对于CV任务,直接应用纯Transformer架构于图像块序列是可行的,无需依赖于卷积网络。 ... [详细]
  • 本文介绍了一款名为TimeSelector的Android日期时间选择器,采用了Material Design风格,可以在Android Studio中通过gradle添加依赖来使用,也可以在Eclipse中下载源码使用。文章详细介绍了TimeSelector的构造方法和参数说明,以及如何使用回调函数来处理选取时间后的操作。同时还提供了示例代码和可选的起始时间和结束时间设置。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • Activiti7流程定义开发笔记
    本文介绍了Activiti7流程定义的开发笔记,包括流程定义的概念、使用activiti-explorer和activiti-eclipse-designer进行建模的方式,以及生成流程图的方法。还介绍了流程定义部署的概念和步骤,包括将bpmn和png文件添加部署到activiti数据库中的方法,以及使用ZIP包进行部署的方式。同时还提到了activiti.cfg.xml文件的作用。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文总结了淘淘商城项目的功能和架构,并介绍了传统架构中遇到的session共享问题及解决方法。淘淘商城是一个综合性的B2C平台,类似京东商城、天猫商城,会员可以在商城浏览商品、下订单,管理员、运营可以在平台后台管理系统中管理商品、订单、会员等。商城的架构包括后台管理系统、前台系统、会员系统、订单系统、搜索系统和单点登录系统。在传统架构中,可以采用tomcat集群解决并发量高的问题,但由于session共享的限制,集群数量有限。本文探讨了如何解决session共享的问题。 ... [详细]
author-avatar
风一样的梦
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有