Android开发-环境搭建

主流的开发环境有:Eclipse+ADT+SDK,AndroidStudio+SDK,IDEA+SDK。很多优秀的开源项目是基于AndrodiStudio的。

SDK就是softDevelopKit,软件开发包的意思。比JDK的字面意思表达的含义要更广。

下载Android,下载配置JDK即可。

术语解析:

Dalvik:安卓系统特有的虚拟机,和JVM不同,Dalvik非常适合在移动终端上使用。

每次执行应用的时候Dalvik虚拟机都会将程序的语言由高级语言编译为机器语言,这样当前设备才能够运行这一应用。ART模式与Dalvik模式最大的不同在于,在启用ART模式后,系统在安装应用的时候会进行一次预编译,在安装应用程序时会先将代码转换为机器语言存储在本地,这样在运行程序时就不会每次都进行一次编译了,执行效率也大大提升。

AVD:安卓的模拟器。

ADT:安卓开发工具。

DDMS(Dalvik debug monitor service):安卓调试工具。

ADB:安卓调试桥,在SDK的platform-tools目录下,功能很多,命令行必备。

DX:将.class文件转换成.dex文件。

执行adb指令前要在环境变量再次配置下sdk:新建android_home环境变量值为sdk根目录。在path环境变量添加%android_home%\tools即可。

adb相关指令:

1.安装app:adb install  [-r][-s]  xxx.apk      重新安装、安装到sd卡

2.卸载app:adb unstall [-k] <包名> eg:com.jay.example

3.取出手机中的文件:adb  pull  xxx.xxx

4.发送文件到手机中:adb  push  xxx.xxx

5.进入手机终端:adb  shell

6.列出所有链接的设备:adb  devices

7.重启:adb:  reset  adb

8.杀死adb:adb  kill-server

9.启动adb:adb  start-server

10.查看端口号占用的进程:netstat  -ano

            APP程序打包与安装的流程:

    

             APP的安装过程:

1.拷贝xxx.apk到/data/app/xxx.apk

2.在data/data目录下创建一个文件夹,名称为包名。

android中注册表:简单的xml文件,在data/system/package.list和package.xml是存放应用的包名与签名的信息。

App包名是App的唯一标识。


环境搭建:(JDK8需要下载配置?书上说需要但没讲解。肯定是需要的,手机上运行用ART,电脑上运行肯定需要JDK(JRE))

1.安装androidStudio

查看androidStudio自动下载的SDK版本:



工程创建:

用androidStudio创建第一个工程:


    手机和平板,选择能兼容的最低的sdk版本


安卓系统四大组件:

12活动服务:activity   service——凡是应用中看到的东西都放在活动中,服务则无法看到,一直在后台默默运行。

4广播接收器:Broadcast  Receiver——广播接收器允许应用接收电话,短信等广播消息,也可以向外发出广播消息。

3内容提供器:Content  Provider——内容提供器用于应用程序间共享数据,比如某个应用读取电话簿(系统自带应用)中的联系人。

创建activity:


用安卓模拟器或安卓手机来运行程序:

安卓模拟器运行:

手机运行:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值