NIUBI
开发教程

认识安卓工程目录及文件

1年前/ 42/ / WP爱好者/ 已收录/
导语: 安卓环境搭建已经说了,详情见:代码狗——安卓开发环境搭建,至于 Android studio 的安装及使用就自行百度吧,图片太多,不好写。

安卓环境搭建已经说了,详情见:WP 爱好者——安卓开发环境搭建,至于 Android studio 的安装及使用就自行百度吧,图片太多,不好写。

今天来认识安卓工程里有哪些文件,它们有什么用。

 

不要在乎图片的来源,本站空间小,传图网站就挂了。

  1. AndroidManifest.xml,这个文件的作用是非常重要的,也是经常用的,它里面陈列了你的安卓程序需要哪些权限,比如联网权限,定位权限等等。还有安卓程序里使用的四大组件,都要在这里声明,否则就会出现“应用程序意外停止”的提示。
  2. src 目录,顾名思义(src, source code)该文件夹是放项目的源代码的。打开 HelloWorld.java 文件会看到如下代码:
    <img src="Images/OutliningIndicators/ExpandedBlockStart.gif" width="11" height="16" align="top" alt="认识安卓工程目录及文件" /><span>package helloworld.test;  import android.app.Activity; import android.os.Bundle;  public class HelloWorld extends Activity {     /** Called when the activity is first created. */     @Override     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.main);     } } </span>
  3. gen 文件夹,该文件夹下面有个 R.java 文件,R.java 是在建立项目时自动生成的,这个文件是只读模式的,不能更改。R.java 文件中定义了一个类—— R,R 类中包含很多静态类,且静态类的名字都与 res 中的一个名字对应,即 R 类定义该项目所有资源的索引。
  4. assets 文件夹,包含应用系统需要使用到的诸如 mp3、视频类的文件。
  5. res 文件夹,资源目录,包含你项目中的资源文件并将编译进应用程序。向此目录添加资源时,会被 R.java 自动记录。新建一个项目,res 目录下会有三个子目录:drawabel、layout、values。
    1. drawabel-?dpi:包含一些你的应用程序可以用的图标文件(*.png、*.jpg)
    2. layout:界面布局文件(main.xml)与 WEB 应用中的 HTML 类同,没修改过的 main.xml 文件如下(HelloWorld 的就没有修改过):
<span><?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"     /> </LinearLayout></span>

本文仅供参考,写几个程序自然就明白了。

点点赞赏,手留余香

还没有人赞赏,快来当第一个赞赏的人吧!
admin给Admin打赏
×
予人玫瑰,手有余香
  • 2
  • 5
  • 10
  • 20
  • 50
2
支付
收藏 0 海报

版权归属:本文为原创文章,版权归 所有

本文链接:( 欢迎分享本文,转载请保留出处 )

免责声明:如发现本站有涉嫌抄袭侵权/违法违规的内容,请邮件/留言反馈,一经查实本站将立刻删除!

<< 上一篇

2019-04-25

下一篇 >>

2019-04-26

全部评论( 0 条 )
扫一扫二维码分享