Android 开发包含哪些内容?

Android · yetia · Created at · Last by bd2015888 Replied at · 3016 hits
96

想对Android开发有一个整体的认识。希望知道如果想具有独立开发普通APP的能力,意味着需要掌握哪些内容。比如需要掌握哪些语言、框架、环境、API、库、工具、常识等等。这些内容互相是什么关系。

共收到 6 条回复
48

Android基础学习

1. 基础UI学习

  • Button(按钮)
  • TextView(文本框)
  • EditText(编辑框)
  • CheckBox(多选框)
  • RadioButton(单选按钮)
  • Spinner(下拉列表)
  • ScrollView(滚动视图)
  • ProgressBar(进度条)
  • SeekBar(拖动条)
  • ImagesView(图片视图)
  • GridView(网格视图) 2. 四大组件学习 3. 五大布局学习
  • LinearLayout
  • FrameLayout
  • AbsoluteLayout
  • RelativeLayout
  • TableLayout 4. 友好交互学习 5. 数据存储 6. 网络访问
  • HttpClient:是Apache提供的。
  • HttpURLConnection:是谷歌根据Java自带的URLConnection改进的。
  • Socket:Socket是Java自带的基于TCP/IP的通信工具。
  • WebView:WebView是基于谷歌chromium内核的一个可以作为浏览器的视图。 7. Animation ** **8. 画图 9. 多媒体与照相机 10. 高级UI学习 11.常用框架

文中大部分来自:Android开发漫谈

96
fte · #2 ·

现在android越来越庞大了,单独一个类别出来都可以专精啊,例如专门搞架构的,专门做硬件的(车机冰箱等定制),专门擅长图形学的等等... ...

30
d_clock · #3 ·

@jonsnow 这思维导图,给力。

30
d_clock · #4 ·

@fte 感觉就像Java一样,涉及到的面越来越广!

96
bd2015888 · #5 ·

这解释,太屌炸了

6Floor Deleted
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up