码迷,mamicode.com
首页 > 移动开发 > 详细

第一个简单的android项目

时间:2015-10-29 10:53:59      阅读:296      评论:0      收藏:0      [点我收藏+]

标签:

开发平台: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开始摇滚吧。

技术分享

第一个简单的android项目

标签:

原文地址:http://www.cnblogs.com/jingwei/p/4884917.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!