Android01————快速入门

这篇博客介绍了Android开发的基础知识,包括项目目录结构解析,如Activity、R.java和AndroidManifest.xml的作用。讲解了DDMS(Dalvik调试监控服务)、常用的adb指令以及应用程序的打包安装过程。此外,还涉及了点击事件的处理方式和Eclipse与SDK的连接设置,以及Android应用所需权限的判断。最后提到了VM堆内存、开发工具目录的区别以及使用权限的注意事项。
摘要由CSDN通过智能技术生成

一、安卓入门:

1.Android项目的目录结构
Activity:应用被打开时显示的界面
src:项目代码
R.java:项目中所有资源文件的资源id
Android.jar:Android的jar包,导入此包方可使用Android的api
libs:导入第三方jar包
assets: 放置一些程序所需要的媒体文件.比较大的媒体资源文件,原封不动打包成abk,不生成资源id
 bin:存放编译打包后的文件
res:存放资源文件,存放在此文件夹下的所有资源文件都会生成资源id
drawable:存放图片资源
layout:存放布局文件,把布局文件通过资源id指定给activity,界面就会显示出该布局文件定义的布局
menu: 存放android的OptionsMenu菜单的布局
Strings.xml:存放字符串资源,每个资源都会有一个资源id
AndroidManifest.xml: android应用程序的入口文件. 声明了android里边的组件. 和相关配置信息.可以叫做配置文件或者清单文件
里面的包是项目在系统中的唯一识别,比如,你在手机里装了两个微信,但是包名相同,新的版本会覆盖旧的版本;改过包名以后mian—activity里面要导包 ,因为原来的包名默认是相同的,如果想引用R文件里的资源,必须导包,理解就好
一个项目可以多个activity,因为一个应用可以有多个入口;图标显示的是activity的图标,而不是application的图标;因为入口activity可以有多个,而application只有一个;
proguard-project.txt: 加密当前程序所使用.

2.DDMS

 Dalvik debug monitor service
 Dalvik调试监控服务

3.常用的adb指令
Android debug bridge:安卓调试桥
adb start-server:启动adb进程
adb kill-server:杀死adb进程
adb devices:查看当前与开发环境连接的设备,此命令也可以启动adb进程
adb install XXX.apk:往模拟器安装apk
adb uninstall 包名:删除模拟器中的应用
adb shell:进入linux命令行    
    ps:查看运行进程
    ls:查看当前目录下的文件结构
netstat -ano:查看占用端口的进程


4.打包安装过程(Run as Android Application ) :
    1. 生成apk文件.
        1). 生成.dex文件.
        2). 资源索引表的生成resources.arsc.
        3). 准备未编译文件.
        4). 清单文件AndroidMenifest.xml文件转换成二进制.
        5). 使用debug.keystore对整个应用程序进行打包签名.

    2. 加载apk文件到模拟器中.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值