Android编程: 环境搭建、基本知识

学习的内容两个方面:环境搭建、基本知识

====环境搭建====

1.下载 android studio(http://developer.android.com/sdk/index.html)

2.安装 android studio(一键安装)

3.配置 android studio(仅仅配置环境变量)

详解:

a)下载和安装无需详细描述,过程简单到爆,仅需配置一个PATH环境变量,我的电脑是Mac,过程简记:

vim ~/.bash_profile

ANDROID_SDK_HOME=~/Library/Android/sdk

PATH=$ANDROID_SDK_HOME/tools:$ANDROID_SDK_HOME/platform-tools:$PATH

b)添加或是更新手机到ADB设备管理服务,方便调试,简单的步骤是开启服务,更新并查看设备信息,用完关闭服务

启动android设备服务 adb start-server

更新android设备信息 android update adb

查看连接的设备信息  adb devices

关闭android设备服务   adb kill-server

====基础知识====

A)API LEVEL的选择,直接影响开发APP的兼容性

Android编程: 环境搭建、基本知识

B)Android的架构图

Android编程: 环境搭建、基本知识

1)linux内核是系统核心,底层的东西,控制硬件,它提供了硬件层次的抽象,供上面各种抽象层使用

2)Android Runtime - ART ,android的运行时环境,用来翻译并执行android程序应用

3)Libraries包含Android Libraries和C/C++ Libraries ,一堆标准的库供开发者使用,库名如下列表所示

  • android.app
  • android.content
  • android.database
  • android.graphics
  • android.hardware
  • android.opengl
  • android.os
  • android.media
  • android.net
  • android.print
  • android.provider
  • android.text
  • android.util
  • android.view
  • android.widget
  • android.webkit

C/C++ Libraries主要和内核打交道,做驱动,或是性能要求较高的任务!

4)Application Framework,应用程序框架,用来服务一系列的

  • Activity Manager(界面管理器)
  • Content Providers(内容管理器)
  • Resource Manager(资源管理器)
  • Notifications Manager(通知管理器)
  • View System (视图系统)
  • Package Manager(软件包管理器)
  • Telephony Manager(电信业务管理器)
  • Location Manager(位置管理器)

5)Applications,android集成了一些核心的应用程序

 
上一篇:ubuntu 10.04安装qtcreator并汉化


下一篇:Sublime安装插件的方法