0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何写一个适用于Android的应用

454398 来源:网络整理 作者:网络整理 2019-12-09 17:00 次阅读

步骤1:安装Java SE Development Kit 7

本指南假定您知道如何安装程序,但是如果您没有,请查看此指南。

安装 Java SE Development Kit 7(简称JDK)。

选择“接受许可协议” ,然后为您的操作系统下载正确的可执行文件。如果您使用的是Windows,但您不知道所使用的操作系统,则只需下载“ Windows x86.exe”文件。

JDK是用于使用Java编程语言构建应用程序,小程序和组件的开发环境。 JDK包含一些工具,这些工具可用于开发和测试以Java编程语言编写并在ava平台上运行的程序。由于Android应用程序是使用Java语言编写的,因此该程序是必需的。

步骤2:安装Android SDK

如何写一个适用于Android的应用

《像普通程序一样,strong》安装 Android SDK,点击下一步,然后将其安装在您想要保存的位置。完成后,找到可执行文件并运行程序。

将弹出一个窗口,完成加载后,您可以关闭标题为“选择要安装的软件包”的窗口。

在Android SDK窗口的左侧,有5个选项。

单击标题为“可用软件包”的一个,然后单击“ Android存储库”。

为此,本教程中,您仅应安装“ Android SDK平台工具,修订版2”和“ SDK平台Android 2.2,API 8,修订版2”。

如果您使用其他SDK平台,则完全有可能完成本教程。

这两个选项都可以在此步骤随附的图片中看到。

点击“安装所选文件”以安装软件包。

注意:如果在安装软件包后提示您重新启动计算机,请这样做。

步骤3:安装Eclipse

最后一个您需要安装的程序将用于在您的程序中进行编程。

安装 Eclipse,方法是下载相应的.zip文件,然后提取内容到您会记得的文件夹中。提取内容后,只需要做的就是运行“ eclipse.exe”文件。

步骤4:设置Eclipse

最后,我们准备好进行编程了。我们将创建一个AVD。 AVD是Android虚拟设备,也称为仿真器

打开Eclipse 。

在窗口顶部,单击窗口-》 Android SDK和AVD Manager。

左侧突出显示的部分应突出显示虚拟设备。

单击右上角的按钮新建,并创建新的AVD 与图片相同的设置。

填写“名称”并选择“目标”后,单击“创建AVD”。

我正在本教程中使用Android 2.2,因为这就是我的手机使用。它不是您可以编写此程序的唯一目标。

步骤5:“ Hello World”应用的开始

Go返回Eclipse窗口并单击File-》 New-》 Project。

在那里,转到Android文件夹并选择“ Android Project”,选择它后单击Next。对您的文件进行适当的更改。项目窗口(如第二张图片所示):

更改名称

选择目标

命名应用程序

更改程序包名称

单击完成更改后。

步骤6:应用程序的胆量

如果您的屏幕是看起来不像图片,请导航到HelloWorld下的左侧,然后单击src左侧的箭头。

现在 单击箭头以 example.helloandroid的左侧。

双击HelloWorldActivity.java ,屏幕应该看起来一样。

如果代码缺少第三行,则没关系。

步骤7:您的应用的实际代码

在相应的突出显示行中键入以下行代码从图像开始:

第一行:import android.widget.TextView;

此行允许您将文本输出到屏幕。

第二行:TextView tv = new TextView(this);

此如果您要输出1行,则必须使用line。在这种情况下,该行是Hello World!

第三行:tv.setText(“ Hello World!”);

此行(您可以猜到)输出文本Hello World!

第四行:setContentView(tv);

此行返回第二行,实际上将文本输出到屏幕。

使用这些代码行,您已经成功创建了一个App说Hello World!

第8步:运行您的应用程序

要运行该程序,右键单击左侧的HelloWorld 项目。

移至运行方式并选择Android应用程序。‘

模拟器将需要花费一些时间才能打开,但最终它将运行您的应用程序,所以请耐心等待。

恭喜,您现在已经成功编写了适用于Android的Hello World应用程序。

有关进一步提高技能的详细信息,请参阅下一步。

步骤9:更多信息

因此,您想了解更多有关为Android制作应用程序的信息吗?太好了,但是您创建的任何东西都不会像此Hello World应用程序那样简单。

您将需要开始学习Java。下面有两个非常好的网站,它们将帮助您学习Java和Android编程的基础知识。一旦您准备好将应用程序放到App Store上,请看这里。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3853

    浏览量

    125692
  • 应用
    +关注

    关注

    2

    文章

    436

    浏览量

    33974
