首页 > 其他分享 >Android开发实战二之Hello Android实例

Android开发实战二之Hello Android实例

时间:2022-12-16 23:37:06浏览次数:49  
标签:name HelloAndroid 实例 Activity import Android Hello android


 编写第一个Android程序 Hello Android实例

1.创建Android虚拟设备(AVD)

在开始之前先创建一个Android虚拟设备。

Window->Android SDK and AVD Manager 点击New按钮。

1.在Name输入Android虚拟设备名字。如android_2.2

2.在Target选择将运行在虚拟设备上的SDK版本。如这里选择2.2

3.点击Create AVD完成。

2.创建一个工程

File > New > Project 展开Android,选择Android Project 点击下一步。

Project name: HelloAndroid                ------------------------>项目文件夹名称

Application name: Hello, Android          ------------------------>应用程序名称

Package name: com.jayjay.helloandroid    ------------------------->包名,用于区分不同的类

Create Activity: HelloAndroid            ------------------------->这是项目的主类名,这个类将会是Android的Activity类的子类。

(一个Activity类是一个简单的启动程序和控制程序的类。它可以根据需要创建界面,但不是必须的。 )

Min SDK Version: 8

去掉Use default location前面的勾,选择自己的工程路径。

在Build Target选择我们想用的SDK版本。这里选择Android2.2

点击Finish。

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

项目的目录结构如下:

3.AndroidManifest.xml

<?xmlversion="1.0"encoding="utf-8"?>

<manifestxmlns:android="http://schemas.android.com/apk/res/android"

package="com.example.helloandroid"

android:versionCode="1"

android:versionName="1.0">

<uses-sdkandroid:minSdkVersion="8"/>

<application android:icon="@drawable/android"                   -------------------------------->android程序的图标

                      android:label="@string/app_name">

android:name=".HelloAndroid"

android:label="@string/app_name">

      <intent-filter>

android:name="android.intent.action.MAIN"/>

android:name="android.intent.category.LAUNCHER"/>

      </intent-filter>

   </activity>

</application>

</manifest>

 

 

       -------------------------------->android程序的图标

 

修改前的代码

package com.jayjay.helloandroid;

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

public class HelloAndroid extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

 

修改后的代码   

package com.jayjay.helloandroid;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloAndroid extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TextView tv = new TextView(this);
        tv.setText("Hello Android");
        setContentView(tv);

    }
}

运行工程

Run->Run 选择Android Application

可以看到。

标签:name,HelloAndroid,实例,Activity,import,Android,Hello,android
From: https://blog.51cto.com/jayjaydream/5948899

相关文章

  • Android开发实战一之搭建开发环境-附测试实例(已亲测)
    使用JDK、AndroidSDK、Eclipse+ADT搭建开发环境   附测试实例  (已亲测)---------------------------------------------------------------------------------......
  • 走进android的世界(不断更新中)
    【做事就要抓住关键,就要有所得!】学习android开发中的点点滴滴------不断更新中------写于2012年2月28日         还记得大二的时候,第一次接触android情景。同桌华......
  • android 4.0 (Ice Cream Sandwich) 已经开源
    ​​android4.0(IceCreamSandwich)的源码终于放出来了​​,下载地址:​​http://source.android.com/source/downloading.html​​下载完成后主要包含一下目录:​​......
  • ffmpeg 移植到 android
    一:生成动态库(.so文件)-->环境:操作系统:Ubuntu9.10ffmpeg源码版本:ffmpeg-0.6.1(可以在​​http://ffmpeg.org/download.html​​ 下载源码)androidndk版本:android-ndk-r4b-linux......
  • 一个 android 资料
    上面的android文章很好。 ​​http://elinux.org/Category:Android​​AndroidPortingGuide​​http://www.netmite.com/android/mydroid/development/pdk/docs/index......
  • Android添加构建依赖项Add Build Dependencies
    TheGradlebuildsysteminAndroidStudiomakesiteasytoincludeexternalbinariesorotherlibrarymodulestoyourbuildasdependencies.Thedependenciesca......
  • Android实现导航菜单左右滑动效果
    本文给大家介绍在Android中如何实现顶部导航菜单左右滑动效果。今天给大家介绍在Android中实现顶部导航菜单左右滑动效果的二种解决方案。第一种解决方案: 然使and......
  • Android异步下载图片并且缓存图片到本地
    转来的,以备不时之需!!  在Android开发中我们经常有这样的需求,从服务器上下载xml或者JSON类型的数据,其中包括一些图片资源,本demo模拟了这个需求,从网络上加载XML资源,其中包括......
  • 解决Android加载图片时内存溢出的问题
    尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消......
  • android——彻底关闭——应用程序
     最近学习做android的游戏开发时候,发现一个关于android退出时不能彻底关闭的问题,比如:一个程序里new出了N多个Thread,这样在退出程序的可能不能完全关闭,最后发现,只用finish......