您的位置:首页 > 其它

快速入门笔记

2015-09-14 00:19 309 查看

Android项目目录结构

src:项目的java代码

gen

buildConfig:应用是否可以debug

R:保存项目中使用的资源的id

Android.jar:导入这个包,应用才可以使用Android的api

libs:存放第三方jar包

assets:资源文件夹,存放视频或者音乐等较大的资源文件

bin:存放应用打包编译后的文件

res:资源文件夹,在这个文件夹中的所有资源,都会有资源id,读取时通过资源id就可以读取

资源id不能出现中文

layout:布局文件夹,保存布局文件,Android中所有布局文件都是xml文件

menu:菜单配置文件夹,保存菜单的配置文件,决定菜单的样式

values

strings:字符串资源文件,用来定义字符串资源的

dimens:长度资源文件,用来定义长度资源

style:样式和主题资源文件

清单文件

package:应用在系统中的唯一识别

versionCode:应用的版本号

具有以下子节点的activity就是入口activity

<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>


Android的配置文件(清单文件)

指定应用的包名

package="com.itheima.helloworld"


data/data/com.itheima.helloworld(上面代码指定的包名)

应用生成的文件都会存放在此路径下

Android的四大组件在使用前全部需要在清单文件中配置Application的配置对整个应用生效

activity的配置对该activity生效

安装路径

第三方应用保存路径:data/app

系统应用保存路径:system/app

data/data/包名文件夹:系统为每一个应用提供的一个专属空间

DDMS

Dalvik debug monitor service

ADB

Android debug bridge

* 建立eclipse和Android设备之间的连接

ADB指令

adb start-server:启动adb进程

adb kill-server:杀死adb进程

adb install E:\yyh.apk

adb uninstall 应用包名

adb devices:列出与开发环境建立连接的android设备的列表

adb shell:进入Android命令行

Android的指令:

ls:罗列出当前目录下的所有文件和文件夹

ps:罗列出当前系统运行的所有进程

netstat -ano:查看系统的端口占用情况

点击事件的四种写法

第一种

定义一个MyListener实现onClickListener接口,设置setlinster

Button bt1 = (Button) findViewById(R.id.bt1);
bt1.setOnClickListener(new MyListener());


第二种

定义一个匿名内部类实现onClickListener接口

Button bt2 = (Button) findViewById(R.id.bt2);
bt2.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
System.out.println("第二种");

}
});


第三种

让当前activity实现onClickListener接口

Button bt3 = (Button) findViewById(R.id.bt3);
bt3.setOnClickListener(this);


第四种

给Button节点设置onClick属性,

android:onClick="click"


然后在activity中定义跟该属性值同名的方法

public void click(View v){
System.out.println("第四种");
}


SDK相关目录作用

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: