Android环境搭建-多库文档.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android环境搭建-多库文档.doc

Android架构 最底层是Linux Kernel在移动平台的一个移植,它隐藏了硬件、网络等相关的细节,为上层提供了一个相对纯洁的统一接口。 靠上一层,是一些核心的和扩展的类库,它们都是原生的C++实现。在这一层,你可以看到很多熟悉的面孔,开源的力量与贡献由此可见。如果,该层类库需要被上层函数调用,就必须要通过JNI的导出相应的接口函数,否则就只能在层次内部自个调用。 再往上,首先是框架层,这里包含所有开发所用的SDK类库,另外还有一些未公开接口的类库和实现,它们是整个Android平台核心机制的体现。 在最上面,就是应用层了,系统的一些应用和第三方开发的所有应用都是位于这个层次上,总是基于SDK提供的东西来搞。 NDK的出现意味着,最上面应用层的内容,可以穿越Java部署的框架层,直接和底层暴露出来的,或者自行开发的C++库直接对话,当然在这些库中需要包含JNI的接口。???其实,这样的说法不够确切,纯C++应用,是无法被接受的。因为在Android中,大量的核心机制部署在框架层,它们都是用Java实现的,比如控件库,Activity的调度之类的。因此,没了界面,没了调度,还是只用C++做类库比较合适,否则一切都乱了套了。 二、Android环境搭建 jdk的下载网址:  HYPERLINK /technetwork/java/javase/downloads/ /technetwork/java/javase/downloads/ Sdk、ADT下载网址:  HYPERLINK /sdk/index.html /sdk/index.html eclipse下载网址:  HYPERLINK /technetwork/java/javase/downloads/ /technetwork/java/javase/downloads/ 安装步骤: 1、安装jdk 下载后一步一步直接安装。 环境变量配置: 2、sdk的安装:下载完成后,解压即可. sdk解压的路径: 在变量:填入以下路径 C:\work\android-sdk-windows;C:\work\android-sdk-windows\platform-tools 在配置jdk环境变量(Path)中加入: ;%Android% 完整的如下所示: C:\Program Files (x86)\Java\jdk1.7.0_04\bin;%Android% 3、安装eclipse及ADT插件 4、创建虚拟机 在linux环境中,android环境的搭建: 1、jdk软件安装:sudo apt-get install default-jdk 2、Sdk、ADT在上面提到的网站都有linux版本的 3、安装步骤与上面一样。 jdk的环境变量不需要配置,只要配置ADB的环境变量: 在/etc/profile文件中加入: export PATH=$PATH:sdk的路径/platform-tools 然后重启计算机。 三、了解应用程序的架构 Android project的建立 工程目录 AndroidManifest.xml文件 工程的描述文件,在运行时有用处,对整个项目进行配置。在安卓项目中,每一个Activity都被实现为一个独立的类,一个Activity就是一个类,并且这个类继承Activity。所以在配置文件中,可以看见一个activity标签,里面有name属性为我们建立的 HelloAndroidActivity,intent-filter配置入口Activity的。 String.xml:用于存储字符串的配置文件 3、Main.xml:布局文件 R.java :自动生成文件,包括组件id、layout等,在java程序中可以引用 res目录 放置资源文件的目录,drawable-hdpi,drawable-ldpi,drawable-mdpi,分别应该存放着三个分辨率的图片资源高,低,中。为了在不同手机硬件上的匹配。 HelloAndroidActivity.java 安卓程序是由Activity组成的,可以理解成Activity就是一个显示的画面。 package com.routon.helloAndroid; 包名 onCreate :用于执行所创建的内容。 setContentView设置当前视图。 Android的四大组件:Activity、Service、Broadcast Receiver及 Provider Content 在学习四大组件之前,先学习一下Intent: 一

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档