• 应用程序的项目结构


    深入了解Android系统
    http://www.eoeandroid.com/thread-228141-1-1.html

    androidpn服务启动时一闪而过解决办法
    http://www.eoeandroid.com/thread-228204-1-1.html

    android定制化开关机动画、铃音
    http://www.eoeandroid.com/thread-228083-1-1.html

    --------------帖子正文--------------------

    Android应用目录剖析
      
    src目录:该目录存放Android应用程序所有源代码。
     
    gen目录:该目录存放了Eclipse的ADT插件自动生成的R.java文件。其中包含了应用中用户界面、图像、字符串等各种资源
              
            与之相对应的资源编号(id)。
     
    assets目录:该目录下可以存放应用程序用到的所有资源,功能与res目录类似,但却有很大的区别,assets文件夹是存放不
                 
            进行便以加工的原生文件,即该文件不会像xml、java文件等被编译,可以存放一些图片、HTML、JS、CSS文
                 
            件,一般很少用。
     
    drawable目录:该目录下有drawable_hdpi、drawable_idpi、drawable_mdpi3个文件夹,分别用来存放应用程序使用到的不同
     
                        
       分辨率的图片资源,用于在不同分辨率的手机下进行应用程序开发。
      layout目录:该目录下包含了所有使用xml格式的界面描述文件.
      values目录:该目录下为使用xml格式的参数描述文件,读者可以在此添加一些额外的资源,如字符串(string.xml)、颜色(color.xml)、
     
                       
    样式(style.xml)等.
      在res目录下,开发人员还可以根据实际情况新建其他文件目录:如res/anim目录用来存放 帧动画 或
    补间动画。
    Android系统配置文件基本知识:
     
    1.AndroidManifest.xml文件的主要功能:
        
       a.说明Android应用程序所属的Java包,Java包是Android应用程序的唯一标识,同一台设备上不能有两个或两个以上的应用程序属于同一个Java包
     
          b.声明Android应用程序所必备的权限,用以访问受保护部分API以及与其他Android应用程序的交互
        
       c.声明Android应用程序其他的必备权限,用以该应用程序中组成部件之间的交互
        
       d.声明Android应用程序所需要的Android API的最低版本级别
       2.AndroidManifest.xml中的主要标签
     
      
    application标签:一个清单文件只能包含一个application节点。其还可作为一个包含了活动、服务、内容提供器和广播接收器标签的容器,用来指定应用程序组件。
     
        activity标签:应用程序显示的每一个Activity都要求有一个activity标签,并使用android:name属性来指定类的名称。
     
        service标签:与activity标签一样,应用程序中使用的每一个service类都要创建一个新的service标签。
        
    provider标签:provider标签用来说明应用程序中每一个类容提供器,而来管理数据访问以及程序类和程序间共享的。
        
    receiver标签:通过添加receiver标签,可以注册广播接收器(BroadcastReceiver),而不用事先启动应用程序。
        
    user-permission标签:user-permission标签中声明了应用程序的权限,这些权限是应用程序正常执行所必须的。
    Android常用的权限:
    android.permission.INTERNET
    允许程序打开网络套接字
    android.permission.ACCESS_FINE_LOCATION
    允许一个应用程序访问精良位置(如GPS)
    android.permission.CALL_PRIVILEGED
    允许一个应用程序拨打任何号码
    android.permission.CAMERA
    允许使用照相设备
    android.permission.READ_CONTACTS
    允许程序读取用户联系人数据
    android.permission.RECORD_AUDIO
    允许程序录制音频
    android.permission.SEND_SMS 允许程序发送SMS信息
    关注我,关注Android,一起学习,一起进步

  • 相关阅读:
    小程序方法-小程序获取上一页的数据修改上一个页面的数据
    小程序方法-上传多上图片
    小程序方法-时间转换年月日,时间转换几天前几个小时前刚刚
    opencv函数学习:LUT()的使用
    opencv函数学习:cvtColor()的使用
    opencv函数学习:convertTo()的使用
    BITMAPFILEHEADER、BITMAPINFOHEADER及BMP结构详解
    单通道图和三通道图
    计算机存储单位与宽带单位
    大端模式和小端模式
  • 原文地址:https://www.cnblogs.com/vus520/p/2770046.html
Copyright © 2020-2023  润新知