IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 新手安卓开发详细教程 -> 正文阅读

[开发工具]新手安卓开发详细教程

一、安卓工程构建及第一个安卓程序运行

使用的软件 - eclipse(ADT)

1. 在Package Explorer栏右键点击, New → Android Application Project
在这里插入图片描述
Application Name: 在安装到手机上时应用程序显示的名字 (例如微信, QQ)
Project Name: 在Package Explorer栏里面显示的工程名字
Package Name: 包名 (包名不能带有中文, 会构建失败) ,大部分都是公司域名的倒写
Minumum Required SDK: 编译出来的应用程序, 要运行的, 支持的设备最低级要跑在安卓几 (默认就行)
Target SDK: 目标的SDK版本 (高于18也可以, 最好不要低于18)
Compile With: 我ADT里面的编译工具是4.4的
Theme: 主题 (比如我们可以导入华为主题, 小米主题等等), 这边我们选择默认

2. 做完上面的步骤我们选择Next
在这里插入图片描述
Create custom launcher icon: 是否创建启动的图标, 我们选择创建
Create activity: 是否在一个空工程里面创建activity, 我们也选择创建 (activity: 一个页面, 一个页面就称为一个activity)
Create Project in Workspace: 代码保存的位置
Add project to working sets: 添加一些工程到你的工作区域里面来, 这里我们就不管了

3. 这里我们基本不用动, 继续Next在这里插入图片描述
Image File: 我们程序安装完后图标默认的是一个小机器人, 如果在未来开发的过程中想要漂亮一点的话, 我们可以选择右边的Brwose导入自己做好的图片

4. 这页我们就讲Image File, 继续Next在这里插入图片描述
Create Activity: 创建一个Activity, 我们这里创建一个空的(Blank Activity), 作为学习的话, 我们就先创建一个空的Activity, 下面的Fullscreen Activity和Master/Detail Flow产生的一些代码我们可能看不懂

5. 继续Next
在这里插入图片描述
Activity Name: 我们建完会产生一个页面, 这个页面我们叫做主页面(MainActivity, 对应java文件), 默认就行
Layout Name: 布局名字, (布局是什么, 我们后面回去讲解, 布局也是对应一个文件, 这是文件名)

6. 后面我们也不做修改, 点击Finish, 程序构建完毕

7. 运行程序

怎么运行这个程序, 右键新建的工程→Run As→Android Application, 随后就会构建一个工程, 随后会弹出一个提示在这里插入图片描述在这里插入图片描述
没有发现虚拟设备, 问我们是否添加一个新的安卓虚拟设备, 你可以选择yes或者no, 但通常eclipse自带的一些模拟器运行会有点慢, 所以我们选择No, Cancel。

之后我们自己去下载一个夜神模拟器, 用模拟器跟eclipse进行连接, 用eclipse来运行我们的工程

下载完之后模拟器怎么和eclipse进行关联呢?
首先, 打开cmd命令窗口, 运行adb指令, 看你们自己的电脑有没有, 如果不认识的话, 我们进入安装eclipse时候的目录, 进入sdk文件夹, 再进入里面的paltform-tools文件夹, 把这里的路径拷贝起来, 打开我们电脑的高级系统设置, 配置里面的环境变量在这里插入图片描述在这里插入图片描述
之后, 我们重新在cmd命令窗口底下输入adb, 这时候就会显示相关的数据了

然后, 我们写入指令adb connect 127.0.0.1:62001(这里的127.0.0.1代表的是本地的地址, 62001是夜神模拟器默认的端口号)

这时候还可能有连接不上的问题, 我们先运行adb kill-server, 之后再运行adb start-server, 然后重新运行adb connect 127.0.0.1:62001, 应该就可以了。

如果你们每跑一次工程就要重新connect一次的话, 可以试下重启夜神模拟器

下面就是跑起来的安卓工程, 我们就实现第一个安卓程序的运行啦!
在这里插入图片描述

二、安卓工程结构介绍

1. 首先, 这是整个工程
在这里插入图片描述

2. src是用来存放java代码的, 里面有包, 有文件
在这里插入图片描述

3. gen是存放一些自动生成的文件, 在这里我们关心的是R.java的文件, 这里存放的是程序页面, 按键, 文本的ID, 是程序自己生成, 不用用户去修改

这里存放的ID用来干什么, 我们后期应用开发中再进行讲解
在这里插入图片描述

4. Android 4.4和Android Private存放的是安卓开发的一些库, 供开发者调用

5. assets存放一些资源, 配置文件, 图片
在这里插入图片描述

6. bin文件存放的时编译完生成的一些文件, 包括我们关心的apk
在这里插入图片描述

7. libs存放的是一些依赖库, 和上面的Android 4.4差不多的一个意思
在这里插入图片描述

8. res文件: drawable文件是用来存放app程序要用到的一些图片, 这里还分高低分辨率, h–高, l–低, 以此类推

layout是存放布局文件的文件夹, 一般一个activity(安卓界面)对应一个布局(例如MainActivity.java文件所对应的布局页面就是activity_main.xml文件)
在这里插入图片描述
剩下的这些文件夹主要存放的是一些参数, 或者自定义控件的文件
在这里插入图片描述

8. AndroidManifirst.xml文件: 主要是对APP的配置

权限的配置: 网络访问权限, 名片夹访问权限, 相机访问权限
目标继器SDK版本, APP的名字, APP的图标, 第一个被加载, 启动页面的配置
在这里插入图片描述

总结: 在开发过程中, 主要用到的是上面介绍的src里面的java文件和layout里面的xml布局文件

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-07-11 16:48:38  更:2021-07-11 16:48:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/5 10:35:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码