Android学习笔记(一):创建empty activity

 前提:安装Android studio,并掌握一定的JAVA基础(能看懂JAVA语言就行),后续遇到什么不懂的可以持续学习

 一、打开Android Studio,创建新工程

 点击 New Project 创建新工程

选择 Empty Views Activity ,在这里之所以选择Empty Views Activity 不选择 Empty Activity 是因为选择前者可以选择JAVA编译语言,本人也基于JAVA语言进行编写。点击 Next 下一步

其中,Language 我选择JAVA,而Minimum SDK就是选择你要的Android版本,学习阶段我选择API19(Android 4.4),因为我看到了100%,其它就默认了。点击Finish,然后就等待Android studio帮我们创建好整个工程所需的文件。如下图示

二、创建虚拟机

既然Android studio 帮我们创建好了整个工程,那我们直接将其运行以下,看一下效果吧。怎么看呢,那就是把这个项目(也就是APP)运行到手机上,学习阶段,我们就利用它提供的虚拟手机运行吧,这样也不至于把自己手机搞得乱七八糟,后续再利用实体机运行测试吧。

点击上图所示的Device Manager ,再点击 Create Device(或者Create virtual device)

扫描二维码关注公众号,回复: 17206796 查看本文章

从上图可以看到,从这里可以选择各种大小尺寸的手机(phone)或者平板(tablet)等虚拟机,我这里选择如图所示的手机,next

这里我选择 x86 Images 的镜像,再选择如图所示的Android版本。之所以选择x86 Images 的镜像而不是Recommended中的Android版本,是因为,选择后者,你可能会遇到虚拟机闪屏的情况,很影响效果,看久了让人不适。记得点击R 后面的下载按钮(下载界面中每一项都选择accept就可以了),我这里是已经下载好了。next

其中,Graphics 选择如图所示的software,不然会遇到前面所说的闪屏情况。其他选项就可以默认设置了。finish 

然后运行创建好的虚拟手机,你就可以看到一部手机了

 三、发布APP到手机上

有了手机,就可以将之前的项目发布到手机上看看效果了。

如上图所示 Run app ,

 “Hello World!”就显示出来啦。然后,你也可以退出应用,并在应用菜单中找到一个My Application应用,点击运行它。

四、简单了解项目结构

如上图所示,是我们整个项目的文件结构。你可能跟我显示的不一样,就点击如上图所示的 Project 位置,你可能是Android,换成project就可以了。 我们目前就简单讲讲让自己能更了解整个项目的简单文件,其它的文件在后续学习中讲解。

首先,打开app->src->main目录,可以看到java、res目录和一个AndroidManifest.xml文件。

java目录中主要存放java代码文件,实现各种逻辑;res目录中则是存放各种资源,如图片、界面布局等等;AndroidManifest.xml则可以理解为一个注册表,任何活动(Activity)都需要在这里面注册才可以使用。

这里,提到了活动(Activity),你可能不能直观理解它,没事,再后续学习中,可以逐渐理解并掌握它。

五、总结

通过这一章内容的学习,你应该学会了打开Android studio ,并创建一个empty activity,以及创建一个虚拟手机,并将项目发布到手机上。最后简单了解了一下项目结构。

 --------------个人介绍,可忽略--------------

大家好,本人是一个刚毕业不久,工作几个月的小白,工作岗位是软件开发工程师,目前所做的是Android系统的中间件部位。我不是计算机专业,既然出现在了这个行业中,所谓干一行爱一行,因此,我希望能在这个行业中做出点东西。

我抽取空余时间学习,并在这里将自己的学习笔记记录下来。以前没有做笔记的习惯,希望能通过这种方式提升自己,也方便很长一段时间以后可以翻阅自己笔记,再次记起这些重要的东西。

如果有新手小白,或者在校学生,或者任何想学习Android的人,可以加入我(VX+kebo782090654),跟我一起共勉,分享交流,成别人眼中的大佬。我这里也可以免费领取电子pdf书籍(当然是我有的,看过的)

当然,如果有大佬也愿意加入这个小白团队,为我们解答问题,真是万分感谢大佬。

----------------------------------------------------

猜你喜欢

转载自blog.csdn.net/CJ_study/article/details/133780409