如果是色彩盲,请自行收藏这个网站:Material Design Color Palette Generator 所有书上的UI部分扫一遍就行了,我相信现在还没有书按material design标准讲解。 从一开始起就严格按照material design写,Material Design我想你一开始学习的时候身边是没设计师的吧,但是按照标准,你不需要设计师:) 不 要自定义一堆padding margin,但你需要边框,边距的时候,请看看?android:attr/里面有木有你需求的(由于android studio强大的补全功能,你一般只需打几个关键词就有提示了),比如你需要给一个ImageButton加点击效果,不要傻不拉几的去写一个selector了,你只需要输入 item select这些关键词,自动补全就会给你提示了。 不要定义一大堆乱七八糟的字体大小了,materail design上的几种基本字体大小可以满足你! 再也不要使用ListView了,改成RecycleView吧! 再也不要寻找第三方下拉刷新控件了,SwipeRefreshLayout肯定符合你的要求(不信你看,知乎Android客户端都是用的这个(●ˇ∀ˇ●))。 再也不要使用第三方侧滑栏了,DrawerLayout能满足你! 再也不要使用ViewPagerTabStripe这一类的第三方Tab控件了,请使用TabLayout! 再也不用找圆形头像控件,圆角控件了,其他的Univeral Image Loader /Picasso也不用看了,直接上Fresco | Fresco 中文说明吧,它都有!不如用省下的时间看看Fresco的源码。 少去国内论坛瞎晃,然后各种求指点,安心写两个月,你会发现自己水平比他们都强,有问题请去stackOverflow搜索,国内博文除了几个大牛的都少看,都是假的!都是骗人的!很多写着是原创,但是博文内容他们自己都没试验过,鄙视这些不负责任的! 少听一些人说的有问题要写博客记下来!把这个时间省下,学一下UML图怎么画,给自己的工程加一些规范的注释吧!你的这些规范的源码和规范的注释就是你以后的资料库和经验库! 请学会使用Git,自己一个人也要用,我们先不说那些团队合作什么的高大上的,就说你这一版代码修残了,要从原来的重新修改,怎么办?用Git,回滚版本!就说你突然一天电脑出问题了,或者你范二了,没备份就重装系统了,想哭怎么办?用Git,再也不用担心代码突然丢啦! ---------------------------------2015/8/13------------------------------------------------------- 评论里面有些同学有疑问关于如何学习material design控件,我的建议是去GitHub搜,有很多同行给的例子,比如chenyangcun/MaterialDesignExample · GitHub

这些栗子足够入门。

---------------------------------2015/8/8---------------------------------------------------------- 有 朋友说要是动真格的话,需要NDK以及JVM等的知识,首现NDK并不是神秘的东西,你跟着官方的步骤走一遍就知道什么回事了,无非就是一些代码格式以及 原生/JAVA内存交互,进阶一点的有原生/JAVA线程交互,线程交互确实有点蛋疼,但平常避免用就好了,再说对于初学者来说关心NDK干嘛,据鄙人以 前的经历,只在音视频通信和一个嵌入式信号处理(离线)的两个项目中用过,嵌入式信号处理是 JAVA->NDK->.SO->MATLAB这样调用的我原来MATLAB的代码,其他的大多就用在游戏上了吧,一般的互联网公司会 有人给你公司的SO包的。 至于JVM,该掌握的那部分,相信我,你会掌握的,不该你掌握的,有那些专门研究JVM的人来做,不如省省心有空看看计算机系统,编译原理。 一 句话,平常多写多练,这是最基本的程序员的素质,尽量挤时间,读理论基础书籍,JVM不是未来30年唯一的虚拟机,JAVA也不一定再风靡未来30年工业 界,其他的系统和语言也会雨后春笋冒出来,但你理论扎实会让你很快理解学会一个语言或者框架,你平常写的多会让你很快熟练的将新学的东西应用到实际中。

初学者,一句话,多练。

转载于:https://www.cnblogs.com/sows/p/5453715.html

