ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:517.15KB ,
资源ID:5814748      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5814748.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(android开发环境搭建linux.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

android开发环境搭建linux.docx

1、android开发环境搭建linux一、 linux下android开发环境搭建1. jdk的安装1 下载安装包jdk-6u43-linux-x64.bin(64位linux操作系统)安装方法:进入软件包存放路径我的是放在/home/software下命令:cd /home/software ./jdk-6u43-linux-x64.bin 相当于解压把解压出的文件夹jdk1.6.0_43拷贝到/usr/java中命令:cd /usr mkdir java cp -r /home/software/jdk1.6.0_43 /usr/java2 配置环境变量命令:vi /etc/profile在

2、该文件后追加如下内容:JAVA_HOME=/usr/java/jdk1.6.0_43PATH=$PATH:/usr/java/jdk1.6.0_43/binCLASSPATH=.:/usr/javajdk1.6.0_43/jre/lib/rt.jarexport JAVA_HOME PATH CLASSPATH2. eclipse的安装1 下载安装包eclipse-SDK-4.2.1-linux-gtk-x86_64.tar.gz(linux 64位操作系统)安装方法:进入软件包存放路径我的是放在/home/software下命令:cd /home/software tar xzvf ecli

3、pse-SDK-4.2.1-linux-gtk-x86_64.tar.gz解压出eclipse文件夹cp r /home/software/eclipse /usr/localcd /usr/local/eclipse./eclipse运行eclipse,到此eclipse安装成功。如果想在任何目录下输入eclipse命令启动eclipse需要如下配置:命令:cd root(修改root用户) ls al |more显示内容如下:修改.bash_profile文件命令:vi .bash_profile在PATH后追加:/usr/local/eclipse如图:可以在任何的目录下启动eclips

4、e了。3. android-sdk-linux的安装1 下载安装包android-sdk_r15-linux.tgz安装方法:进入软件包存放路径我的是放在/home/software下命令:cd /home/softwaretar xzvf android-sdk_r15-linux.tgz 解压出android-sdk-linux文件夹 命令:cp -r android-sdk-linux /usr/local cd /usr/local/android-sdk-linux/tools ./android 显示如下: 勾选然后安装(linux下下载速度还是很快的),下载完成,安装完成。4.

5、在eclipse中在安装android开发插件命令:eclipse(或进入eclipse安装目录启动eclipse)启动eclipse选择install New Software,弹出如下图所示窗口,点击add按钮,添加name和location分别为:name:Android(可自定义),location: https:/dl-然后点击next,finish等待。下载、安装完成。5. 添加sdk6. 点击图中的按钮,新建一个虚拟机,选择Device Definitions。选择一个机型,点击create AVD选择好后点击ok。7. 新建一个Android Application Proje

6、ct,点击Next,输入工程名,选择api,一路next,直到finish,运行程序输出hello world!8. ubuntu中配置真机测试环境第一步 :插上你的手机打开终端,输入lsusb,查看你的手机的情况。譬如我的是 BUS 002 Device 004:ID 19d2 :1382 ZTE Technologies MSM第二步:打开 /etc/udev/rules.d 在这个文件夹下新建文件,命名为:XX-android.rules 其中XX的值要大于当前值的最大值。第三步:打开新建的文件,写入以下内容:SUBSYSTEM=usb,ATTRSidVendor=19D2,ATTRSi

7、dProduct=1382,MODE=0666具体的值根据你的实际情况填写,然后保存退出.二、 初识android1. 从最简单的程序入手:hello world! 从程序的执行顺序分析。1.1 在工程下面有一个AndroidManifest.xml文件,该文件是android工程的全局配置文件,所有的组件只有声明在这个文件中才会生效。打开该文件 详细内容看注释,值得注意的是标签中的 该过滤器声明了程序的入口。这句话表明当前的Activity(android:name=com.example.androidtest.MainActivity这里指明了Activity文件的位置)就是程序的入口。

8、这句的意思是在加载程序时加载。1.2 Activity类:android组件中的最基本也是最常用的一种组件,在一个Android应用程序中,一个Activity通常就是一个单独的屏幕。每一个Activity都被实现为一个独立的类,并且继承与Activity这个基类。由上可知com.example.androidtest.MainActivity为程序的入口,打开该文件。package com.example.androidtest;import android.os.Bundle;import android.app.Activity; / one Activity is usual a si

9、ngle screen import android.view.Menu;/ extends the Activity classpublic class MainActivity extends Activity Override protected void onCreate(Bundle savedInstanceState) / override the parent classs method of onCreate super.onCreate(savedInstanceState); / call the parents method onCreate() /* * 1. cal

10、l the setContentView() in order to show view. * 2. R.layout.activity_main is a property in the R.java file. * */ setContentView(R.layout.activity_main); getWindow().setBackgroundDrawableResource(R.color.red_bg); / quote the color source and set background red Override public boolean onCreateOptionsM

11、enu(Menu menu) / Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; 继承自Activity,重写了父类的方法onCreate(),setContentView(R.layout.activity_main);这句代码的作用是设置界面的布局。其中R.layout.activity_main为布局的具体样式,而该文件又是从何而来呢?如上图中的R.java则是出处。R.java文

12、件是系统自动生成的,无需手动修改。打开文件代码中,有红色底线的部分就是MainActivity类中引用的R.layout.activity_main。但是这里只能看出一个地址,无法得知布局的具体样式。这个R.java又是根据什么生成的呢?在工程下有个res文件夹,该文件夹下存放各种资源文件,包括布局文件,如上图红色底线的文件activity_main.xml就是R.java中自动生成layout 中的activity_main的原因。只要在/res/layout下新建布局文件,就会自动在R.java中生成对应的映射地址,通过R.layout.*调用即可(*代表文件名)。其他资源文件调用类似。1

13、.3 打开布局文件activity_main.xml。 在标签中指定了布局的具体样式宽、高、字符串、字体的颜色(不只是这几种)。其中android:text=string/myHelloWorld表示要输出的内容,这又涉及到另一种资源“字符串资源”。在/res/values/ 中有名为srings.xml的文件,该文件中声明了具体输出的字符串。打开strings.xml文件: androidTest Settings myHelloWorld!文件中的此处内容自定义标签指明了输出的字符,也就是显示在屏幕上的myHelloWorld!。hello world 程序分析完毕。2. android中

14、的资源2.1 颜色(color)资源文件内容: #f00 #0000ff2.2 字符串(string)资源文件内容: androidTest Settings Hello world!I am coming! myHelloWorld! quoted in xml file! quoted in java code! test_dimen test_dimen22.3 尺寸(dimen)资源文件内容: 16dp 16dp 150px 100px 30mm 10mm2.4 原始xml文件资源,与其他资源路径不同文件内容: 文件中的这里的标签自定义2.5 drawables图片资源drawable文件夹分几种,四种密度分类: ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high)位图资源的名称规范,不能以数字开头,a-z0-9_。2.6 layout布局资源 test_layout.xml: EditText android:text= andr

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1