3.android.jar文件
在该文件中,包含了Android项目需要使用的工具类、接口等。如果开发不同版本的Android应用,该文件会自动替换。
4.libs包
libs放置的是第三方jar包,但最新版本的ADT下会将这些第三方包配置到Android Private Library里面。
4.assets包
5.res包
该包用来保存资源文件,当该包中文件发生变化时,R文件会自动修改。
drawable子包通常用来保存图片资源。由于Android设备多种多样,其屏幕的大小也不尽相同。为了保证良好的用户体验,会为不同的分辨率提供不同的图片,分别存放在不同的文件夹中,默认情况下,ADT插件会自动创建drawable-xxhdpi(超超高)、drawable-xhdpi(超高)、drawable-hdpi(高)、drawable-mdpi(中)和drawable-ldpi(低)等5个文件夹,分别用于存放超超高分辨率图片、超高分辨率图片、高分辨率图片、中分辨率图片和低分辨率图片。
layout子包通常用来保存应用布局文件,ADT插件提供了可视化工具来辅助用户开发布局文件,如图1.44所示。android44开发环境搭建

activity_main.xml文件的代码如下。
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.lzwsoft.MainActivity"
tools:ignore="MergeRootFrame" />
value子包通常用于保存应用中使用的字符串,开发国际化程序时,这种方式尤为方便。strings.xml文件的代码如下。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">LzwTest</string>
<string name="hello_world">Hello world lvzhengwen!</string>
<string name="action_settings">Settings</string>
</resources>
说明:读者可以将R文件与res包中的内容进行对比,就可以了解两者之间的关系。例如R文件中内部类string对应value包中strings.xml文件。
6.AndroidManifest.xml文件
每个Android应用程序必须包含一个AndroidManifest.xml文件,它位于根目录中。在该文件内,需要标明Activity、Service等信息,否则程序不能正常启动。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-46737-4.html
就是容许这些女青年带着自己父母