android44开发环境搭建_android界面跳转_eclipse安卓开发环境(4)

电脑杂谈  发布时间:2017-05-12 20:08:52  来源:网络整理

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

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 徐理
      徐理

      就是容许这些女青年带着自己父母

    热点图片
    拼命载入中...