社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
- android作为当前非常火爆的一个手持便捷操作系统,是由google开发的一个基于Linux开源的操作系统。
- 其编程语言使用java语言来编写app应用。
- 关于android系统的结构,大体上分为APPLICATION(应用层),APPLICATION FRAMEWORK(应用框架层),LIBRARIES(底层函数库成),ANDROID RUNYTIME(运行环境),LINUX KERNEL(底层驱动层)
- JDK1.5以上(仅有jre不够)
- Eclipse 3.5
- ADT插件
- SDK工具包
工程栏右键鼠标–>new–>android application project
注意:写包名的时候一般都是com.×××.×××
minimum required SDK:表示程序最低兼容系统版本;
Target sdk:表示当前的程序运行在哪个系统下;完成后next,一直next就可以了。
- 最终生成的项目结构目录:
说明:
1: src/ java原代码存放目录
2:gen/ 自动生成目录
3: res/ 资源(Resource)目录(在这个目录中我们可以存放应用使用到的各种资源,如xml界面文件,图片或数据)
4: AndroidManifest.xml 功能清单文件( 这个文件列出了应用程序所提供的功能,在这个文件中,你可以指定应用程序使用到的服务(如电话服务、互联网服务、短信服务、GPS服务等等)。另外当你新添加一个Activity的时候,也需要在这个文件中进行相应配置,只有配置好后,才能调用此Activity。
5: res/drawable 专门存放png、jpg等图标文件。在代码中使用 getResources().getDrawable(resourceId)获取该目录下的资源。
res/layout 专门存放xml界面文件,xml界面文件和HTML文件一样,主要用于显示用户操作界面。
6:res/values 专门存放应用使用到的各种类型数据。不同类型的数据存放在不同的文件中,如下:
· strings.xml 定义字符串和数值。
7:res/xml 该目录下专门存放XML资源文件。
8:res/layout 该目录下专门存放布局文件。
9:libs存放第三方函数库。
10:assets存放数据如tx,mp3….等资源文件。
11:res/raw 该目录下的文件将直接被复制到设备上。编译软件时,这些数据不会被编译,它们被直接加入到程序安装包里。
>- 项目清单文件 AndroidManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package=“com.huaao.lsn1“ 包名
android:versionCode=“1“ 版本号
android:versionName="1.0" >
<uses-sdk android:minSdkVersion=“8” /> 安装系统最低版本号
<application
android:icon=“@drawable/ic_launcher“ 应用程序名称
android:label=“@string/app_name” > 应用程序图标
<activity// 主应用程序
android:label=“@string/app_name“ 标题名
android:name=".LsnActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
public class MainActivity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//设置界面的布局
setContentView(R.layout.main);
}
}
右键项目Run as 可以运行项目到模拟机或者真机。
拓展:Android应用程序打包过程
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!