第一个简单的android项目

开发平台:windows7+Eclipse+andriod SDK(24.0)+ADT(23.0.4)。这个环境的搭建在前一篇文章(Mobile testing下的appium测试)里面已经描述了。

具体步骤:

1,建一个android project,填好项目名,然后再选择minimum requeired SDK时:如果选择的这个sdk版本低于3.0那么创建安装工程的同时也会创建一个appcomat_v7工程,这个主要是为了兼容低版本的安卓系统的;如果不想要这个v7工程的话,就选择minimum requeired SDK大于3.0,这里我选的是API19 (android 4.4),编译的版本也是这个。然后后面都点下一步就可以了,当然在launcher icon和Activity页面可以配置自己需要的icon和activity。

2,工程建好后,有3个xml需要修改:AndroidManifest.xml,res/layout/main.xml和res/values/strings.xml。它们的作用分布是:

AndroidManifest:

main: App主窗体布局文件,你的应用长什么样都在这边定义,有Design和Text两种模式

strings:可以理解为i18n文件,这个文件用来存放程序调用的各种字符串

main.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent">
    <TextView
            android:layout_width="fill_parent"
            android:layout_height="180dp"
            android:text="@string/default_message"
            android:id="@+id/hellotextView" android:textColor="#00ff00" android:gravity="center"/>
    <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/button_send"
            android:id="@+id/hellobutton" android:layout_gravity="center"/>
</LinearLayout>

strings.xmls:

<resources>
    <string name="app_name">myAndroid3</string>
    <string name="button_send">Say something</string>
    <string name="default_message">Click button below!</string>
    <string name="interact_message">You just clicked on the Button!</string>
</resources>

3,然后新建一个类,我这里是myActivity,然后加上如下代码:

public class myActivity extends Activity{
     /**
     * Called when the activity is first created.
     */
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
      //定义helltobtn
        Button hellobtn = (Button)findViewById(R.id.hellobutton);
      //监听hellobtn
        hellobtn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
               //定义hellotextview
                TextView hellotv = (TextView)findViewById(R.id.hellotextView);
               //弹出toast浮动控件显示btn被点击
                Toast.makeText(myActivity.this,"Clicked",Toast.LENGTH_SHORT).show();
               //在textview上显示interact_message的内容
                hellotv.setText(R.string.interact_message);
            }
        });
    }
}

3,编译没错后,就可以连上真机(需打开开发者调试模式)或者模拟器,选择这个工程然后run as android application了, 然后就可以看到apk被安装,打开apk开始摇滚吧。

时间: 2024-10-16 13:02:47

第一个简单的android项目的相关文章

最简单的Android项目

这是我在windows环境下,试验过的最简单Android项目,只用记事本和命令行即可完成. 环境准备 开发环境需要Java SDK(官网下载),Android SDK(官网下载). 首先安装Java SDK,然后将Android SDK解压到任意目录(建议解压到某个盘根目录,方便后续命令输入). 接着需要下载Android SDK.打开刚才解压目录下的SDK Manager,勾选需要安装版本的SDK Platform点击Install package下载安装. 项目建立及代码编写 在任意地方新

gradle学习系列之eclipse中简单构建android项目

看不到图片可以去访问这个网址看看:http://pan.baidu.com/s/1o6FrFkA 一.什么是Gradle 官网www.gradle.org上介绍Gradle是升级版(evolved)的自动化构建工具.它可以自动构建,测试,发布,部署,同时使更多的软件包或其他类型诸如生成静态网站,文档等项目自动化. Gradle 将Ant的功能和伸缩性与Maven的依赖管理及约定结合成一种更加高效的方式去完成构建.它采用了Groovy 特定领域语言和诸多创新方法,提供了一种声明式的方式用合理的默认

第一个简单的django项目

第一个Django项目 打开一个pycharm,File -> new Project -> 左侧选第二项,右侧第一项是路径,第二项是选python版本 在新的PyCharm窗口打开新建的Django项目 ###先写一个最简单的静态的web from django.conf.urls import url from django.contrib import admin from django.shortcuts import HttpResponse,render #(读网页的一个方法) d

最简单的Android项目(添加jar文件)

如果项目需要引用第三方jar文件,需要对编译命令做一些改动. 首先在项目根目录创建libs目录,将需要的jar文件拷贝到里面. 编译过程中有两步需要改动. 编译java源文件时,需要添加class path,命令是-cp jar文件的路径,如果有多个jar需要使用,用分号分隔多个路径,例如: javac -encoding utf-8 -source 1.6 -target 1.6 -bootclasspath \Android\sdk\platforms\android-19\android.

最简单的Android项目(NDK命令行编译)

Android的NDK编程需要下载NDK编译环境,可以从官网下载window64位版,然后解压到任意目录即可. NDK的实现其实是利用里Java的jni方法,所以前期的步骤可以参考jni的实现方法,只是编译时可以利用NDK工具来进行. 首先将Java源程序写好,例如: 1 package test.android; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.view.View; 6

android第一行代码-1.项目结构

0.项目结构 一个简单的android项目结构大致如下 入口就是MainActivity这个类,如果对于一个陌生的项目,最好的办法是看AndroidMainifest.xml,如下 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="act

Android应用开发高效工具集1---ant构建简单Android项目

在java编译那些事儿中提到了用ant去编译Java项目,今天扩展到用它来构建Android项目,其实道理是相通的,变化的只是使用的形式.ant构建相比IDE的好处是多个子项目使用自定义jar包时,ant可以更好的完成自动化构建,一个命令就搞定整个项目的编译而不用手工的导出jar包然后再将其放到指定目录.这就是高效的构建工具所标榜的. 先来说说ant在Linux下的安装(那篇文章写的太过简单,其实也是很简单的,别看mannul中写的那么复杂). 1.ant的安装 最简单的办法就是直接用Linux

Android项目结构 以及体系结构

学习Android平台的人一般对Android的平台的应该有点认识 其它的就不多讲了 Android项目一般由以下几个部分构成 以上是一个简单的Android项目结构目录图 1. src  主要是 源文件目录 放置业务逻辑代码以及相应的UI代码 2. gen 下面有个R.java文件夹 该文件是建立Android项目自动生成的  该文件是只读文件 不可以更改 里面有很多静态 类名字与res的中资源文件一一对应 一般有attr ,drawable id raw layout string xml

Android高效的应用程序开发工具集1---ant构建一个简单的Android工程

在java编译那些事通过提到ant编译Java工程,如今扩大到用它来构建Android目,事实上道理是相通的.变化的仅仅是使用的形式.ant构建相比IDE的优点是多个子项目使用自己定义jar包时,ant能够更好的完毕自己主动化构建.一个命令就搞定整个项目的编译而不用手工的导出jar包然后再将其放到指定文件夹. 这就是高效的构建工具所标榜的. 先来说说ant在Linux下的安装(那篇文章写的太过简单,事实上也是非常easy的,别看mannul中写的那么复杂). 1.ant的安装 最简单的办法就是直