`

android 成功第一个程序

 
阅读更多

          今天是2012年11月24日,这是我在程序中最开心的日子,我终于做了一个小程序,并且放在自己手机上成功安装运行了。哦也!

           非常简单

             1 一个xml

             1 一个java文件

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    tools:context=".MainActivity" >

 <Button android:id="@+id/btnShowDate" android:layout_width="wrap_content"
     android:layout_height="wrap_content" android:text="显示当前日期"
 />
 <Button android:id="@+id/btnShowTime" android:layout_width="wrap_content"
     android:layout_height="wrap_content" android:text="显示当天日期"
     />
 <Button android:id="@+id/btnShowName" android:layout_width="wrap_content"
     android:layout_height="wrap_content" android:text="显示姓名"
     />
</LinearLayout>

 

 

package com.example.ch02_showdatetime;

import java.text.SimpleDateFormat;
import java.util.Date;

import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends Activity implements OnClickListener {

 @Override
 public void onClick(View v) {
  switch(v.getId())// TODO Auto-generated method stub
  {
    case R.id.btnShowDate:
    {
     SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
     showDialog("当前日期",sdf.format(new Date()));
     break;
    }
    case R.id.btnShowTime:
    {
     SimpleDateFormat sdf=new SimpleDateFormat("HH-mm-ss");
     showDialog("当前时间",sdf.format(new Date()));
     break;
    }
    case R.id.btnShowName:
    {
     
     showDialog("hello word","钟艳明第一个android 程序");
     break;
    }
  }
  
 }

 private void showDialog(String title, String message) {
  AlertDialog.Builder builder=new AlertDialog.Builder(this);
  builder.setIcon(android.R.drawable.ic_dialog_info);
  builder.setTitle(title);
  builder.setMessage(message);
  builder.setPositiveButton("确定", null);
  builder.create().show();
  
 }
 @Override
 public void onCreate(Bundle savedInstanceState)
 {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  Button btnShowDate=(Button)findViewById(R.id.btnShowDate);
  Button btnShowTime=(Button)findViewById(R.id.btnShowTime);
  Button btnShowName=(Button)findViewById(R.id.btnShowName);
  btnShowDate.setOnClickListener(this);
  btnShowTime.setOnClickListener(this);
  btnShowName.setOnClickListener(this);
 }
 
 

}

 

然后将生成的Apk 复制到手机上就运行了,哦也!嘿嘿!

 

Apk 需要签名,个人推介JDK 的krytool 工具,因为很多版本不兼容!

努力,android 加油!

分享到:
评论

相关推荐

    android应用程序开发

    ### 第一章 设计概述 1.1 设计目的及要求 此应用的主要目的是提供一个方便用户管理个人联系信息的平台。设计要求包括: - 用户友好的界面,使得添加、删除和编辑联系人操作简单直观。 - 快速浏览联系人列表,支持按...

    android第一个程序hello world 的编写视频教程

    这标志着你成功地在Android平台上运行了你的第一个程序。 随着对Android开发的深入,你将学习更多关于Intent、Activity、Fragment、Adapter、RecyclerView等概念,以及如何处理用户输入、联网、存储数据等实际功能...

    003_android之 第一个helloWorld程序

    "在屏幕上显示,标志着你的第一个Android程序成功运行。 此外,视频可能还会讲解如何使用Android Studio的调试工具,例如Logcat,用于查看应用的日志输出,帮助调试代码。还会涉及版本控制,如Git,这对于团队协作...

    Android程序设计基础

    第1章就将指导你完成第一个Android程序。第2章回过头来介绍Android的基本概念和原理。第3章探讨用户界面,也就是大多数Android程序中最重要的部分。  致谢  我要感谢为本书成功出版做出贡献的许多人,包括审稿人...

    如何搭建你的第一个android程序

    通过以上步骤,你就成功地创建并运行了你的第一个Android应用程序。这只是一个简单的开始,Android开发的世界充满了无限的可能性。随着你对平台的深入理解和实践,你将能够构建出功能丰富、用户体验优秀的应用程序。

    AndroidStudio实现天气预报小程序源码

    本教程将详细介绍如何使用Android Studio来实现一个天气预报小程序。 一、项目初始化与设置 1. 创建新项目:打开Android Studio,选择“Start a new Android Studio project”,在向导中填写项目名、包名和保存...

    Android连接服务器客户端程序

    在Android平台上,构建一个连接服务器的客户端程序是应用程序与远程数据源进行交互的关键步骤。这个过程涉及网络通信、数据传输以及错误处理等多个方面。本文将深入探讨如何在Android中实现这样的客户端程序,主要...

    Android 入门经典——编写Android计时器程序

    通过以上步骤,你已经成功地创建了一个基本的Android计时器程序。不过,这只是Android开发的冰山一角。Android平台提供了丰富的API和工具,可以实现更多复杂的交互和功能。继续深入学习,你将能够构建出更复杂、更...

    android stadio NDK开发第一个例子

    通过以上步骤,你就成功地在Windows环境下使用Android Studio的NDK开发了你的第一个示例项目FirstNdkDemo。这只是一个基础示例,实际开发中你可能需要处理更复杂的本地代码,包括多线程、内存管理、错误处理等。不断...

    Android二维码扫描Demo 程序源码

    这份"Android二维码扫描Demo程序源码"是一个很好的学习资源,它涵盖了如何在Android应用中集成二维码扫描的基本步骤和关键技术点。下面我们将深入探讨这个话题。 首先,Android二维码扫描通常依赖于第三方库,如...

    Android 开发环境搭建和HelloWorld程序

    至此,你已经成功地搭建了Android开发环境并完成了第一个"HelloWorld"程序。这只是Android开发的冰山一角,后续还有许多诸如UI设计、组件使用、网络编程、数据库操作等丰富的知识等待你去探索。继续学习,不断实践,...

    android应用程序安装工具

    总之,Android应用程序安装工具是一个简化APK安装过程的实用工具,特别是对于那些不熟悉ADB或希望在模拟器上快速部署应用的用户。它的存在大大提高了工作效率,降低了使用门槛,是Android开发和测试环境中不可或缺的...

    Android金典(第一版)

    Android系统是一种基于Linux的自由及开放源代码的操作系统,主要被...因此,想要在Android开发领域取得成功,不仅需要掌握以上提到的基础知识点,还需要不断学习和实践,深入了解Android系统的工作原理和最新技术动态。

    Android Studio 学习笔记-新手入门-(1)第一个案例

    这篇学习笔记将引导新手入门,通过创建第一个简单的案例来了解Android Studio的基本操作。 首先,让我们了解一下Android Studio的核心功能。它基于IntelliJ IDEA,具备代码自动补全、重构、调试等强大的开发特性。...

    一步一步图示开发第一个Android项目并运行.doc

    在开发第一个Android项目时,需要通过一系列步骤来创建并配置一个基本的应用程序。以下将详细介绍这些步骤: 1. **启动Eclipse** - 首先确保已经安装了Eclipse IDE for Java Developers,并且配置好了Android开发...

    android studio 第五章课后实践(实现登录界面设计、记住密码操作)

    登录界面是用户与应用程序交互的第一步,它需要简洁、直观且易于使用。在Android Studio中,可以通过以下步骤创建一个基本的登录界面: 1. 创建一个新的Activity:在项目中右击“java”或“kotlin”目录,选择“New...

    指尖疯Android4.4视频第1集课件:ANDROID简介及开发环境

    Android系统是由Google主导开发的一个基于Linux内核的开源操作系统,主要应用于移动设备,如智能手机和平板电脑等。Android系统具有开放性、适应性、可移植性、丰富性和性能等优点,目前已经成为全球最受欢迎的操作...

    基于Android studio和环信MQTT的JAVA程序

    【基于Android Studio和环信MQTT的JAVA程序】是一个关于使用Android Studio开发集成环信(Easemob)MQTT协议的应用程序的项目。在这个项目中,开发者将学习如何利用Java编程语言在Android平台上实现即时通讯功能。...

    安卓开发实战微课第91-03罐:第一个Android应用程序_职场大菠菜出品

    2016年3月艾瑞咨询显示,Android4.4版本占比38%,雄踞第一! 为此,“职场大菠菜”携手"指尖疯教育"重磅推出《安卓开发实战免费微课》系列!91集微课,足以让您从咿呀学语的菜鸟成功晋级内功深厚的高手。 微课也要...

Global site tag (gtag.js) - Google Analytics