Android 学习路线

来源:互联网 发布:初中学历学seo要多久 编辑:程序博客网 时间:2024/06/06 15:04

一、常用UI控件与事件处理机制

1、布局控件

  • LinearLayout(线性布局)
  • RelativeLayout(相对布局)
  • TableLayout(表格布局)
  • FrameLayout(帧布局)
  • GridLayout(网格布局)
  • AbsoluteLayout(绝对布局)

2、视图控件

  • TextView(文本框)
  • EditText(输入框)
  • Button(按钮)与ImageButton(图像按钮)
  • ImageView(图像视图)
  • RadioButton(单选按钮)&Checkbox(复选框)
  • 开关按钮ToggleButton和开关Switch
  • ProgressBar(进度条)
  • SeekBar(拖动条)
  • RatingBar(星级评分条)
  • ScrollView(滚动条)
  • Date & Time组件
  • Adapter基础讲解
  • ListView简单实用
  • GridView(网格视图)
  • Spinner(列表选项框)
  • AutoCompleteTextView(自动完成文本框)
  • ExpandableListView(可折叠列表)
  • ViewFlipper(翻转视图)

3、事件

  • Toast(吐司)
  • Notificatio(状态栏通知)
  • AlertDialog(对话框)详解
  • PopupWindow(悬浮框)的基本使用
  • 菜单(Menu)
  • ViewPager的简单使用
  • DrawerLayout(官方侧滑菜单)
  • Handler消息传递机制浅析
  • TouchListener PK OnTouchEvent + 多点触碰
  • 响应系统设置的事件(Configuration类)
  • AnsyncTask异步任务
  • Gestures(手势)

二、Android四大组件和Intent组件

三、 Fragment

四、数据存储

  • 文件存储读写
  • SharedPreferences保存用户偏好参数
  • SQLite数据库

五、网络编程

  • HttpURLConnection
  • HttpClient
  • XML数据解析
  • JSON数据解析
  • WebService
  • WebView(网页视图)基本用法
  • Socket学习网络基础准备

六、绘图与动画

  • Bitmap(位图)
  • 三个绘图工具类详解
  • MaskFilter(面具)
  • XfermodePorterDuff
  • ColorFilter(颜色过滤器)
  • PathEffect(路径效果)
  • Shader(图像渲染)
  • Paint几个枚举/常量值以及ShadowLayer阴影效果
  • Typeface(字型)
  • Canvas
  • MatrixdrawBitmapMash
  • 帧动画
  • 补间动画
  • 属性动画

七、多媒体开发

  • SoundPool播放音效(Duang~)
  • MediaPlayer播放音频与视频
  • Camera拍照
  • MediaRecord录音
  • TelephonyManager(电话管理器)
  • SmsManager(短信管理器)
  • AudioManager(音频管理器)
  • Vibrator(振动器)
  • AlarmManager(闹钟服务)
  • PowerManager(电源服务)
  • WindowManager(窗口管理服务)
  • LayoutInflater(布局服务)
  • WallpaperManager(壁纸管理器)

八、地图定位

原创粉丝点击