Android基础

来源:互联网 发布:unity3d人物点击行走 编辑:程序博客网 时间:2024/06/16 19:01
1.如何创建一个模拟器。

AVD NAME:模拟器的名字(随便输,没关系)

Device:设备,比如3.7''WVGA(480*800:hdpi),前面的表示屏幕为3.7,后面表示分辨率

Target:android版本

Keyboard:模拟器右边的物理按键,如果不选肯定就没了,但是这个一定要在Skin选了的前提下才起作用

Skin:皮肤

Memory Option:RAM:512(运行内存),VM Heap:16(虚拟机,每个进程内存)

Internal Storage:rom:200(存储内存)

SD CARD:size:30

Snapshot:每次关闭的时候,模拟器只是出于一种休眠状态(不要选)

Use Host GPU:使用本地gpu,使用电脑cpu运行模拟器cup,勾上会运行变快,但是会出bug建议不要选


2.创建一个android项目

新建一个Android application project

Application:应用名字,比如QQ

Project Name:项目名字

Package Name:包名

Minimum Required SDK:最小可以在xx版本的sdk环境下运行,比如现在选的是2.2,所以选2.1就运行不了了(我们开

发,至少选2.3)

Target SDK:目标sdk,项目时用什么版本开发的,别比最小的小就好

Compile With:用哪个版本编译。系统默认最大的版本,别比目标低

Theme:主题

Create custom launcher icon:可以自定图标

Create activity:界面

Mark this project as a library:标志为内库,不用选

Create Project in Workspace:工程空间

Blank Activity:默认就行了


3.android项目目录结构

src:代码,java文件

R文件:存放res下的所有资源的资源id

libs:存放第三方jar包

assets:存放资源,一般放音视频文件

bin:应用被编译打包后产生的文件

res:存放资源,此目录下的所有资源都会生成资源id

layout:定义xml布局文件,最终布局文件会通过activity显示至屏幕

String.xml:文件中可以定义多条字符串资源,每条资源都有一个资源id


4.应用打包安装过程

data/app:安装第三方应用

system/app:安装系统应用

应用所产生的缓存文件、数据库文件、配置文件都会保存在data/data/包名文件夹下

包名相同,系统会认为是同一个应用,先检测版本,然后检测签名,如果检测通过,则覆盖安装,如果不过就会报错


5.DDMS

DDMS:Dalvik debug monitor service用来操作模拟器,监控环境状态


6.adb

adb:Android debug bridge

adb kill-server:杀死adb进程

adb start-server:启动adb进程

adb devices:先启动adb进程,然后罗列出跟环境建立连接的android设备

adb install D:\YYH.apk:把指定路径上的apk安装到模拟器中

adb uninstall 包名(com.yingyonghui.market):卸载安装的apk 
0 0