一、Android应用程序结构
运行eclpseFile->NEW->Other->Android Project
2、Android项目结构
以看到Android项目主要包括:
src/: 存放java源文件
gen/: 存放由Android编译工具生成的java源文件, 这些文件不能手动修改。如R.java就定义了一些常量,这些常量是对资源文件的索引,以便我们很方便的引用这些资源文件。
assets/: 存放一些静态文件并将会被一起打包成.apk文件
res/:存放资源文件
res/drawable: 存放图片如PNG,JPEG等
res/drawable-ldpi/my_icon.png // 存放低分辨率的图片
res/drawable-mdpi/my_icon.png // 存放中等分辨率的图片
res/drawable-hdpi/my_icon.png // 存放高分辨率的图片
res/layout: 存放基于xml的布局文件
res/menu: 存放基于xml的菜单文件
res/values: 存放字符串等资源文件,如多语言的文件
bin/:存放编译后的文件
bin/yourpackagename/classes/:存放java编译后的.class文件
bin/classes.dex: class文件被转换成针对Dalvik虚拟机优化的dex文件, 在Introducing Android中有提及。
bin/resources.ap_: 被压缩的资源文件类似zip文件。
bin/yourapp.apk: Android应用程序可执行文件,其实它也是个压缩的文件,包含了.dex文件,各种资源文件等。
AndroidManifest.xml是一个当前应用程序的组件清单,它列出了应用程序包含的各种activities,services,权限等
可以用adb命令行来设置,有点不好理解,所以这里直接可视化设置了。
在Eclipse菜单栏找到window菜单,如下操作:
window——AVD Manager——New按钮,则见如下对话框:
点击项目名 右键 Run As ->Android Application
观察控制台 会出现
注意控制台中的HelloWorld.apk 可以在工作间的项目名为HelloWorld下的bin目录找到
卸载
进入设置 ->应用程序