Android 入门基础知识

由于本人进行安卓学习的是用eclipse,所以下面的介绍是基于eclipse的讲解的。虽然谷歌已经推出Android Studio,但是现在的公司中肯定还有的项目开发任然用的是eclipse,不可能立马更换开发工具,所以学习安卓的学习者们可先在eclipse上进行安卓的基础学习,在后期可以在Android Studio上开发,这样两手不误,会用eclipse 显得你开发经验久,会用Android Studio 又不至于太落后。

1、Android 项目的目录结构

Activity:  应用被打开时显示的界面

src:  项目的java代码

R.java :    项目中所有的资源文件的资源id

Android.jar : Android的jar包。导入此包方可是用Android的API

libs : 导入第三方jar包。

assets : 存放资源文件,比方说mp3、视音频文件等。

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

res : 存放资源文件,存放在此文件夹下的所有资源文件都会生成资源id

drawable :存放图片资源

layout : 存放布局文件,把布局文件通过资源id指定给activity, 界面就会显示出该布局文件定义的布局

menu : 定义菜单的样式

string .xml: 存放字符串资源,每个资源都会有一个资源id

2、Android的配置文件(AndroidManifest.xml)

在开发中,应用的很多功能,文件等的配置,都要写的这个配置文件中。

1、指定应用的包名:在众多应用中,是用包名进行每一个应用的的区分。版本号:版本号用于更新,取值为一个整数,新行版本要更新时,版本号要大于旧的版本号才能进行覆盖更新。

2、Android 的四大组要在配置文件中声明

1、Activity (活动)  2、 Service(服务) 3、Broadcast Receiver(广播) 4、Content Provider (内容提供者)

<Application /> 的配置对整个应用生效,即<Application/>节点里面配置的信息作用于整个应用

<activity/>的配置对该 activity 生效,即在<activity/>节点里面配置的信息将作用于该activity

3、常用adb指令

首先说什么是adb呢?  adb的全称是: Android debug bridge :  安卓调试桥. 它是android sdk中的一个工具,这个工具可以直接管理android 模拟器或者真实设备。

通过他可以在手机和电脑之间建立连接通道。然后在电脑中向手机中发送一些指令,完成我们需要的一些操作。

adb 的主要功能:

1、运行设备的shell(命令行)

2、管理模拟器或设备的端口映射

3、计算机和设备之间上传/下载文件

4、将本地apk软件安装至模拟器或android 设备

abd 的主要 指令:

1、abd start-server : 启动abd进程

2、adb kill-server :杀死adb 进程

3、adb devices : 查看当前与开发环境连接的设备,次命令也可以启动adb进程

4、adb install  xxx.apk  : 向模拟器中安装apk

5、adb uninstall 包名 : 删除模拟器中的应用

6、adb shell : 进入linux命令行

7、ps : 查看运行进程

8、ls : 查看当前目录下的文件结构

9、nestat  -ano : 查看占用端口的进程

4、其他Android开发基础知识:

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

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

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

 

2、安装路径

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

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

data/data/包名文件夹 :  系统给为每一个应用提供一个专属的空间用于保存应用的信息。

DDMS  :  Dalvik  debug monitor service . 在eclipse中有DDMS 这个工具DDMS 为集成开发环境(IDE)和emultor、真正的android设备架起一座桥梁。开发人员可以通过DDMS看到目标机器上运行的进程/现成状态,可以 android的屏幕到开发机上,可以看进程的heap信息,可以查看logcat信息,可以查看进程分配内存情况,可以像目标机发送短信以及打电话,可 以像android开发发送地理位置信息。可以像gdb一样attach某一个进程调试。 SDK tools目录下提供了ddms的完整版,直接运行即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值