Android一词最早出现于法国作家利尔亚当在1886年发表的科幻小说《未来夏娃》中,Android之父 Andy Rubin(安迪・罗宾)将外表像人的机器起名为Android。Andy Rubin召集了一帮工程师和产品规划师,目标是开发一个向所有软件设计者开放的移动手机平台

Android之父: Andy Rubin(安迪・罗宾),Google工程副总裁,Android开发的领头人。2013年3月14日,Andy Rubin辞去Android业务主管一职,Chrome及应用高级副总裁Sundar Pichai将接管Android业务。

android的平台架构:(四层架构)

  1. 应用层

  2. 应用框架层

  3. C/C++库层

  4. Linux核心层

Android模拟器:Dalvik(虚拟机)

开发工具:JDK(1.6版本以上的);Android SDK;Eclipse;ADT(ANdroid Development Tools)

因为Eclipse有带有上面全部的东西下载到:http://developer.android.com 下载

环境变量配置:D:\\Android_prog\\adt-bundle-windows-x86-20130917\\sdk\\platform-tools



1)Android SDK

docs :API文档

platforms:不同版本的Android系统

2.3 10

3.0 11 平板

4.0 14 平板和手机融合

4.3 18


sources 源代码

tools: 开发、调试工具

samples: 示例程序

platform-tools: adb.exe


2)模拟器:

与真机的区别:硬件相关的:通讯、蓝牙、USB、Wifi、电池


横纵屏切换:Ctrl + F12

back: Esc

回到桌面: Home

菜单: F2


3)DDMS (Dalvik Debug Monitor Service) 模拟器调试窗口服务

4)Android 系统文件目录

/mnt sdcard目录

/data/app 用户安装的apk(Android Application Package)

/data/data 数据包

/system 系统的一些数据


5)ADB (Android Debug Bridge) android 调试桥


1、查看当前运行的模拟器:

adb devices


2、断开模拟器服务:adb kill-server

重启模拟器服务:adb start-server (adb devices 就具有重启的功能)


3、电脑跟手机之间互相复制文件:

adb push 电脑路径\\文件名 手机文件路径/ (PC ――――》模拟器)

adb pull 手机文件路径/文件名 电脑路径 (模拟器 ――》电脑)


4、安装、卸载apk

adb install -r 文件路径 (-r 表示强制安装、会覆盖已有的app)

adb uninstall 包名 (包名可以在清单文件里面查询(Androidmanifest.xml))

注:在Android里面用来识别应用用的就是包名。

Android项目的文件系统:

src java源文件

bin apk (前提:要编译运行过之后)

gen R文件 好处:节省io代码

libs 外部的库

res 资源文件

-drawable 图片

-layout 布局文件

-menu 菜单布局文件

-values 字符串、颜色、长度单位

Androidmanifest.xml 清单文件

布局文件:控制app显示出来的界面布局。

xxx.xml



本文出自 “安卓学习过程” 博客,谢绝转载!

更多相关文章

  1. android中解析文件的三种方式
  2. Android如何获取多媒体文件信息
  3. [置顶] Android中对Log日志文件的分析
  4. 分享自己在项目中对android文件系统的一些认识
  5. 无废话Android之android下junit测试框架配置、保存文件到手机内
  6. Android动态加载外部jar包及jar包中图片等资源文件
  7. ArcGIS for Android 支持模拟器开发
  8. 关于Android初级逻辑思考(续)——android文件夹讲解
  9. Android入门:使用Android自带媒体库读取MP3文件

随机推荐

  1. Android—检测权限并申请
  2. Android之应用内部实现国际化
  3. Android各文件存储路径汇总
  4. android中添加通过内容提供者添加联系人
  5. android 从媒体库去数据
  6. An Asynchronous HTTP Library for Andro
  7. 怎样实现android http-post方法
  8. TextView本身可以加图片装饰
  9. 使用xml和java代码混合控制UI界面
  10. Android(安卓)Uri.getQueryParameter使用