android开发之全局概述
android开发之全局概述
飞上北极星 发表于7个月前
android开发之全局概述
  • 发表于 7个月前
  • 阅读 1
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   



做Android开发快两年了,一直没有去记录什么的什么的习惯;可能还是习惯了解了大概内容之后再去做某些方面的解说吧,褒贬不说,将自己所知道的一些尽量记录下来,方便你我!


android系统作为又一个以linux系统为基础开发出来的操作系统,同样是由底层的linux系统,中间件,用户界面和应用软件这四部分组成。它采用的是一种软件叠成的方式进行构建,这倒是很像计算机网络中的几个“层”,可以这样理解。所以熟悉android的启动流程对理解android系统相当重要,这也有利于更加深刻的理解android的几个层……android系统的开发主要就是适配不同厂家的设备驱动,以编译底层linux的kernel(当然,你可以说是android的kernel) ,修改系统的界面以进行深度定制。  那么现在我按照“开源中国”中对android的几个模块进行的划分也来初步划分android开发的几个模块,如此列出来以作为一个整体的介绍:

     1、android开发环境的搭建

     2、android开发基础

     3、android开发的用户界面

     4、数据存储

     5、网络通信

     6、多媒体

     7、图形图像

     8、android游戏开发

     9、android开发高级篇

   10、android的第三方集成

   11、android系统及硬件


相对详细一点的介绍各个模块之具体划分

1、android开发环境的搭建

      android的SDK,ADT,AVD,DDMS,ADB,签名&打包&发布


2、android开发基础

      1> android的四大组件Activity(Fragment),Service,BroadcastReceiver,ContentProvider 之生命周期及运行原理

      2> android各组件及进程之间的通信

      3>android的各事件(监听及回调)处理

      4>android的异步任务

      5>android应用的资源

      6>android的mainfest文件


3、android应用开发的用户界面

      1> 组件与代码之间的关系

      2> 第一组UI组件:布局管理器

      3> 第二组UI组件:TextView及其子类

      4> 第三组UI组件:ImageView及其子类

      5> 第四组UI组件:AdapterView及其子类

      6> 第五组UI组件:ProgressBar及其子类

      7> 第六组UI组件:ViewAnimator及其子类

      8> 其他组件

      9> Dialog

     10> Menu

     11> ActionBar


4、数据存储

      1> SharedPreferences

      2> File

      3> Sqlite


5、网络通讯

      1> Http

      2> Socket

      3> NFC

      4> WIFI

      5> WEB


6、 多媒体

      1> MdiaPlayer 播放音视频  SoundPool控制参数效果

      2> MediaRecord录制视频

      3> SufaceView


7、 图形图像

      1> 简单的图片 Drawable , Bitmap和BitmapFactory

      2> 绘图  Canvas类和Paint类

      3> 图形特效处理 Matrix(控制变换),drawBitmapMesh(扭曲图像),Shader(填充图形)

      4> 逐帧动画 AnimationDrawable

      5> 补间动画 Tween动画与Interpolator

      6> 属性动画

      7> 其他动画 SurfaceView


8、游戏引擎

9 、微博,微信,支付宝,地图,等

10、针对不同芯片的不同解决方案的android系统开发






 




共有 人打赏支持
粉丝 0
博文 140
码字总数 0
×
飞上北极星
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: