• 安卓学习笔记之项目文件夹解析


    项目中的文件夹的作用

                       .src: 里面存放的是Activity程序,或者是以后的其他组件。在次文件夹之中建立类的时候一定要注意,包名称不能是一级

                       .gen: 次文件夹中内容是自动生成,用户不可以修改,即:保存的是所有的ID;

                                |-R.java: 保存着所有的资源程序,此文件自动编写.

                                |-即:在日后的程序之中,程序不会直接与所有的配置文件操作,都是通过映射名称找到的,这一点非常符合于JAVAEE中的KEY=valu的操作模式;

                       .Android 2.3.3:此为我们要开发的android的版本(可以修改);

                       .assests: 存放一些大型的资源文件,例如:图片,音乐,文字等等,但是一般不使用。

                       .res:存放资源文件 例如:图片,音乐,文字等等;

                                |-drawable-hdpi:高清图片

                                |-drawable-ldpi:  低分辨率图片

                                |-drawable-mdpi: 标清图片

                       |-ayout: 存放所有的布局管理器的管理信息

                                |-main.xml

    <?xml version="1.0" encoding="utf-8" ?>

    - <LinearLayout   ->表示布局管理器的布局形式,此为线性布局

     xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"   ->组件的排列方式,此为垂直排列

         android:layout_width="fill_parent"   ->布局管理器的屏幕宽度,现在为当前手机屏幕

         android:layout_height="fill_parent"> ->布局管理器的屏幕高度,现在为充满屏幕

      <TextView   ->此为文本显示组件,显示提示信息的

         android:layout_width="fill_parent"    ->组件屏幕宽度,现在为当前手机屏幕

         android:layout_height="wrap_content" ->组件屏幕高度,现在为当前文本高度

         android:text="@string/hello" />  ->组件默认显示文字,此为srings.xml

      </LinearLayout>

                       |-value:存放所有的文字信息,符合MVC架构

             |-strings.xml: 存放所有的文字信息,将显示和程序分开

                       .res\raw :存放 一些原生文件,例如:视频,音乐;

                       .res\xml : 存放一些xml文件的配置信息

                       .res\anim: 用于进行动画效果配置的文件夹;

                       Androidmanifest.xml 文件是整个Android项目之中最重要的组成部分;

                                       <?xml version="1.0" encoding="utf-8" ?>

    - <manifest  ->对应着的是根源素

    xmlns:android="http://schemas.android.com/apk/res/android" ->对应使用的schema

     package="org.lxh.demo"  ->表示程序所在的包名称

     android:versionCode="1"   ->应用程序的版本号

     

     android:versionName="1.0">   ->显示给用户的名称

      <uses-sdk android:minSdkVersion="10" />  ->此为应用程序所对应的最低SDK版本

    - <application    ->配置所有的应用程序

    android:icon="@drawable/icon"   ->使用的图标

     android:label="@string/app_name">->表示的应用程序的提示信息,使用的strings.xml

    - <activity  ->表示配置一个Activity程序,如果有需要可以编写多个此节点

    android:name=".Hello"   ->对应的Activity程序的名称

     android:label="@string/app_name">

    - <intent-filter> ->表示的是过滤器

      <action android:name="android.intent.action.MAIN" />

      <category android:name="android.intent.category.LAUNCHER" />

      </intent-filter>

      </activity>

      </application>

      <uses-permission    ->表示应用的授权

    android:name="android.permission.INSTALL_PACKAGES" />

      </manifest>

  • 相关阅读:
    mysql数据库保存数据提示“Incorrect string value: '\\xE6\\x96\\xBD\\xE5\\xBB\\xBA...”
    .Net5升级.Net6遇到的一些问题
    设计模式笔记
    VMware安装Ubuntu的过程中窗口过小无法看到继续按钮的问题
    主机ping不通Ubuntu,ubuntu系统能ping通主机,连不上ubuntu
    算法42 PAT 1001 A+B Format (20 分)
    算法43 1003 Emergency (25 分)有点问题!!
    算法44 PAT 1146
    idea系列【idea连接数据库后,xml中写sql不提醒数据库的字段名 解决方式】
    面试题系列【@Autowired和@Resource的区别】
  • 原文地址:https://www.cnblogs.com/kakaxi/p/2242232.html
Copyright © 2020-2023  润新知