应用程序的项目结构

深入了解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,一起学习,一起进步

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值