Android开发-快速入门-项目结构(中)
2018-01-06 19:38
316 查看
一、创建安装运行应用
(1)配置修改eclipse
![](https://img-blog.csdn.net/20180106192841998?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWlpYU1pU/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20180106192940585?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWlpYU1pU/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20180106193039273?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWlpYU1pU/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
二、搭建环境可能出现的问题
1、
![](https://img-blog.csdn.net/20180106193146533?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWlpYU1pU/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20180106193221892?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWlpYU1pU/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
三、项目的组成结构整体说明
1、
![](https://img-blog.csdn.net/20180106193311786?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWlpYU1pU/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2、项目的组成结构-源码文件夹
(1)onCreate:在当前类(activity)对象创建的时候自动调用
回调方法:不是我们调的,是系统在一定条件下自动调用的,基本都以on开头onXXX
这些方法我们不需要调用,一般只是去重写此类方法
(2)HelloAndroid
--src(源码文件夹)
MainActivity.java:主界面类
--gen(自动生成的源码文件夹)
R.java:对应res文件夹
--res(资源文件夹)
drawble-xxx:图片资源文件夹
为了适配不同分辨率的手机
layout:界面的布局文件
功能类似于HTML
values:常量文件夹
strings.xml:包含固定的字符串,在布局中引用:@string/name
--AndroidManifest.xml(功能清单文件 )
3、APK安装文件的组成结构
(1)将apk后缀改为zip,然后解压即可
![](https://img-blog.csdn.net/20180106193419203?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWlpYU1pU/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20180106193517458?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWlpYU1pU/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
(2)Android系统文件目录
![](https://img-blog.csdn.net/20180106193606402?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWlpYU1pU/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
(3)SDK文件目录
![](https://img-blog.csdn.net/20180106193708561?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWlpYU1pU/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
四、学习时遇到的问题
1、Create Activity时,无Empty Activity选项
解决办法:更换eclipse版本
(1)配置修改eclipse
二、搭建环境可能出现的问题
1、
三、项目的组成结构整体说明
1、
2、项目的组成结构-源码文件夹
(1)onCreate:在当前类(activity)对象创建的时候自动调用
回调方法:不是我们调的,是系统在一定条件下自动调用的,基本都以on开头onXXX
这些方法我们不需要调用,一般只是去重写此类方法
(2)HelloAndroid
--src(源码文件夹)
MainActivity.java:主界面类
--gen(自动生成的源码文件夹)
R.java:对应res文件夹
--res(资源文件夹)
drawble-xxx:图片资源文件夹
为了适配不同分辨率的手机
layout:界面的布局文件
功能类似于HTML
values:常量文件夹
strings.xml:包含固定的字符串,在布局中引用:@string/name
--AndroidManifest.xml(功能清单文件 )
3、APK安装文件的组成结构
(1)将apk后缀改为zip,然后解压即可
(2)Android系统文件目录
(3)SDK文件目录
四、学习时遇到的问题
1、Create Activity时,无Empty Activity选项
解决办法:更换eclipse版本
相关文章推荐
- 新手入门——Ophone(Android)开发项目文件结构
- android项目结构说明-android开发入门(一)
- ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构
- ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构
- ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构
- ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构
- ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构
- ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构
- Android开发之旅:HelloWorld项目的目录结构
- ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构
- Android开发之旅:HelloWorld项目的目录结构
- 使用.NET语言开发Silverlight应用程序入门(一):了解项目结构
- 使用.NET语言开发Silverlight应用程序入门(一):了解项目结构
- ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构
- ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构
- ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构
- ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构
- ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构
- ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构
- ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构