美文网首页
Android studio开发项目简介

Android studio开发项目简介

作者: 不会忘的名字 | 来源:发表于2019-10-11 12:31 被阅读0次

一.新建项目

启动Android studio,打开File --> New Project


new project

一直next到选择界面布局,选择 Basic Activity


选择 Basic Activity
最终完成项目界面:
项目完成界面

存在你的环境SDK与创建不匹配报错的情况,可以通过改变build.gradle(Module:app)文件的SDK版本(Setting-->System Settings-->Updates-->查看Android SDK Tools版本)

二.项目文件解读

  • (1)Android 清单文件夹 app \manifests\只有一个文件
    AndroidManifest.xml :
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.isd30.helloworld">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name"
            android:theme="@style/AppTheme.NoActionBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

</manifest>
  • <manifest>属性有命名空间xmlns:android="http://schemas.android.com/apk/res/android"是自动生成的,包名package="com.example.isd30.helloworld",就是我们创建时填写的.还有另外一个属性程序版本号1.5、2.0等
  • <application>其属性有android:icon(图标),手机应用图标,用户可以自定义.android:label(标签),应用名.
  • <application></application>内部有一个或者多个activity元素,activity就是用户执行的一项任务.在这个程序中只有一个MainActivity.
  • intent-filter元素是manfiest所用的意图过滤器.这个意图过滤器定义了应用程序的进入点.
  • (2)代码文件夹app\java\com.example.isd30.helloworld
    目前只有MainActivity(java文件)
  • (3)资源文件夹app\res
    这个文件夹存放项目的各种资源
  • 图片文件夹 文件夹 drawable
  • 布局文件夹 文件夹 layout
    布局就是界面设计, Android使用XMl文件定义用户界面, 用XML文件描述屏幕视觉元素的布局,在本应用中 ,使用项目创建向导时,创建了activity_main.xml和作为activity_main.xml一部分的content_main.xml.
  • 菜单文件夹menu
    文件夹下一直有一个menu_main.xml文件
  • 图片文件夹mipmap
    和drawable一样存放图片, 但是mipmap系统会在缩放上提供一定性能优化.存放启动图标.
  • 键值values
    values中包括 颜色、适配不同屏幕、字符串、样式.strings.xml是重点.
<resources>
    <string name="app_name">HelloWorld</string>
    <string name="action_settings">Settings</string>
</resources>

这个字符串可以管理所有的 UI 文本,使得开发人员容易管理、更新恩本.

三.建立用户界面

Android Studio 代码和界面布局是分开的, 分别放在不同文件夹下.一般一个代码文件对应一个界面布局文件.而content_main.xml是activity_main.xml的一部分, 打开activity_main.xml的Text中有一行:

<include layout="@layout/content_main" />

相关文章

网友评论

      本文标题:Android studio开发项目简介

      本文链接:https://www.haomeiwen.com/subject/xxgrqctx.html