`
javaxhw
  • 浏览: 37345 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android移动开发简单的开发实例

阅读更多
呵呵今天终于写了两个跳转的actity的页面,感觉还可以,呵呵  好了,下面记录下我今天晚上的android实例:

开发环境:windowXP、androidSDK2.2、eclipse3.4(关于环境配置请看我的另外一篇博客文章介绍)

项目名称:layout

应用名称:layout

包名:com.eoeandroid.layout



首先新建一个主actity名称:ActivityMain.java

package com.eoeandroid.layout;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class ActivityMain extends Activity {
Button button0;

//配置的监听程序
OnClickListener listener0= new OnClickListener() {
      public void onClick(View v){

//通过Intent这个类能够使我们从本页面跳转到ActivityRelativeLayout这个类里面
      Intent intent1 =new Intent(ActivityMain.this,ActivityRelativeLayout.class);
      startActivity(intent1);
      }
       };

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);


        button0 = (Button) findViewById(R.id.button0);

         //为butonO按钮注册监听程序
        button0.setOnClickListener(listener0);
    }
}

下一步新建一个跳转到的actity :ActivityRelativeLayout.java

package com.eoeandroid.layout;

import android.app.Activity;
import android.os.Bundle;

public class ActivityRelativeLayout extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState); 

//通过这个方法显示:relative_layout.xml配置的界面
  setContentView(R.layout.relative_layout);
 
}
}





上面的类已经建完成了,下面就需要构建UI层,android系统开发,和以前的javase还不太一样就是说:android的界面一般通常情况下界面都是通过xml的配置显示效果界面出来,当然也可以用java代码编写出来,这要看个人的需要:

首先配置主屏幕显示的界面也就是ActivityMain.java的界面(ActivityMain.java只是将按钮注册了一个监听但没有显示):ActivityMain默认的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">
<Button android:id="@+id/button0" android:layout_width="wrap_content"
  android:layout_height="wrap_content" android:text="我来了" />

<TextView android:layout_width="fill_parent"
  android:layout_height="wrap_content" android:text="@string/hello" />
</LinearLayout>
-------------------------------------------------------------

上面的XML的配置效果是:一个按钮,按钮上面文字是:“我来了”,按钮下面有一行字“HelloWorld Actitymain”

下面接添加配置需要转到的页面的xml配置文件:

relative_layout.xml

----------------------------------------------------------

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content">
  <TextView android:id="@+id/label" android:layout_width="fill_parent"
  android:layout_height="wrap_content" android:text="请输入用户名:" />

<!--
  这个EditText放置在上边id为label的TextView的下边
-->
<EditText android:id="@+id/entry" android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:background="@android:drawable/editbox_background"
  android:layout_below="@id/label" />

<!--
  取消按钮和容器的右边齐平,并且设置左边的边距为10dip
-->
<Button android:id="@+id/cancel" android:layout_width="wrap_content"
  android:layout_height="wrap_content" android:layout_below="@id/entry"
  android:layout_alignParentRight="true"
  android:layout_marginLeft="10dip" android:text="取消" />

<!--
  确定按钮在取消按钮的左侧,并且和取消按钮的高度齐平
-->
<Button android:id="@+id/ok" android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_toLeftOf="@id/cancel"
  android:layout_alignTop="@id/cancel" android:text="确定" />
</RelativeLayout>
-----------------------------------------------------------------

上面的两个配置是两个页面的的UI的XML配置文件,现在还需要将两个界面的Actity的java类都注册到android系统中(当然这时我自己的理解),这时还需要配置一下默认的一个文件叫:AndroidManifest.xml

----------------------------------------------------------

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.eoeandroid.layout"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".ActivityMain"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
       <activity android:name="ActivityRelativeLayout"></activity>
    </application>
 

    <uses-sdk android:minSdkVersion="8" />

</manifest>

----------------------------------------------------------------

以上就是完整的一个实例了,已经经过我的测验,当然这个代码是参照了android开发与入门的代码,看了几天一会查资料,一会问别人呵呵终于算是理解了一点点,不管理解的到底对不对,最起码按照我的理解算是把一个完整的小例子给跑了起来,呵呵
分享到:
评论

相关推荐

    Android移动开发实例包001

    Android学习实例包,包含8个实例,是学习Android移动开发的必备利器,包含:1、Android中滑屏实现 2、ListView下拉更新功能CustomListView 3、listview下拉刷新 4、Android仿iPhone滚动控件源码 5、Android自定义...

    《Android移动开发案例教程》_源代码A

    《Android移动开发案例教程》是一本面向初学者和在校大学生的专业教材,旨在深入浅出地讲解Android应用开发的基础知识和实战技巧。这本书由黑马程序员编著,是工业和信息化“十三五”人才培养规划的重要组成部分,...

    《Android移动开发案例详解》

    《Android移动开发案例详解》是一本深度探讨Android应用开发的实战型书籍,旨在通过一系列具体的实例,帮助读者掌握Android开发的核心技术与最佳实践。书中的每个案例都精心设计,覆盖了从基础到高级的各种功能实现...

    Android移动开发例子

    【Android移动开发例子】 在移动应用开发领域,Android是最受欢迎的操作系统之一,广泛应用于智能手机和平板电脑。这个“Android移动开发例子”是一个实践项目,它包含了一个填字游戏的实现,旨在帮助开发者深入...

    Android 移动开发基础教程(慕课版)源代码.zip

    Android 移动开发基础教程(慕课版)源代码,刘刚主编,本书详细讲解了Android软件开发的基本方法和常用技能。全书分为9章,通过大量实例展示相关技术与技巧,最后通过完整项目的开发实现过程来提高读者的综合开发...

    Android移动开发实例包002

    Android移动开发实例包002是学习Android开发的利器,包含:1、条形码、二维码扫描、生成Demo 2、android-整体UI设计-滑动导航栏+滚动页面 3、CityWeather 4、FileManager 5、MobileMap 6、MusicPlayer 7、MyContacts...

    Android 应用开发实例

    在Android应用开发领域,无论是初学...通过深入学习和实践这些"Android 应用开发实例",无论是初级还是高级开发者,都能提高自己的技能,更好地理解和运用Android平台的特性,从而开发出更优秀、更具竞争力的移动应用。

    《Android移动开发案例详解》配套CD源码

    《Android移动开发案例详解》是一本深入探讨Android应用开发的专著,其配套CD源码提供了丰富的实践案例,旨在帮助读者更好地理解和掌握Android开发技术。这些源码涵盖了多个关键领域,包括用户界面设计、数据存储、...

    Android移动开发案例详解 源代码

    "Android移动开发案例详解 源代码"这个主题提供了一系列的实际项目实例,通过这些实例,开发者可以深入理解Android应用程序的构建过程,学习如何利用Java或Kotlin语言,以及Android SDK进行实际开发。 一、Android...

    android 基础开发实例

    在Android基础开发实例中,我们将会探讨一系列关于Android应用程序开发的关键知识点。这本书的随书源码提供了丰富的实例,涵盖了从入门到进阶的各种主题,旨在帮助初学者建立扎实的Android开发基础。 首先,...

    Android移动平台开发-APP开发实例.doc

    Android 移动平台开发-APP 开发实例 Android 移动平台开发是当前最热门的移动开发技术之一,本文将指导您如何通过 Android 平台开发一个完整的 APP 应用程序,并将其发布到应用商店。通过本实验,您将学 到如何将 ...

    Android移动应用开发基础教程(微课版)习题答案1

    【Android 移动应用开发基础】\n\nAndroid 移动应用开发是构建智能手机和平板电脑应用程序的关键技术,尤其在微课版的教程中,它着重于基础概念和实践技能的传授。本教程涵盖了一些核心知识点,让我们逐一深入探讨。...

    Android移动开发案例教程源代码第1-2章

    在Android移动开发的世界里,源代码是学习和实践的关键。"Android移动开发案例教程源代码第1-2章"提供了一个宝贵的资源库,让你能够深入理解Android应用开发的基础和核心概念。这两个章节通常会覆盖入门级到中级的...

    android NFC开发实例

    Android NFC(Near Field Communication)开发实例是针对移动设备上近距离无线通信技术的应用实践。NFC是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输,通常在十厘米(约四英寸)范围...

    Android安卓应用程序开发实例源码合集(安卓工程源码).zip

    Android安卓应用程序开发实例源码合集: 7个经典Android应用程序实例源代码.rar Android 培训--18个单项功能实例源码.rar Android 小项目开发示例大全--20个通用具体应用程序实例源码.rar Android 文件下载功能Java...

    最详细的Android开发教程实例

    Android开发是移动应用开发的重要领域,它为开发者提供了丰富的工具和平台来构建创新的应用程序。本教程"最详细的Android开发教程实例"旨在提供一个全面的学习路径,帮助新手和有经验的开发者深入理解Android开发的...

    Android开发实例大全 第2版.pdf

    《Android开发实例大全 第2版》是一本专为Android开发者准备的实践指南,全面涵盖了Android应用开发的各种核心技术和实战技巧。这本书旨在帮助读者通过实际案例深入理解Android平台的开发过程,提升开发技能。 首先...

    《Android移动开发基础案例教程》-包内含价值千元的开发实战项目云盘链接.zip

    《Android移动开发基础案例教程》是一本专注于引导初学者入门Android应用开发的教材。通过这份教程,学习者能够系统地掌握Android开发的基本概念、技术框架和实战技能。教学PPT作为核心内容,提供了清晰的教学步骤和...

    android移动应用与开发各章节中的实例

    在Android移动应用与开发的世界里,实例是学习和掌握核心技术的关键。这个压缩包包含了各章节中的项目实例,旨在帮助开发者逐步深入理解Android平台的工作原理,以及如何构建功能丰富的应用程序。以下是一些重要的...

    《android移动开发一本就够》源码

    《Android移动开发一本就够》是一本深受开发者喜爱的Android编程指南,它以其通俗易懂、实践性强的特点,为初学者和有一定经验的开发者提供了全面的知识覆盖。书中源码的提供,使得读者能够更加深入地理解Android...

Global site tag (gtag.js) - Google Analytics