今天是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 加油!
分享到:
相关推荐
第1章就将指导你完成第一个Android程序。第2章回过头来介绍Android的基本概念和原理。第3章探讨用户界面,也就是大多数Android程序中最重要的部分。 致谢 我要感谢为本书成功出版做出贡献的许多人,包括审稿人...
实验1:第⼀个Android程序 实验 实验1:第⼀个 :第⼀个Android程序 程序 ⼀、实验⽬的: ⼀、实验⽬的: 1. 了解Android应⽤程序开发环境的搭建⽅法; 2. 使⽤eclipse+ADT插件和Android Studio开发应⽤程序的⼀般...
2016年3月艾瑞咨询显示,Android4.4版本占比38%,雄踞第一! 为此,“职场大菠菜”携手"指尖疯教育"重磅推出《安卓开发实战免费微课》系列!91集微课,足以让您从咿呀学语的菜鸟成功晋级内功深厚的高手。 微课也要...
1. 光盘中包含《Android程序设计基础》一书的所有示例源代码。所有的代码源文件以Android工程的形式按照章节分别存放在对应的路径下。如第2章的示例代码统一保存在路径“第2章”下。 2. 如果使用示例代码演示,将...
第3章 编写第一个Android应用程序 第4章 掌握Android开发工具 第二部分 Android应用程序设计基础 第5章 剖析Android应用程序 第6章 使用Android Manifest文件定义应用程序 第7章 管理应用程序资源 ...
Android开发基础,讲述了Android开发环境的搭建、Android常用工具的使用和第一个Android应用程序的开发 第二篇 技术篇 第3章 Android中的资源访问 Android 中的资源访问,讲述了如何定义和访问Android中的外部...
每一个示范程序的目录结构是雷同的,您可以在src目录下查找示范程序的Java源代码,在res\layout资源目录中,查找示范程序的使用者界面XML布局档源代码。若要进一步编译程序的话,只要点选Eclipse菜单的Run ? Run ...
1.4 步骤四:开发第一个ANDROID程序 (验证开发环境是否搭建成功) - 11 - 1.4.1 创建HelloWorld工程 - 11 - 1.4.2 在模拟器运行Android程序 - 13 - 1.5 步骤五:建立TINY4412调试环境 - 13 - 1.5.1 安装USB ADB驱动...
第一个是仿QQ空间实现的demo,用popwindow实现弹窗效果;第二个是仿微信底部导航栏,能够左右滑动。第三个是基于groupradio实现的底部导航栏。经过测试三个导入eclipse都可以成功运行。并通过这三个各取所长运用到...
// 设置加载方式:先加载后显示、边加载边显示、只显示第一帧再显示 gf1.setGifImageType(GifImageType.COVER); GifView的Jar包共有四个类: GifAction.java 观察者类,监视GIF是否加载成功 GifFrame.java 里面三个...
这是我为自己写的一款表白的程序,并且己用它表白成功,于是几经努力把它完成为一个完整的程序,这是我准备完成的程序之爱系列第一辑,希望能多做几辑吧。
二、实验步调 1、参考《Android应用开辟揭秘》的第一章,学习懂得什么是Android系统以及Androi d的系统架构、Android应用程序框架; 2、参考《Android应用开辟揭秘》的第二章2.2,从FTP上下载java JDK和Eclipse放在...
Android 极光推送 别名、标签、RegistrationID 说明 别名(alias) 为安装了应用程序的用户,取个别名来标识。以后给该用户 Push 消息时,就可以用此别名来指定。...应用程序在第一次成功注册到极光服务器
第1章 掀起你的盖头来——初识Android 1.1 认识Android 1.2 Android的背景 1.2.1 Android的历史 1.2.2 Android的发展 1.3 我的Android我做主 1.3.1 开发基于Android平台的应用 1.3.2 参加Android开发者大赛 1.3.3 ...
1 " " " " " " " " " " " " "1 " " " " " " " " " " "1 " " " " " " " " " " "1 " " " " " " " " " " "1 " " " " " " " " " " "1 " " " ----------------------- Android应用程序开发实验内容全文共5页,当前为第1页...
第一部分(第2~9章)详细讲解创建一个简单的空气曲棍球游戏的触控、纹理和基本原理,包括如何成功地初始化OpenGL并将数据发送到屏幕上,如何使用基本的向量和矩阵数学创建三维世界,以及Android的许多特定细节,比如...
*如何开发你的第一个Android应用程序的设置和使用的开发工具 *在Android平台中的游戏编程的基础 *如何使用Android的图形的API(画布的OpenGL ES 1.0/1.1),音频,和用户输入,以反映这些基本面 *如何从头开始开发两...
如何设置和使用开发你的第一个Android应用程序开发工具 在Android平台中游戏编程的基本知识 如何使用Android的图形的API(画布,OpenGL ES的1.0/1.1),音频,和用户输入,以反映这些基本面 如何从头开发两个2D...
这是我为自己写的一款表白的程序,并且己用它表白成功,于是几经努力把它完成为一个完整的程序,这是我准备完成的程序之爱系列第一辑,希望能多做几辑吧。
第一部分(第2~9章)详细讲解创建一个简单的空气曲棍球游戏的触控、纹理和基本原理,包括如何成功地初始化OpenGL并将数据发送到屏幕上,如何使用基本的向量和矩阵数学创建三维世界,以及Android的许多特定细节,比如...