Android的编程 – 帖子 1: 你好世界
大家好, 从今天起,我将写系列 Android的编程指南 一个基本上他们拥有最丰富的经验. 虽然此前,也不得不写信发现自己无法与你见面的方式,所以我决定从头开始和选择性重写, 留住我们所需要的以前的帖子. 我会尝试写你如何简单易学越好, 作为他们直接在类讲座时间.
[qads]
1. 什么是编程?
问这个问题的许多你也许你笑苍白, 但我仍然在这里质疑, 因为他的写作不是你知道编程,但也为那些你不知道的是什么编程.
- 它的定义在编程这是一个创造性的过程,指示电脑做一个具体工作. 它看起来就像教师的教学过程中对学生, 学生, 所以当你编程,你是老师 – 机械老师这样做,你要对自己的工作.
- Android的编程是创作过程中你如何通过一系列命令教你,你做了一定的工作Android手机在一个应用程序归纳起来. 这意味着你写的命令行 – 就像写但在语法, 某些标准来打造,供应,你需要做的工作的应用程序.
2. 有什么需要学习编程的Android
学习编程机器人需要背后的基础知识:
- 了解了Java的基础知识. 目前,Android使用Java语言编写的命令,所以你应该知道它的基本功能.
- 有一个与4 GB或更多RAM的计算机, 酷睿i3或更多. 如果配置的下限仍然可行的,但将在学习和工作的过程放慢跑步机攻势.
3. 安装工具
B1: 安装JDK. JDK是环境,使我们可以使用Android工作室. 你 点击这里 下载和安装.
B2: 安装Android工作室. 编程之前的Android天, 我们使用的Eclipse, 但现在它已经 “抛弃” 现在我们正在使用的Android工作室. 主页您下载正常的设置. 也许需要一些时间和你的. https://developer.android.com/studio/index.html
B3 (自选): Android的程序员必须有一个Android手机,而不是运行. 如果你有一个Android手机运行它太好, 即使有Android Studio中没有可用系统供您使用虚拟机. 您还可以安装genymotion (看到这里 帖子 或 视频教程) 因为我觉得它可以运行速度更快的虚拟机系统.
B4 (自选): 而且, 如果使用Windows的要连接到您的手机启动应用程序, 支持您需要为您的电话线路驱动器. Google.com你看在手机上的驱动程序与应用程序并将其安装在你的电脑是确定. (例: 驱动程序三星Galaxy J5窗户).
希望你能成功安装一切. 既然我们不能看到并引导你到你安装只能指导你写这一切.
4. 创建第一个Android应用 – 你好世界
现在,我们开始写的第一个应用程序,然后时间, Hello World应用程序 (世界,你好).
在这篇文章中, 其采用Android工作室 2.1.2 目前的最新.
你越是开放的Android工作室将如下所示:
单击创建新项目离线. 我们将继续这样下去.
在这里,你的注意力 4 以下:
- 项目名称: 是你的项目的名称, 你应该 (权) 摆下的Java命名规则. 即不签收并马上写了每个单词的第一个字母大写.
- 域: 这是你的选择,但它命名公司, 您的姓名或名称队
- 包名称: 这是在应用程序的代码, 每个应用程序具有一个唯一的代码和不能重叠. 一旦上传到Play商店,它不会与开始 例. ,通常要连接到项目的域名,但你可以通过按右边的编辑按钮纠正.
- 项目地点: 保存在计算机项目位置. 你应该把驱动器D, 和 – 在安装操作系统时,数据不会丢失.
已经, 点击下一步继续.
在这里,你可以选择批量应用的类型是手机和平板电脑,或穿 (时钟), 电视, 玻璃 (玻璃的Android). 我们当然会选择第一个是手机. 点击下一步继续.
这里的应用程序打开,我们可以选择接口类型, 所谓活动. 后来,他会说更多的活动,现在你可以随你挑 “空活动” – 空接口.
下一步,单击下一步,并将其命名活动, 我们在这里 2 生成的文件, 1 Java的文件处理代码事件, 数据和 1 xml文件来设计界面. 默认情况下,你只是离开,然后点击下一步.
接下来经过整理, Android的工作室将负责创建我们的项目. 该方法可以根据在机器上需要一段时间, 但平均约10-20s完成. 我们有以下的屏幕.
左边是我们项目的框架结构, 右边是代码编辑器. 目前有 2 MainActivity.java文件被打开和activity_main.xml中. 文件Java来编写代码事件, 数据, XML文件来设计自己的界面如上所述. 现在,您可以点击运行按钮来运行应用程序. 运行的应用程序后,, 该计划将要求您选择电话真相 (如果连接) 或打开虚拟机,你选择跟随,这取决于你有什么.
运行后, 我们将看到手机 (真实或虚拟) 正在运行的应用, 屏幕上有字世界,你好.
如果您在标签activity_main.xml中打开该文件,可以设计蓝图,看到我们的接口是相同的应用程序运行在的时.
就是这样, 希望你可以很容易地全部世界,你好. 有任何疑问,建议,请在文章下面评论.
我已经设置为指针,但直到你玩它失败 “无法启动Genymotion虚拟设备
VirtualBox中不能运行虚拟设备
尝试直接从VirtualBox中运行虚拟设备来检查问题
检查日志文件以获得更多inforation. 为了这, 参考:
https://www.genymotion.com/legacy-support/faq.html#collapse-logs“. 我也试图重新安装,但擦除错误仍然表明,爵士.
您怎么看这个测试:
选择yourVM - >设置 - >网络 - >禁用网络适配器 (它将被Genymotion重新配置)
创建一个新项目时,他的错误 , 你只是另一种方式为她DC柯达姆. 我不知道学校要更加流畅又
错误:无法启动守护进程.
这个问题可能是由后台程序的配置不正确引起.
例如, 无法识别的JVM选项使用.
请参阅用户手册章守护在 https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html
请阅读下面的过程输出,以了解更多:
———————–
VM的初始化过程中出现错误
对于1572864KB对象堆无法保留足够的空间
据报内存不足,你必须. 你看到有这个安装Android的驱动器不是当前离线. 如果是满的,然后切换到另一个驱动器
开始从这篇文章学习. HÌ
对于小孩子医生询问有关的WebView: 1. 通过的WebView设身处地的YouTube, 观看视频, 如何全屏观看视频. 2. 当你旋转屏幕,然后重新加载网页, 如何观看流视频,当你旋转屏幕. 祝亲帮我先生.
PS. 孩子使用YouTube测试视频快,所以我没有使用YouTube API, 我的目的是看在任何网站上的视频. 我谢谢主席先生
当网页视图观看视频将有 1 按钮让你在屏幕上放大. 至于它被重新加载页面时,我没试过, 你在这里看,请. http://stackoverflow.com/questions/12131025/android-preventing-webview-reload-on-rotate
如何在手机上编程所以
在这一系列的学习可能有太多.
Cám ơn bạn vì bài viết
Mặc dù kiến thức cơ bản nhưng hãy cứ đi từ nơi bắt đầu. Đúng nhỉ? 🙂
我的老师让我问. Là em cài đặt xong rồi. Nhưng em thử chạy điện thoại không chạy lên được giao diện với chữ Hello world như trên. Em không biết bị lỗi gì nữa. Mong thầy giúp em. Em cám ơn.
Cái này bạn check logcat xem báo gì, rồi hỏi trực tiếp ai đó quá fb sẽ nhanh hơn. 我写的guide这篇文章应该回答你运行时间有点长没反应的错误, 时间不固定.