Android入门 HelloWord

 

先说说整个程序要做哪些内容吧,简单helloword 通过一个按钮点击在另一个acitvity出现文本Hello xiaoshengDAI

 

具体包结构如下图

 

 

 

说下做的步骤吧:

 

1.首先新建项目,我这边主要是测试Layout所以项目名就叫这个了。

2.我们要显示一个按钮,难后点击这个按钮就转到其他activity显示Hello xiaoshengDAI,新建类Layout主要来显示第一个activity即button,

   1).在main.xml文件中进行配置

Java代码 
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     android:orientation="vertical"  
  4.     android:layout_width="fill_parent"  
  5.     android:layout_height="fill_parent">   
  6.       
  7.     <Button android:id="@+id/button1"          
  8.             android:layout_width="wrap_content"   
  9.             android:layout_height="wrap_content"   
  10.             android:text="来点我吧"/>         
  11.               
  12. </LinearLayout>  

 

 

 

   2).设置监听和跳转actiovity

 

 

Java代码 
  1. package com.layout;  
  2.   
  3. import android.app.Activity;  
  4. import android.content.Intent;  
  5. import android.os.Bundle;  
  6. import android.view.View;  
  7. import android.view.View.OnClickListener;  
  8. import android.widget.Button;  
  9.   
  10. public class Layout extends Activity {  
  11.     /** Called when the activity is first created. */  
  12.     @Override  
  13.     public void onCreate(Bundle savedInstanceState) {  
  14.         
  15.         OnClickListener listener1 = null;  
  16.           
  17.         Button botton1 = null;            
  18.           
  19.         listener1 = new OnClickListener(){  
  20.             public void onClick(View v) {                 
  21.                 Intent intent0 = new Intent(Layout.this,ActivityFrameLayout.class);           
  22.                 setTitle("FrameLayout");  
  23.                 startActivity(intent0);  
  24.             }             
  25.         };          
  26.           
  27.           
  28.         super.onCreate(savedInstanceState);  
  29.         setContentView(R.layout.main);  
  30.           
  31.         botton1 = (Button) findViewById(R.id.button1);  
  32.         botton1.setOnClickListener(listener1);  
  33.     }  
  34. }  

 

3.新建activityFrameLayout类和activityFrameLayout.xml文件

 

Java代码 
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     android:orientation="vertical"  
  4.     android:layout_width="fill_parent"  
  5.     android:layout_height="fill_parent"  
  6.     >  
  7. <TextView    
  8.     android:layout_width="fill_parent"   
  9.     android:layout_height="wrap_content"   
  10.     android:text="Hello xiaoshengDAI"  
  11.     />  
  12. </LinearLayout>  

 

Java代码 
  1. package com.layout;  
  2.   
  3. import android.app.Activity;  
  4. import android.os.Bundle;  
  5.   
  6. public class ActivityFrameLayout extends Activity {  
  7.   
  8.     @Override  
  9.     protected void onCreate(Bundle savedInstanceState) {  
  10.       
  11.         super.onCreate(savedInstanceState);  
  12.         setTitle("哈哈");  
  13.         setContentView(R.layout.activityframelayout);  
  14.     }  
  15.   
  16. }  

 

4.对AndroidManifest.xml进行配置,将新建Activity配置文件加进来

 

Java代码 
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"  
  3.       package="com.layout"  
  4.       android:versionCode="1"  
  5.       android:versionName="1.0">  
  6.     <application android:icon="@drawable/icon" android:label="@string/app_name">  
  7.         <activity android:name=".Layout"  
  8.                   android:label="@string/app_name">  
  9.             <intent-filter>  
  10.                 <action android:name="android.intent.action.MAIN" />  
  11.                 <category android:name="android.intent.category.LAUNCHER" />  
  12.             </intent-filter>  
  13.         </activity>  
  14.         <activity android:name=".ActivityFrameLayout" android:label="activityFrameLayout">  
  15.             <intent-filter>  
  16.                 <action android:name="android.intent.action.MAIN" />  
  17.                 <category android:name="android.intent.category.LAUNCHER" />  
  18.             </intent-filter>  
  19.         </activity>  
  20.     </application>  
  21.     <uses-sdk android:minSdkVersion="3" />  
  22. </manifest>   

 5.可以运行了,嘿嘿

 

Android入门Kotlin 001 之helloword demo(含代码) 让我们开启Android入门之旅吧 第一步demo程序 package com.example.myapplication import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.view.View import kotlinx.android.synt... 阅读详情

相关推荐

别再乱拖了!Godot 4.x 场景编辑器的7个隐藏操作技巧(附快捷键清单)

本文揭示了Godot 4.x场景编辑器的7个隐藏操作技巧,包括智能对齐、轴心点应用、多节点批量操作等,帮助开发者提升游戏开发效率。特别介绍了坐标系切换和自定义快捷键等实用功能,适用于处理复杂场景和团队协作。

weixin_29534421的博客 361

android helloworld程序,Android Hello World示例