【风马一族_Android】Android学习相关推荐

  1. android+通过菜单跳转页面,【风马一族_Android】通过菜单的点击,跳转到不同界面...

    ---恢复内容开始--- 布局的代码:activity_main.xml 1 <?xml version="1.0" encoding="utf-8"?& ...

  2. 【风马一族_Android】 图能

    ---------------------------------- 第一次 名称:相片查看器 ---------------------------------- 通过3D.自动播放幻灯片.旋转.跳 ...

  3. 【风马一族_php】NO4_php基础知识

    原文来自:http://www.cnblogs.com/sows/p/6017018.html(博客园的)风马一族 侵犯版本,后果自负 回顾 运算符:算术运算符.逻辑运算符.比较运算符.位运算符.赋值 ...

  4. 【风马一族_xml】xmlp之dtd1

    什么是XML约束? 在xml技术里,可以编写一个文档来约束一个xml文档的写法,这称之为xml约束 2. 为什么要使用xml约束? 参看提示栏 3. xml约束的作用? 约束xml的写法 对xml进行 ...

  5. 【风马一族_C】进制转化

    1 #include "stdio.h" 2 #include "Math.h" 3 #define number 50 //设置数组的长度 4 5 int n ...

  6. 【风马一族_php】NO5_php基础知识_数组

    原文来自:http://www.cnblogs.com/sows/p/6032570.html (博客园的)风马一族 侵犯版本,后果自负 回顾 匿名函数 定义: 变量 = function [参数列表 ...

  7. 【风马一族_php】数组函数

    原文来自:http://www.cnblogs.com/sows/p/6045699.html (博客园的)风马一族 侵犯版本,后果自负  2016-11-09 15:56:26 数组 函数 php- ...

  8. 【风马一族_php】

    原文来自:http://www.cnblogs.com/sows/p/6054383.html  (博客园的)风马一族 侵犯版本,后果自负 2016-11-11   15:13:51 回顾 数组:分配 ...

  9. 【风马一族_php】NO0_搭建web服务器

    原文来自:http://www.cnblogs.com/sows/p/5977996.html  (博客园的)风马一族 侵犯版本,后果自负 安装apache apache是一种B/S结构的软件,apa ...

最新文章

  1. 关于《强化狼群等级制度的灰狼优化算法》的问题邮件回复
  2. 分布式系统开发——调度技术
  3. 如何在工作中快速成长?致工程师的 10 个简单技巧
  4. [云炬python3玩转机器学习笔记] 3-7Numpy中的矩阵运算
  5. SAP UI5 intent supported
  6. java 无法继承抽象类_java抽象类可以被继承吗?
  7. 将虚拟主机加入到netskills.net域环境_网站建设阿里云虚拟主机、ECS服务器、企业邮箱选择购买指南...
  8. 个人总结的一个中高级Java开发工程师或架构师需要掌握的一些技能...
  9. 在没有图片的情况下用css3实现一个圆形
  10. 从零基础入门Tensorflow2.0 ----八、39.5. gpu5
  11. 按头安利 好看又实用的窗户贴图素材看这里
  12. 流畅的python mobi 百度云_流畅的python【中文版】mobi下载
  13. 用Nginx禁止指定IP、国外IP访问我的网站
  14. タイトル キャッスルファンタジア ~エレンシア戦記~リニューアル 艾伦西亚战记(艾伦希亚战记)日文攻略
  15. 新建 umi 项目,Error: Rendered more hooks 或者 Rendered fewer hooks
  16. js 身份证号隐藏中间数字
  17. 管理Linkedin账号三步曲,高效管理领英账号。
  18. Latex中表格过长如何实现跨页表格——跨页表格宏包longtable的使用?
  19. echarts饼状图的使用
  20. 黑苹果系统备份还原步骤

热门文章

  1. 网络营销人应具备的五大思维
  2. 江西计算机一级b考试,江西省计算机B一级考试试题.doc
  3. ehviewer_EhViewer(E绅士)最新版-EhViewer2021里站最新版v1.7.6-3355游戏网
  4. dw选项卡代码_DW软件新建一个html网页
  5. 银联unionpay取消订单与超时时间
  6. java生成报文_生成xml报文方法并输出
  7. mysql数据库学习(keep update)
  8. wifi连接速率 linux,Deepin linux 操作系统提高 WiFi 速度
  9. aoc usb显示器 linux,AOC首款USB连接云显示器
  10. 数据服务开发工具(Magic-API)