各位大家好， 我 叫 Gary Sims
从Android 权威现在有
原因有很多 想要写一个Android
应用程序也许你什么时候有个好主意
你想在Android上 接近它的类型
也许你知道PC编程你
我想转移到 移动设备上
学院 或大学课程的一部分
不管 是 什么 原因是写作的Android
应用程序可以是有趣 和有益的，今天
我要告诉你如何写你的
在 开始 之前， 第一个 Android应用程序还可以
我们需要提 几 件事
首先， 你真的需要知道一个
关于Java编程的一点点
语言， 让你通过这个
特别教程 现在我已经
做 Java的基础知识 ，你可以找到 一个视频
Android上的视频- YouTube
你也可以找到频道
附带的文章在Android 或
thority网站我建议你
去阅读，现在，当我提出 ，
教程中有些人留在他们的
他们认为我要去的评论
太快通过 材料所以
这个视频我要说两件事
首先，我要重复一下
元素几次只是为了制作
确保你在 他们的时候 得到 它们
特别重要，其次
请使用暂停按钮然后继续
如果你再回来看东西
第 一次没有得到它
周围 好了，让我们 开始好了，所以到
编写一个应用程序，你会需要 一个
下载已安装的Android工作室
这是由谷歌 和你提供的
找不到它你会找到它的链接
在 这个视频的书面伴侣
现在 在 Android 权威网站上
包含在下载中的 是该软件
所有的Android开发工具包
你需要开发一些零碎的东西
应用程序以及Android模拟器等
您最初可以测试您的应用程序
一台PC 而不需要安装它
然而， 在 安装 之前， 真实设备
您需要的Android工作室
从中安装Java开发工具包
Oracle转到书面伴侣
你会找到告诉你的链接
现在您需要在哪里下载JDK
确保你下载权利
版本我 有一个32位或64位检查
哪个版本的Windows 正在运行
下载正确的，因为如果你
你不打算 有麻烦
运行Android工作室安装和
然后你可以安装Android工作室
在 安装 过程 中你需要
配置 要保留多少内存
对于Android模拟器现在
模拟器运行Android中的一种
虚拟机作为Android手机用
英特尔处理器 比这更快
在PC上模拟ARM处理器
但要这样做虚拟机
需要分配一些 内存
安装程序会推荐如何
要保留很多记忆，这很可能
但最好接受默认值
意识到 Android 的组合
工作室 Java和模拟器都在运行
一起可以相当内存饿了 ，
除非你，否则你的电脑会慢慢爬行
有很多RAM 谷歌 说你需要
至少 2千兆字节的RAM和
这是4千兆字节的 RAM
但是推荐我的主PC有8个
数十亿字节的RAM，有时它仍然存在
第一次运行Android时会遇到困难
工作室它将执行一些
初始化包括下载
安装最新的 Android SDK
可能需要几分钟，所以你会
需要时，它终于 有点 耐心
一切都启动 你会被 呈现
有一个很好的菜单， 可以让你
开始一个新项目 开放现有
项目导入 项目等等
你可能希望你点击
启动一个 新的 Android工作室项目
然后需要 输入一个名字
您在应用程序名称字段 我 的应用程序
会建议 像我的第一个应用程序
在您需要 的公司域字段中
输入 贵公司 的域名
如果 你是一个独立的 开发人员 或
业余爱好者进入自己的域名 ，如果
你只是在试验Android
并且不会将您的应用发布到
谷歌播放很快就会离开
域，因为它是 也许你 可以 只
将用户更改为您自己的姓名
下一个 对话框确保手机和
片剂被选择， 并且 最小
SDK设置为API 15 Android 4.0.3 make
确保哪里和电视没有打勾
添加活动到移动对话框使用
默认的空白活动然后
在自定义上 再次单击“ 下一步 ”
活动对话框只使用默认值
值和单击完成集成
开发环境IDE现在
开始这可能需要几分钟
特别是 如果它是第一个
我们在IDE时创建了一个项目
如果您看到错误消息，则会出现
渲染问题渲染失败
一个已知的bug然后只需单击重建
链接如错误旁边所示
IDE的默认工作空间 已拆分
分为三个部分， 不包括 工具栏
在左上角 是一个 项目树
它的权利是代码编辑器和
设计师和 他们下面都是 在哪里
你会看到来自的各种消息
编译器等等， 你可以
实际上编译并运行auto
生成的代码， 但它不是很好
有趣的是我们 要做的是
我们要 十分 添加一些东西 不
很多，但足以 让你有品位
Android应用程序开发项目
树拥有不同的文件和
你需要建立自己的资源
Android应用程序节点下的Android应用程序
项目树你会看到其他几个
你 喜欢的文件夹子文件夹之类的节点
可以扩展顶级节点
表现出Java 和res和res的立场
对于清单下的资源，你会
找到Android清单或XML文件
每个应用程序必须具有其中之一
将文件作为 包含 信息 的XML文件
关于应用程序， 包括其名称之一
你要添加的最常见的东西
到此文件是权限列表
您的应用程序需要进行此简单测试
我们不需要在 这里 改变 任何东西
在Java文件夹下你会找到
实际上 你 的应用程序的Java代码
在一个 叫做 的子文件夹下找到它
像condor示例点用户
点我的第一个应用程序或任何是
您之前输入的域名
当我们下启动该项目
你会找到一个名为 main 的文件夹
活动Java这是切入点
为您的 应用程序和我们的示例应用程序
这 是 我们唯一的Java文件
需要但我们 需要添加
一些Java 再次 进入 这个文件
所以你得到 了 Java 下 的
文件夹你要找到一个 子文件夹
与 贵公司 的一个域名
追加到它 ，并在应用程序名称
你会发现的
mainactivity.java ，这是主要的
入口点
资源非常简单
文件 夹你要去 的res 文件夹
现在找到很多其他子文件夹
是不同的资源 所在
项目保持意味着图形
字符串值菜单，最重要的是
在定义用户
界面现在存储 了两个
这个示例 应用程序 对我们感兴趣
是布局 下的 布局 和值
你会找到一个名为activity的文件
underbar main.xml 它是一个XML文件
说明用户界面 有
编辑 此文件 的两种方法是第 一种
直接编辑XML代码和
二是使用 内置的 UI
设计师如此在res布局下你会发现
一个名为activity main.xml的文件
是描述 用户的文件
现在，您的Android应用程序界面一次
你变得精通和 专家
您可能会发现 Android应用开发
你自己经常编辑XML文件
直接但谢天谢地Android工作室
有一个内置的UI设计师和你一样
使用。更改UI上的元素
设计师会自动创建
相应的XML文件就是这样
我们将在我们的示例应用程序中执行
values 文件夹包含的片刻
几个不同的XML文件 和最多
这个 示例应用程序的重要之一是
字符串点XML而不是硬编码
字符串值为Java代码 值
然后放入字符串点XML
它们 现在 正在使用的ID中引用
这个系统的优点如果是一个字符串
需要在多个 地方 进行更改
你所要做的就是改变 一次
字符串点XML，它将被更改
在它所做的 所有 代码中
在 应用程序中支持多种语言
这整个更容易，只是重复
字符串点XML是字符串的位置
值存储在Java代码中
并在XML文件中进行布局
只需使用ID引用字符串
我们会看到这一点
在几分钟内
所以只是总结然后创建这个
那我们 今天要做的示例应用程序
您需要修改 mainactivity.java 到
添加一些我们 需要的 Java代码
修改活动underbar main dot xml
因为我们要改变UI和
我们需要修改字符串或
xml因为我们想 添加 一些
硬编码的字符串，如ok或点击我
进入该文件所以让我们开始吧
改变标签的文本和
改变它的排列首先找到
活动underbar主要点xml文件
项目树并 双击
记得活动main.xml是
保存用户界面的文件
定义 的代码的底部
窗口有两个标签设计和
文字确保您使用的 是设计
选项卡现在单击文本 hello world
这是在渲染上显示 的
手机，如果它太小 ， 用户放大
按钮加号放大
玻璃放大 的渲染
在物业窗口的电话只是为了
手机图像 滚动 的 降 权
直到找到布局：父级中心
单击旁边的空格并选择
水平的你好世界文本现在
现在 跳到 水平中心
将文本改为字符串hello world
在我们提到的那个文件中
早期的字符串点在资源下的XML
值如果你 双击该文件
你会看到XML的几行
定义应用程序使用的一些字符串
找到说明字符串的静止行
等于尖括号中的 hello world
然后 你好世界然后关闭
字符串选项卡并更改hello世界
如果你敢的话 ， 感谢我的感叹号
现在在设计上添加按钮
活动标签主窗口 XML
罚款并点击该按钮
托盘列表 在左侧
手机渲染现在点击某处
如果你敢的话， 在文本下方点按我
手机图片
所以它现在在中间的某个地方
双击 按钮 以便 您
可以改变快速和 脏 的文本
方式只是改变文本并离开
它硬编码到Java文件中却
因为我们已经习惯了
strings dot XML我们最好 携带
在文本字段的末尾使用它
是一个点击三个点的按钮
在出现的资源 窗口中
点击新资源，然后点击新资源
输入资源名称中的字符串值
点击我并在资源值中输入
点按“ 感叹号”， 然后点击“ 确定”
你现在会注意到这个按钮
点击我说最后一步是添加
一些反应的 Java代码
按钮被点击其中一个UI
Android的 元素 称为toast a
toast提供简单的反馈
出现一些小弹出窗口
时刻然后消失了
你去过的时候一定见过它
例如在Gmail中使用Android
从 电子邮件导航离开你之前
发送它会触发保存为的消息
草稿吐司吐司自动出现
然后在预定义后消失
我们需要的示例应用程序 超时
显示祝酒词
每一个按钮被点击的时间
第一步是添加一些Java代码查找
mainactivity.java 并添加以下内容
下面的代码创建单词视图为
在视图v中可能是红色的
这附近显示的消息泡泡
Android工作室告诉你使用过
新构造视图而不导入它
在顶部的导入部分
Java代码 其实这是很 容易
修复单击单词视图并按alt
进入Android工作室 将为 您 修复它
如果吐司这个词是 红色的，那么就做
完全相同的事情点击这个词
烤面包然后按alt现在回来
在设计师的活动下吧
主门XML点击按钮和
通过属性列表中 向下滚动
直到你找到点击
点击组合框右边
它会看到一系列功能
点击按钮点击即可
我们刚刚添加到Java代码中的函数
所以现在按钮 点击功能会
每当按下按钮时都会被呼叫
当它被调用时，它会创建一个吐司
叫我的吐司将显示
消息ouch
为了表示吐司我们只是叫我的吐司
点秀，这就是它
现在编写应用程序是时候测试它了
在“工具”菜单下的模拟器中
导航到 Android AVD管理器
工具显示当前列表
配置你的 Android虚拟 设备
将配置一个设备
默认
可能是一个 nexus 5 点击 该剧
图标 操作下的三角形
列，这将启动模拟器
现在取决于 你 的表现
PC和多少RAM你有
模拟器可能需要几分钟时间
启动一旦模拟器 启动并
运行转到工具并单击运行应用程序
这将编译您的应用程序并发送它
在此过程中到模拟器
Android工作室会问你哪个
模拟器使用你会看到你的
它应该是列表中的模拟器
默认选项，所以只需单击确定应用程序
最终将出现在模拟器中
你现在可以点击 点按 我按钮
留意出现对敬酒
仿真设备 的底部
恭喜它实际上是可能的
一个真正的Android设备上运行你的应用程序
最简单的方法是
在手机上启用USB调试
它连接到 PC的USB调试
选项可以在设置下找到
开发人员，如果你没有
设置菜单中的开发人员选项
然后去设置 ，然后点击
使用该设备构建7次
连接点击下面的用完了
工具菜单，但这次不发送
应用程序到虚拟设备发送到
如果您的设备 未列出， 则为真实设备
要么意味着你没有启用
USB调试或者你需要安装
适当的USB开发驱动程序
你的设备 谷歌有一些
关于 这方面的文档，你会发现
在书面伴侣中链接到它
很明显，这只是
开始，但是你 今天写
你自己的第一个Android应用程序
一点点用户互动 和什么
你现在要做的就是写下你的第二个
应用程序，然后你的第三个应用程序继
它继续学习谷歌 有很多
很多培训材料很多
文档中有很多样本
代码，但要记住的事情就是
保持乐趣 继续尝试和
保持乐趣，你会发现它
奖励 现在继续回到 和
皇家闷闷不乐，因为 我们要去
继续 发布 开发者相关
内容为您提供新教程新内容
在将来所以不断调整你
也许应该也签署 该
android 权威周刊开发者
通讯你会发现 每周开发
Android或thority com 如果你喜欢
视频请 竖起大拇指
也别忘 了 订阅 我们的
Android权威youtube频道if
你有任何问题请使用
以下评论，我们会看看是否可以
如果您有任何问题，请帮助您
开发这个第一个应用程序和我一样
我会看到你 在我的 下一个视频