第一个Android程序 1、在Eclipse中编写HelloWorld程序 1.1、启动Eclipse->Help->New->Android Project-> 1.1.1、Name:Helloworld...1.1.2、Build Target:如果选择1.5的话,程序是用1.5的库文件编译的,Android编译是像前兼容的, 即:1.1编译的程序可以在1.5上运行,而1.5编译的程序是不能在1.1上运行的...:source 在Eclipse中,Activity.class->Attach Source->External Folder->上面source的目录->ok 这样就关联了文件 5、HelloActivity...Layout: Main.xml 用户界面上显示的信息在main.xml文件中进行配置的 Values: String.xml 资源文件,解决国际化问题...7、比较 Assets和res比较 在我们开发完成一个项目后,assets中所有的文件都要被打包,不管有没有被程序用的,都被打包 而res中只有被程序用到的文件才打包 这是两个文件夹的区别
准备工作 其实准备工作和上一篇的window下搭建的差不多,这里不再进行说明,请参见Window下搭建Android开发环境 需要注意的是JDK以及Eclipse要下载Linux版本的....JDK配置 JDK的配置网上说的很多了,但是还是有些人配置了之后不起作用,这里我再详细说一下,这里以我的JDK再/usr/locallib/目下下为例,如果你想把你的JDK也放到该目录下,那么使用 sudo...然后使用sudo gedit /etc/profile打开配置文件,加入android后的配置文件应该是如下这样的: JAVA_HOME=/usr/local/lib/jdk1.6.0_20 ANDROID_HOME...Eclipse的安装 ADT的安装 SDK的API,DOC的下载 这些和Window下一样,可以参考Window下搭建Android开发环境 小结 linux下和window的配置步骤基本上一样,都是下载软件...也就是linux的基本功。
CPU处理器架构 x86 intel AMD ARM 联发科 高通 海思 三星 Android项目目录结构 src:源代码 gen:系统自动生成的文件,R.java 中记录了项目中各种资源ID res:...:供Eclipse使用,读取该项目使用Android版本号,早期版本名为default.properties AndroidManifest.xml:清单文件,在软件安装的时候被读取 Android中的四大组件...对象 – 执行OnCreate()方法 按照main.xml文件初始化界面 简单的来说软件的安装都是两个过程 拷贝apk中的一些文件到系统的某个目录 /data/app/目录下 创建一个文件夹.../data/system/packages.xml Android安全学 Android安全学中的一个重要的设计点是在默认情况下应用程序没有权限执行对其它应用程序、操作系统或用户有害的操作。...,所有的测试方法都要抛出异常,要把异常抛给测试框架不能自己去捕获 注意:测试的代码也是只能在手机上跑,它是在手机上测试完之后又将信息发送到了eclipse中
对于以前用Eclipse开发安卓的小伙伴来说,Gradle文件是陌生的。...不同于Eclipse,而Android Studio 是采用Gradle来构建项目的。...注意 在以前eclipse中设置这些都是AndroidManifest.xml文件中设置的。...<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="18" /> 而在Android Studio中,即使在AndroidManifest.xml...设置了,依然是不起作用的,运行时只承认build.gradle下的设置。
Application Name (Android 应用的名称) Project Name (在 Eclipse 中的项目名称) Package Name (存放 Java 类的包名称,其实质是存放的文件夹路径...,“.”号为文件分隔符,编写的 Java 文件都会放在项目的 src 目录下,com.example.firstandroidapp 表示类放在 src/com/tencent/helloworld 文件夹中...Activity Name (应用程序主界面所对应 Activity 的 Java 文件名) Layout Name (应用程序主界面界面布局的 xml 文件名) 保持默认配置,点击 Finish 完成工程的创建...5)Eclipse 弹出提示询问是否要在 Logcat 自动监控 ADT 时,可选择“监控并显示 logcat 视图以便显示此工作空间中优先级高于 error 的程序信息”,方便程序调试,确定后 Eclipse...5)耐心等待 AVD 启动,Android 程序自动运行,首栏显示 app 名称,并在界面布局中显示“Hello world!”,说明项目已成功运行。
通过上一期的学习,我们成功开发了Android学习的第一个应用程序,不仅可以在Android模拟器上运行,同时还能在我们的Android手机上运行,是不是很有成就感。...一、继续Android应用程序开发 大家还记得我们上一期中创建的HelloWorld应用程序,其中应用界面主要为activity_main.xml布局文件,现在我们就开始来开发一些更加复杂的页面吧...我们可以用鼠标左键选中“Button”,然后拖动到右侧activity_main.xml预览界面,再对activity_main.xml文件进行保存(具体可以通过Eclipse的File菜单里面的save...选项来保存文件,也可以通过Eclipse的左上角保存按钮来保存文件,还可以通过Ctrl+S组合快捷键来保存文件)。...4、导入完成 完成以上步骤后,即将我们所选择的RandomMusicPlayer工程成功导入到了Eclipse中,如图所示: ?
检查Android 的SDK是否丢失需要重新下载,检查build path 2.确保class没有import Android.R; 3,错误class引用的layout的xml文件没有错误 4....检查AndroidManifest.xml文件,里边的package,layout配置文件,strings.xml等的字符串全部书写正确 5.layout的xml文件中引用的strings.xml中的字符串拼写完全正确...6.在layout 的xml文件手写添加一个控件,看id能否在R.java中自动生成,如果不能,那很大可能就是这个layout 的xml文件有问题,查看格式是否使用正确,或者包含什么非法字符串,或者调用到了不正确的字符串...,等等,可以使用排除法,挨个去掉控件,直到发现error message消失或者id能在R.java中自动生成。...7.删掉gen文件夹,使R.java重新自动生成一次,如果不能生成,继续检查layout的xml文件是否有如上不易发觉的问题 8.Clean project ,重新build,或者重新import project
点击Finish之后,Android Studio会自动完成所有导入。 ? 完成后,弹出开发窗口,这是会显示一个import-summary.txt,内容就是导入的所有细节。 ?...可以看到原因是资源名重名了,问题出现在这两个AndroidManifest.xml中: leadToolsDemos.AndroidManifest.xml ocrDemo.AndroidManifest.xml...如何修改呢,简单办法就是将leadToolsDemos.AndroidManifest.xml中的android:icon="@drawable/ic_lead" 这一句删掉。...导入之后Eclipse会自动编译,等待完成后就可以运行了。...之后修改Support.java文件,将你得到的key文件中的DeveloperKey复制到代码中,如下图: ? 并且将licenseFileId填写到上面即可。
解压完2中下载的文件之后需要点击里面的SDK Manager管理工具,进行相关其他版本的Android SDK的下载,下载的文件会自动放入SDK文件夹。 ...以上三步全部弄完之后打开eclipse,会发现eclipse的工具栏中增加了Android相关的图标: ? 图片从左到右依次是SDK Manager 和 启动Android 模拟器的图标。...src目录下一般使我们的源代码 gen目录下主要有一个R.java 文件,这里面我们在项目中添加的所有资源都能在这里找到对应的ID。建议千万不要手动去修改该文件。 ...res目录,这个目录里面的文件有点多。简单的讲就是程序中用到的所有图片、布局文件、字符串等资源文件都要在这个目录下。其实R.java中自动生成的代码就是根据这里面的资源文件生成的。...引用的方式:如果在java文件中通过类似R.string.hello_world的形式,而在xml中则通过 @string/hello_world 的形式进行引用。
Project Name: 代表项目名称,在项目创建完成后该名称会显示在eclipse中,在此使用的是 HelloWorld。 3....三、认识Android项目结构 至此,HelloWorid应用程序就开发完了。在这个程序中只是创建程序,并没有写任何代码, 这是因为ADT工具非常智能,可以自动生成简单的代码。...不同类型的数据存放在不同的文件中,其中strings.xml 定义字符串和数值,colors.xml 定义颜色和颜色字串数值,dimens.xml 定义尺寸数据,styles.xml 定义样式。...14.AndroidManifest.xml: 该文件是整个项目的配置文件,在程序中定义的四大组件都需要在这个文件里注册,另外还可以在这个文件中给应用程序添加权限声明,也可以重新 指定创建项目时程序最低兼容的版本和最高版本...HelloWorld世界 上面只是大体了解了一下在Eclipse开发工具下Android应用程序的结构,接下来我们一起来简单了解一下HelloWorld应用程序时如何启动和运行的,当然对于完成零基础的你来说
代码工程导入了友盟统计分析的sdk后,还需在AndroidManifest.xml中定义当前发布包的渠道号,如下所示: android:name="UMENG_CHANNEL...把该jar包放入eclipse的plugins目录,然后重启Eclipse就可以了。在app工程上右击,在右键菜单中依次选择“兰贝壳儿”——“打包发布”,就能自动处理多渠道打包。...\keystore\output\" /> 上面的xml文件主要有三个地方需要修改: 1、channels的keyname要改为我们在AndroidManifest.xml中定义的渠道变量名...注意窗口下半部的Flavors区域,便是各应用市场的渠道号定义,全选这些应用市场,点击“Finish”按钮,接下来就是等待Studio自动打包完成了。...潜心研究了大半天,终于有所收获,下面分享一下全自动化打包的过程说明: 1、启动多渠道打包操作(如Eclipse上运行兰贝壳儿,Studio上直接批量打包); 3、开发一个小程序轮询打包结果目录,一旦发现新文件
5、ADT中安装TestNG插件 方法:Eclipse安装TestNG Help—>Install New Software ? ?...输入http://beust.com/eclipse一直next直到安装完成,重启Eclipse。 到此:开发环境已经搭建完成。...\Appium\maven\repository; 步骤二:在安装 D:\android_develop\Appium\maven的目录下找到conf文件夹,在文件夹中找到settings.xml文件,...步骤三:找到maven目录下的setting.xml文件,也就是windows下 D:\android_develop\Appium\maven\conf\setting.xml; 再找到...7、设置maven自动下载源码 在eclipse的window—preferences—Maven中选中启动自动更新依赖库,下次启动eclipse会自动更新工程所需要的依赖。 ?
要想毕业,就必须要学 Android开发是一个计算机专业学生的基本功。...的eclipse,就是我们写代码的工具 下载之后,无脑下一步即可,即到如下界面 注:安装完成之后,桌面不会有Android Studio的快捷方式,我们可以在{AS安装目录}\bin\studio64...点击Finish之后,AS会自动帮我们创建好项目,我们可以看到如下界面: 左边是我们的项目结构,在入门阶段,我们只需要关注这两个文件,MainActivity.java是所谓的后端,即实现业务逻辑的部分...我们来看AS自动生成的activity_main.xml具体代码: xml version="1.0" encoding="utf-8"?...接着我们打开夜神模拟器,稍等半分钟时间,会发现AS自动和夜神链接,我们可以看到AS中: 接着我们单击右上方的绿色三角形(运行按钮),跑起来 这样我们就算Android初步入门吧,接着我还会写基础班、
2020年4月更新 本系列的《基于eclipse的Android教程》,是我在刚开始接触安卓的时候,不知道使用哪个IDE,然后在某博客看到可以用eclipse,接着我就开始了摸索,写出了这个系列的文章。...笔者建议,如果你是Android的萌新,还是先去看我的《快速入门Android开发(入门篇)基于Android Studio》这篇文章,如果你已经学会了android studio的使用,想要了解基于eclipse...要想毕业,就必须要学 Android开发是一个计算机专业学生的基本功。...第三步:APK文件的导出 通过五六遍配置Android环境,接下来几天再熟悉一下Android studio的使用,了解一下基本语法,为下学期的移动开发课程做预习准备。...Android studio中可以自动下载SDK,但eclipse不能自动下载,所以需要我们手动从SDK官网下载,方式如下图: 如有不足之处,欢迎指出,谢谢!
修改org.eclipse.ui.ide.prefs 文件 打开Eclipse目录的\configuration.settings目录,找到org.eclipse.ui.ide.prefs 文件,将删除...重启Eclipse,再点击swith workspace就不会看到已经被删除的workspace 防止Android log太多,太多有用信息被刷掉 修改logcat的日志buff大小即可,如下图:...编写XML文件时联想 在Eclipse中选择,preferences->XML->XML Files -> Editor ->Content Assist 修改方法与每次输入自动提示一致,不再赘述 一些常见问题总结...Mac Eclipse 出现Android sdk content loader 0%的无法完成初始化: 处理方法: 关闭Eclipse,删掉WorkSpace下.metadata下.plugins下org.eclipse.core.resources.projects...文件夹下的所有内容,再重启Eclipse。
在Eclipse中启动这个应用 1.打开一个你项目中的文件,并且点击工具栏中的 Run。 2.在出现的 Run as 窗口 里,选择 Android Application 并且 点击 OK。...下面是你完成后的布局文件: xml version="1.0" encoding="utf-8"?...,这个类是当你创建项目时由SDK工具自动生成的,这样你现在可以启动这个应用看下结果: 在Eclipse,在工具栏里点击 Run 。...activity都必须在清单文件中声明,AndroidManifest.xml,使用元素。...当你使用Eclipse模板的时候,Support Library已经自动添加到你的应用项目里了(你可以在库的JAR文件 包里的Android Dependencies下面列出)。
(10)在Eclipse中安装Android插件ADT 运行help->Install New SoftWare,Eclipse中Help->install new software->add Archive...(11).在Eclipse中配置Android的SDK 单击Eclipse菜单中的Window->Preferences,进入如图2.6所示界面。...主要是android_config.properties,testng.xml,AutoLoginTest.java文件以及Appium界面,还有SDK中的API等。...或者按照第4章源代码,逐个新建文件,并编写代码到myproject工程中。 2.4 Android自动化测试运行 (1)连接手机,开启手机调试模式,查看与电脑连接是否正常。...(3)在Eclipse中运行TestNG的代码脚本,可以看到在Appium客户端有值输出,在手机上也能看到自动化运行测试用例已经开始了。 (4)查看运行测试结果。
很多时候用Eclipse写Web项目时候,忘记创建web.xml文件了,这就很难受了,下面两种方法教你如何使用Eclipse 自动创建web.xml文件。...之后可以看见项目下面自动生成了一个web.xml文件了: ?...然后finish,就完成了。点击WEB-INF文件夹,就会发现项目自动创建好了你想要的web.xml文件了。 拓展知识 Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。...由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。...尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP、Android等编程语言的插件已经可用,或预计将会推出。
设置颜色 大小 阴影 设置文本颜色 : -- XML属性 :android:textColor, 值是颜色代码, 也可以是资源文件中的颜色; -- 方法 : setTextColor()....设置TextView文本边框 背景渐变 使用背景 : TextView 是没有边框的, 如果要加上边框, 可以通过设置TextView的背景添加边框; 自定义背景: 使用XML文件定义一个drawable...代码示例 : 布局文件代码 : android="http://schemas.android.com/apk/res/android" xmlns:...:textSize="24dp" android:background="@drawable/background_frame2"/> 资源文件代码...:inputType, 该属性用来定义输入的数据类型; 自动完成功能输入组件 :AutoCompletetextView, 该组件是带自动完成功能的组件, 通常与Adapter一起使用; 全屏输入法
这些值可以在代码中用android.R.id引用到。若在ids.xml中定... ids.xml——为应用的相关资源提供唯一的资源id。...当修改完某个布局文件并保存后,系统会自动在R.java文件中生成相应的int类型变量。...3)在自己写的xml中,使用android:id = “@+id/id_name”的形式,就和在eclipse中一样,搜一下会发现android源码中也有这么用的,这样ids.xml和public.xml...其它常用的资源文件: attrs.xml——当中定义的是类的属性,属性是为了能在xml文件中被引用到,换句话说就是指定类中变量(也就是属性的实际作用者)的值。这些属性会在类的构造函数中用到。...看过一两个源码就会明白,构造函数中的TypedArray其实就是属性的数组,数组的成员会被赋给类里的成员,完成从xml的初始化。
领取专属 10元无门槛券
手把手带您无忧上云