Android工程结构

本文详细介绍安卓应用创建流程,包括前期准备、工程创建步骤及AndroidManifest.xml文件解析。重点讲解了该文件的结构与内容,包括命名空间、版本信息、支持的Android版本、应用组件配置以及权限设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

演示安卓工程创建前的准备工作
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

演示安卓工程的创建过程:
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述


再具体说一下AndroidManifest文件
AndroidManifest.xml文件中的内容:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"  
    package="ch.login"
    android:versionCode="1"
    android:versionName="1.0" >
    <!--命名空间、安卓版本等信息-->

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="19" />
     <!--APP支持的安卓最低版本和最高版本,可以自己修改-->

<!--application是针对整个安卓工程的一个标签,有对安卓中图标标签等组件的设置-->
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <!--activity是Java中类似于JFrame这样的窗体,安卓的每一个窗体(页面),都要在这里作注册,不注册得话,之后是无法访问这么一个页面的-->
        <activity
            android:name="ch.login.MainActivity"
            android:label="@string/app_name" >
            <!--intent相当于Java工程中的Main函数,把intent放在哪个页面中,哪个页面就会先启动-->
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

另外这个文件还有一个十分重要的东西,就是应用权限的设置
安卓应用要操作手机就要给予它相应的权限,添加权限的方式如下:
这里写图片描述
例如我如果想要让安卓能够访问网络,就选中如下的选项,
即android.permission.INTERNET
这里写图片描述
选好之后会发现AndroidManifest.xml源码中多了一行这样的代码:
这里写图片描述
这就赋予了安卓程序使用网络的权限。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值