Android进阶之路前言一

本文仅代表个人观点!

前言

从事Android开发已有一段时日,古语云:温故而知新,可以为师矣。我写下这篇专栏不求能够为人师表,但要为自己这段日子以来的开发事件做一个总结与整理。
时至今日,回首过往。我认为一个完整的APP开发可以大致分为两部分来看:界面与交互!
界面:界面是指用户与UI之间的交互行为。通常有点击,滑动,双击,长按,短按!
交互:交互是指UI与后台之间的交互行为。通常有下载图片,数据获取,检测更新!
下面就请跟随我来看一看更具体的分类。

Android APP开发纲要

  • 界面
  • 交互

界面

  • 布局方式
  • 控件
  • 屏幕适配

交互

  • 网络请求

布局方式

  • Android五大布局方式

控件

  • Google自带控件
  • 第三方控件
  • 自定义控件

屏幕适配

  • 相对布局
  • 权重

网络请求

  • Google自带网络请求
  • 第三方网络请求框架

Android五大布局方式
  • LinearLayout 线性布局
  • TableLayout 表格布局
  • FrameLayout 帧布局
  • RelativeLayout 相对布局
  • AbsuloteLayout 绝对布局
Google自带控件
  • TextView 文本
  • Button 按钮
  • ImageView 图片
  • EditText 文本输入框
  • ChechkBox 单选框
  • DiaLog 弹框
  • ListView 列表
  • RecyclerView 列表(ListView进阶版)
  • ProgressBar 进度条
  • ExpandableListView 下拉选择框(可折叠ListView)
  • ActionBar 标题栏
  • ViewPager 滑动视图 (常与Fragment,RecyclerView联合使用)

这里只粗略介绍几个常用的

三方控件
  • MPAndroidChart 折线图
  • HoloGraphLibrary 三方图表框架
  • SwipeToLoadLayout 上下拉控件

大家有好的可以告诉我,我会保持更新

自定义控件
  • 自定义ProgressBar

这个略显尴尬

Google自带网络请求
  • HttpURLConnection (Android 原生网络请求)
第三方网络请求框架
  • volley (Google 2013 I/O 大会,Google官方出的一套小而巧的异步请求库)
  • Android-async-http
  • xUtils
  • OKHttp 主流框架之一
  • retrofit 主流框架之一
  • okhttp + rxJava + retorfit2 主流

其他
  • 开发工具
  • 基础语法
  • 基本了解
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值