收藏 人收藏

    评论

    相关推荐

    微软正式发布适用于Windows的Sudo

    微软已在 Windows 11 Insider Preview Build 26052 中发布适用于 Windows 的 Sudo,并将其在 MIT 协议下进行开源。
    的头像 发表于 03-19 09:20 321次阅读
    微软正式发布<b class='flag-5'>适用于</b>Windows的Sudo

    是否有适用于CYBT-343026-01的SPICE型号?

    您是否有适用于 CYBT-343026-01 的 SPICE 型号? 该模块将在本质安全应用中使用,并且需要知道内部电容/电感。
    发表于 03-01 07:56

    适用于电表的防干扰隔离反激式电源

    适用于电表的防干扰隔离反激式电源
    的头像 发表于 12-06 16:10 308次阅读
    <b class='flag-5'>适用于</b>电表的防干扰隔离反激式电源

    IGBT适用于ZVS 还是 ZCS?

    IGBT适用于ZVS 还是 ZCS?
    的头像 发表于 12-01 16:10 615次阅读
    IGBT<b class='flag-5'>适用于</b>ZVS 还是 ZCS?

    Nexperia 适用于 36V 电池系统的特定应用 MOSFET

    Nexperia 适用于 36V 电池系统的特定应用 MOSFET
    的头像 发表于 11-30 11:47 304次阅读
    Nexperia <b class='flag-5'>适用于</b> 36V 电池系统的特定应用 MOSFET

    适用于下一代大功率应用的XHP™2封装

    适用于下一代大功率应用的XHP™2封装
    的头像 发表于 11-29 17:04 352次阅读
    <b class='flag-5'>适用于</b>下一代大功率应用的XHP™2封装

    适用于戴尔易安信的博科网络企业混合云

    电子发烧友网站提供《适用于戴尔易安信的博科网络企业混合云.pdf》资料免费下载
    发表于 08-28 10:56 0次下载
    <b class='flag-5'>适用于</b>戴尔易安信的博科网络企业混合云

    ODU TURNTAC®,适用于车制与开槽针孔

    ODU TURNTAC, 即使在恶劣环境下也适用的车制、开槽针孔 车制、开槽针孔 坚固的针孔系统,适用于恶劣的环境 10,000次插拔 低而稳定的插拔配合力 尽可能小的尺寸,针孔直径低至0.3mm
    的头像 发表于 08-15 09:50 279次阅读
    ODU TURNTAC®,<b class='flag-5'>适用于</b>车制与开槽针孔

    适用于Android操作系统的MTE用户指南

    ARM在Armv8.5体系结构推出了内存标记扩展(Memory Tagging Extension,MTE)技术。MTE是Arm体系结构的重要增强特性,通过检测和处理与内存相关的漏洞,提高连接
    发表于 08-02 08:56

    适用于Android的频率计数器

    电子发烧友网站提供《适用于Android的频率计数器.zip》资料免费下载
    发表于 07-12 14:34 0次下载
    <b class='flag-5'>适用于</b><b class='flag-5'>Android</b>的频率计数器

    适用于Arduino的Adafruit NeoPixel Shield

    电子发烧友网站提供《适用于Arduino的Adafruit NeoPixel Shield.zip》资料免费下载
    发表于 06-09 10:27 0次下载
    <b class='flag-5'>适用于</b>Arduino的Adafruit NeoPixel Shield

    是否有适用于LS1046ARDB上的Secure JTAG的任何应用说明?

    我想知道是否有适用于 LS1046ARDB 上的 Secure JTAG 的任何应用说明,就像适用于 i.MXRT10XX 系列的应用说明样,例如适用于 i.MXRT10xx.pdf
    发表于 06-08 09:05

    是否有适用于LPC4357的替代屏幕?

    看起来是显而易见的选择。 我看到它使用 K43WQA 屏幕,但这些屏幕并不广泛,我想选择屏幕尺寸,以及更容易获得的屏幕尺寸。 是否有适用于 LPC4357 的替代屏幕?我不知道界面是什么。如果它是标准界面,那么我想我可以
    发表于 06-02 07:57

    jscrane/TTS库不适用于NodeMCU 1.0吗?

    该库适用于 arduino nano,但我无法让它适用于 NodeMCU 1.0 esp8266。该库将文本转换为使用 PWM 信号生成为音频的现象。库 2 的 github 页面在其自述文件中确实
    发表于 06-01 06:01

    任何适用于ESP8266的MMC/SDC文件系统接口?

    任何适用于 ESP8266 的 MMC/SDC 文件系统接口? 我想启动将 elm-chan 的 FatFS 项目移植到 ESP 的
    发表于 05-24 09:18