在开始使用Android SDK编写第一个示例之前,必须确保已经按照中的说明正确设置了您的Android开发环境。下面来看看如何编写一个简单的Android应用程序,它将打印“Hello World!”。注:理解这篇教程,对后面的学习非常重要。了解项目中每个目录和每个文件的功能和作用。创建Android应用程序第一步是使用Android Studio创建一个简单的Android应用程序。 当点击A...

weixin_31184569的博客 5229

测试人必看!正交表与Allpairs工具对比:如何选择最适合你的组合测试方案?

本文深入对比了正交表、PICT与Allpairs三种主流组合测试方案,帮助测试人员根据项目场景做出最佳选择。文章分析了各自的核心原理、优劣势及适用场景,特别强调了在涉及复杂约束时PICT工具的强大功能,并提供了从原理学习到CI/CD集成的实战选型指南。

weixin_29224309的博客 267

Android开发入门 Button事件实现的方法(原创)

下面介绍Button事件实现的三种方法 main.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" a...

bangzhiqian8115的博客 159

代码生成 | 安时积分法模型搭建

安时积分法是电池电量计量最基础的方法,今天我们用simulink建模的方式做一个安时积分模型,从而更好地理解安时积分的思想也掌握建模的基础操 ​新建文件 打开MATLAB启动simulink新建一个模型文件 定义变量 和手写代码一样,先定义几个后面要用到的变量,在simulink建模时新建变量用Data Store Memory模块。双击填入要定义的变量名,然后在signal attributes赋初值 如此方法新建四个变量current(电流)初值1000mA、tatol_cap(总容量

ningvay的博客 1万+

Ta-Lib源码解析(三):蜡烛图指标 (Candlestick Indicator) #(附Python重构代码和示意图)(补充中)

蜡烛图指标为识别K线形态的指标,笔者认为重点在于定义方式所提供的思路,背后的投资逻辑可以借鉴但不建议直接参考文档的翻译内容和源码逻辑存在不一致的现象,笔者分别列出中文百科中的定义和源码实际逻辑,供大家参考技术分析理论中的一些模糊词,ta-lib中给出了精确的定义源码

量化就是探索生活 3254

Android之HelloWorld

其实 先应该写Android Studio 安装的 这个到以后再说吧 现在Android Studio真的比以前太用好多了 特别是去年Android Studio官方网站的开放 http://www.android-studio.org/ 真是大大的福利啊 各种体验的提升 还有不用科学上网不用挂开源镜像网站就能更新的SDK 只是一定要说明一点 不要装在系统盘里面! 不要装在系统盘里面!!

qq_30075239的博客 297

C# 调用高德地图关键词 API

今天我们要一起探索如何使用 C# 来调用高德地图的关键词搜索 API,从而实现精准的地理位置搜索功能。高德地图的关键词搜索 API 可以帮助我们轻松地实现这一点,它能够返回一系列匹配关键词的地点坐标和其他相关信息。通过简单的几行 C# 代码,我们就实现了调用高德地图关键词搜索 API 的功能。接下来,我们将在一个 C# 控制台应用中实现调用高德地图关键词搜索 API 的功能。此外,如果要在生产环境中使用,还需要考虑安全性问题,例如不要在客户端暴露 API 密钥。🔥关注墨瑾轩,带你探索编程的奥秘!

java专栏 1104

【从头学android】第一个程序,点按钮显示Hello World

1.Java文件 /** * */ package com.itest; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; impor

Robin的专栏 5869

双馈风机并网系统宽频振荡机理与抑制方法研究

双馈风机并网系统宽频振荡分析与抑制 摘要:本文研究了双馈风机(DFIG)接入弱电网引发的宽频振荡问题。通过建立DFIG并网系统阻抗模型,分析了锁相环带宽、电流环带宽等参数对阻抗特性的影响。研究揭示了DFIG与电网阻抗交互导致交截频率处相位差超过180°的振荡机理。提出基于锁相环优化的阻抗重塑抑制策略,采用电压补偿和陷波器改善系统稳定性。仿真结果表明,该方法能有效降低相位差约10°-168°,显著抑制宽频振荡。代码实现了阻抗建模、稳定性分析和抑制策略验证,为工程应用提供了理论依据。

huanghm88的专栏 319

【图像识别】基于计算机视觉实现红绿灯识别matlab代码

​ 1 简介 现如今,盲人出行依旧是一大问题.面对无处不在的红绿灯,盲人无法通过眼睛辨识红绿灯的状态,出行受阻.为了解决盲人识别红绿灯的难题,本文提出了一种基于MATLAB进行红绿灯识别的系统.对交通灯的识别主要基于对交通灯的色彩及形状特征.基于信号灯的亮度对其进行分割,提取,并设置了一种自动最优选择阈值的方法.再由HIS彩色空间的H信息识别颜色.最后根据二值化的交通灯的横坐标和纵坐标方向的投影进行形状匹配识别. 2 部分代码 clc clear all close all a=imread('m

qq_59747472的博客 2690

Android初步-HelloWorld

Android初步-HelloWorld 第一次接触Android开发,挺新鲜滴,弄了一个Helloworld,记录一些笔记。 用Eclipce新建一个HelloWorld,有如下内容 这些内容的作用: 一.src 项目的源文件 二.gen 由Eclipse的ADT插件所产生 每一个资源,R.java都会自动为该资源添加一个id,比如说button1=0xxxxx 三...

mmdev 195

5、快速入门

点击启动实例按钮,并设计一个business key,每个实例会有一个business key, 业务主键,也相当于一个流程实例唯一key,一般会与一次业务强相关,比如一个订单号 ,此处取为shopping_1;付款程序完成后会流转到物流发货任务,此时java工程的相应订阅会收到任务,并进入断点,且读到到toWhere变量。单击shopping可以进入实时流程图的执行图,此时流程流转到第一个任务,需要业务系统完成此任务,并通知引擎。添加类,分别订阅流程中的加入购物车任务和物流发货任务。

leyoliu的博客 3499

Android入门 helloword

一、      下载android SDK http://developer.android.com/sdk/index.html#download 二、      运行eclipse.exe 三、      CreateAndroid Application Project:Study 四、      创建Android手机模拟器   五、      运行新建的工程 六、

tz_gx的专栏 700

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

从HelloWord到安卓入门的经历

       从18年1月迄今为止我从小白学习Android软件开发已经2个月有余了,从最开始的大家都曾写过的HelloWord,到如今的掌握安卓基本的四大组建,多线程,消息循环机制.......或多或少也算是一个刚入坑的初级安卓软件开发工程师了吧。从很多日按以前就想写一点博客来总结自己学过的知识,一直拖到今天,然而还是发现自己很难写出什么能够给别人学习的一些知识点。只能在自己的第一篇博客上分享给...

weixin_41692018的博客 335

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Android JNI入门第一篇——HelloWord

android支持使用NDK开发C程序,关于配置NDK环境问题应该不用再赘述了,这个网上有很多,这里通过一篇实例来讲述简单的JNI开发,大家可以参考这篇文章(Get Your Eclipse-Integrated NDK On!)搭建Eclipse编译C语言为so文件的开发环境。 native方法实现步骤如下: 1、在Java中声明native()方法,然后编译(javac); 2、用jav...

jinvasshole 245

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Android 入门环境搭建第一个helloWord程序

小白从今天开始学习安卓,写点bo

迷茫的岁月的专栏 783

AndServer 如何使用(如何搭建一个基于安卓的服务器)

AndServer 如何使用(如何搭建一个基于安卓的服务器)AndServer是什么AndServer的Demo插件和依赖的配置代码编写 AndServer是什么 AndServer 是 Android 平台的 Web Server 和 Web Framework。 它基于编译时注解提供了类似 SpringMVC 的注解和功能,如果您熟悉 SpringMVC,则可以非常快速地掌握它。 源码地址:https://github.com/yanzhenjie/AndServer/ 文档地址:https://ya

weixin_42068295的博客 7596

尝试快应用入门

1、安装快应用 开发环境 我这里用的是Win7系统。 安装前看一遍https://doc.quickapp.cn 快应用官方开发文档。 这里要安装的有 nodejs、打包工具hap-toolkit。 nodejs的安装(注:目前只能安装6.0以上,8.0以下的版本。官方文档说“不要使用8.0.*版本.这个版本内部ZipStream实现与node-archive包不兼容,会引起报错”) n...

islamabad8的专栏 1966

Android开发学习笔记2---HelloWord安卓程序结构简介

一、创建Hello World 1. 打开Eclipse。 2. 点击“File”à“New” à“Project”à“Android ApplicationProject”,创建HelloWorld项目,如下几个地方需要进行设置。 项目名:HelloWorld   一路下一步,直到完成。 3. 项目目录结构如下图所示,能看到已经建立好了Class:HelloWorld.java,接下

u012784277的专栏 1473

IDEA搭建Android开发环境及创建Helloword项目并运行

IDEA搭建Android开发环境,创建Helloword项目,并运行

qwer1573037436的博客 4279

Android开发环境搭建与HelloWord

Android系统是目前世界上市场占有率最高的移动操作系统,Android手机无处不在。很早以前,Android项目都是用Eclipse来开发的,安装ADT插件后就可以用来开发Android程序了,而在2013年,谷歌推出了一款官方的IDE工具Android Studio,由于不再是以插件的形式存在,Android Studio在开发Android程序方面要远比Eclipse强大和方便。本文就是关

zhang_sn001的博客 745

Android入门学习_Hello Word程序设计

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34302798的博客 121

安卓(AndRoid)开发环境搭建之HelloWord

初次接触安卓环境,一切都很陌生;花了一个下午的时间,走了很多弯路,不过最终还是把环境搭成了。下面总结一下搭建步骤: 第一步:安装Java SDK 本文环境所用的Jdk“jdk-6u25-windows-i586.exe”,下载地址读者可以自行到Oracle官方网站上下载最新的安装程序。(参考地址:http://www.oracle.com/technetwork/java/javas...

200
上一篇: Android概述
下一篇: android sdk+eclipse+adt 配置与开发
SleepInDelphi
博客等级 码龄19年 32粉丝 388原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值