Android基础教程学习(一)

Android基础教程学习(一)1.1安装工具想要进行Android开发,必须先安装java,IDE和AndroidSDK.1.1.1Java开发包首先,需要先安装Java开发包(JDK).所有Android开发工具都需要它,在编写程序时我用的Java语言.我安装的是JDK8.建议去Oracle官网下载:JavaArchive|Oracle然后去配置环境变量JAVA_HOME,使其指向JDK安装位置.(网上教程很多)安装完成之后可以打…

大家好,又见面了,我是你们的朋友全栈君。

1.1        安装工具

        想要进行Android开发,必须先安装java,IDE和AndroidSDK.

1.1.1        Java开发包

        首先,需要先安装Java开发包(JDK).所有Android开发工具都需要它,在编写程序时我用的Java语言.我安装的是JDK 8.建议去Oracle官网下载:Java Archive | Oracle 

        然后去配置环境变量JAVA_HOME,使其指向JDK安装位置.(网上教程很多)安装完成之后可以打开shell窗口,执行 java -version 指令

Android基础教程学习(一)

出现类似的输出,配置成功.

1.1.2 Android Studio

        安装完Java开发环境。建议使用android Studio,因为他是免费的,直接百度下载就好了Download Android Studio and SDK tools  |  Android Developers (google.cn)

        下载并安装Android Studio后,启动它,并按屏幕指示进行操作。对于所有设置,都接受默 认的标准值,即不断地单击Next按钮,并最终单击Finish按钮。下载并安装所需的一切可能需要 几分钟.(可网上找教程)

1.2        创建第一个程序

        Android Studio自带了多个示例程序,下面我们完成第一个程序”hello,android“.选择Start a new Android Studio project.选择Empty Activity.

Android基础教程学习(一)

然后接下来确认信息

Android基础教程学习(一)

如果你用Java写的话Language记得改成Java.点击Finish.一个空项目就完成了.

1.3 在Android模拟器中运行

        模拟器是一个程序,它运行在一种硬件上,却可以模拟另外一种硬件.使用Android模拟器机会可以模拟任何移动设备的虚拟版本.

        我的建议是先安装Android虚拟设备(AVD).Android基础教程学习(一)点击这个按钮,

Android基础教程学习(一)

手机型号随便你自己选了,选好之后就是下载安装模拟器的系统了,这里我推荐你一定要下Google APIs的系统因为,后面需要用到Android Device Monitor的时候需要修改文件权限,APIs它是有root权限的,避免以后踩坑,Android基础教程学习(一)

选好之后点击next,下载的时间很长,请耐心等待.

下载完成之后就可以运行程序了,要运行Android程序,可选择菜单Run➤Run ‘app’,也可单击工具栏上的Run按钮.

 Android基础教程学习(一)

第一个程序咱们就这么完成了

 

 

 

 

        

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/131803.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • matlab 实现 garch 模型波动率估计

    matlab 实现 garch 模型波动率估计matlab 实现 garch 模型波动率估计 matlab 实现 garch 模型波动率估计代码高亮问题数据获取数据处理描述性统计时间序列平稳性检验相关和偏自相关 arch 效应检验建立 garch 模型波动率估计代码及文档地址代码高亮问题这边首先说一个问题 你们看到的 matlab 代码没有高亮 看上去很不舒服 但这个锅是 csdn 的 真垃圾 连个语法高亮

    2025年6月10日
    0
  • listnode.val java(string indexof方法)

    ListNode是由自己定义的java中的链表对象类结构如下publicclassListNode{intval;ListNodenext;publicListNode(intx){val=x;}}初始化时必须传值有一列1.给出Input:(2->4->3)+(5->6->4)要求Output:7->0->…

    2022年4月17日
    62
  • 【《重构 改善既有代码的设计》学习笔记3】代码的坏味道[通俗易懂]

    【《重构 改善既有代码的设计》学习笔记3】代码的坏味道本篇文章的内容来自《重构 改善既有代码的设计》一书学习笔记整理并且加上自己的浅显的思考总结!知道重构的原则和何时进行重构,那本篇就总结一些代码的坏味道,知道具体从哪些方面来进行重构。kent Beck提出用 味道来形容重构的时机。作者说:何时必须重构没有一个精确的衡量标准,任何量度规矩也比不上一个见识广博者的直觉。如果没有广博的见识…

    2022年2月27日
    33
  • 数据结构算法常见面试考题及答案_数据结构和算法面试题

    数据结构算法常见面试考题及答案_数据结构和算法面试题(1)红黑树的了解(平衡树,二叉搜索树),使用场景把数据结构上几种树集中的讨论一下:1.AVLtree定义:最先发明的自平衡二叉查找树。在AVL树中任何节点的两个子树的高度最大差别为一,所以它也被称为高度平衡树。查找、插入和删除在平均和最坏情况下都是O(logn)。增加和删除可能需要通过一次或多次树旋转来重新平衡这个树。节点的平衡因子是它的左子树的高度减去它的右子树的高度(有时相反)。…

    2022年9月29日
    0
  • 每天一道算法_5_Financial Management「建议收藏」

    今天的题目更简单,在考虑是不是应该有挑选性的选题目做。题目是Financial Management,如下: DescriptionLarry graduated this year and finally has a job. He’s making a lot of money, but somehow never seems to have enough. Larry has

    2022年3月10日
    40
  • Springboot+Seata整合以及事务模式分析

    Springboot+Seata整合以及事务模式分析分布式事务一、分布式事务的组成部分事务参与者:对应的一个一个的微服务资源服务器:对应一个个微服务的数据库事务管理器:决策各个事务参与者的提交和回滚两阶段提交:准备阶段:向事务管理器向事务参与者发送预备请求,事务参与者在写本地的redo和undo日志,但是不提交,并且返回准备就绪的信息,最后提交的动作交给第二阶段来进行提交阶段:如果事务协调者收到失败或者超时的信息,直接给每个参与者发送回滚消息;否则提交消息,最后根据协调者的指令释放所有事务处理过程中使用的资源锁二、项目例子当前依赖,

    2022年9月19日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号