【Android开发】构建第一个APP
16lz
2021-01-24
Android应用开发
首先,学习如何构建第一个APP。
学习如何创建一个Android工程,以及运行一个可调试的APP版本。同时学习一些Android APP设计的基础,包括如何构建一个简单的用户界面(User Interface)和处理用户输入。
在进行Android应该开发之前,需要确认已经安装了开发环境,需要安装如下软件:
- 下载Android SDK
- 给Eclipse(若使用的是Eclipse IDE)安装ADT插件
- 使用SDK manager下载最新的SDK工具和平台
包括如下:
- 应用名:用户输入的名称
- 工程名:工程目录的名字
- 包名:App的包命名空间。包名在安装的Android系统中必须是独一无二的。
- 所要求的最小的SDK:App支持的最低版本的Android
- 目标SDK:表明测试App应用的最高Android版本
- Compile with:是编译App的平台版本。
- 主题:指定Android UI风格应用到你的App
3.点击Next,帮助为App创建一个启动图片(Launcher Icon),如下图:
有很多种方法可以定制自己的App图标,同时有工具产生适合各种屏幕的图标。
4.点击Next,现在选择一个activity模版来开始构建App。如下图:
对于第一个工程,选择BlackActivity。
5.点击Next,全部保持缺省状态,点击Finish。
到此为止,Android工程现在建立好了,现在准备构建App。
二、运行App 在创建的Android工程中,包括一个缺省的“Hello World”源代码文件。其允许我们立即运行该App 如何运行App依赖于如下两方面:
- 是否使用显示的Android设备
- 是否使用的是Eclipse
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android=" http://schemas.android.com/apk/res/android" package="com.example.myfirstapp" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.myfirstapp.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest>
2.src/ App主要源代码的目录,缺省情况下,包含的是运行的Activity类。如本工程的源代码如下:
package com.example.myfirstapp;import android.os.Bundle;import android.app.Activity;import android.view.Menu;public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }
3.res/ 包含App资源的子目录,以下列几个: 1)drawable-hdpi 2)layout 3)values ...
当构建和运行缺省的Android APP时,缺省的Activity类开始和加载一个layout文件,
在Emulator上运行。 在Emulator上运行之前,首先需要创建一个Android Virtual Device(AVD). 然后运行,run->Run Configurations,在弹出的对话框中,选择需要运行的工程,然后点击OK。 Eclipse吧App安装到AVD中,然后运行。
在实际设备上运行。 。。。。。。
更多相关文章
- Android(安卓)Studio打开Android(安卓)Device Monitor报错
- Android,gradle依赖库版本不一致解决方案
- This Android(安卓)SDK requires Android(安卓)Developer Toolki
- 一步一步学习androidNDK编程(hello world)
- Android真机网络adb联机调试初探
- 【Android】Support 包里究竟有什么
- Android(安卓)Studio 工程依赖问题
- 【边做项目边学Android】小白会遇到的问题--创建Android项目不自
- [置顶] Android(安卓)Studio安装与使用(二)