这是一篇愚蠢的关于安卓开发的入门文章,对安卓开发感兴趣的同学应该能看懂。
一、准备工作
首先需要编写一个开发环境,然后下载安装JDK和安卓的SDK。如果没有现成的IDE,可以直接下载完整的SDK包,里面包含Eclipse。如果您有一个集成开发环境,您可以滚动到下面选择使用现有的集成开发环境,然后安装软件开发工具包。如果在安装SDK时找不到JDK目录,可以将JAVA_HOME变量添加到系统环境变量中,路径是你的JDK目录,我的IDE是IntelliJ IDEA。安装完成后,开始配置IDE以增加对SDK的支持。
首先打开安卓SDK管理器,查看安卓4.0及以上所有未安装的版本。根据你个人的实际情况,如果你只打算用手机测试,那就打包你机器子系统的同版本SDK,下载时间有点长。
文章图片
二、代码编写
在做好准备工作后,我们终于可以开始写我们的hello android了。在开始编写代码之前,我们应该首先了解几个文件:
Res/layout/main.xml App主窗体布局文件,你的应用程序看起来像什么在这里定义,有两种模式:设计和文本
Res/values/strings.xml可以理解为i18n文件,用来存储程序调用的各种字符串
src/com/example/hellaoandroid/my activity . Java这是我们的主程序类,所有要实现的功能都添加在这个文件中。
首先,为应用程序添加一个id为hellotextView的textview和一个id为hellobutton的按钮。mail.xml代码如下:
代码如下:
代码和控件使用的字符串定义如下:
代码如下:
说点什么点击下面的按钮!你刚刚点击了按钮!
点击主程序中定义的按钮,改变textview中显示的文本,弹出Toast提示信息。代码如下:
代码如下:
package . com . example . helloandoid;导入Android . app . activity;导入Android . OS . bundle;导入Android . view . view;导入Android . widget . button;导入Android . widget . textview;导入Android . widget . toast;公共类MyActivity扩展了活动{ /** *在首次创建活动时调用。*/@覆盖公共void onCreate { super.onCreatesetContentView//获取按钮实例Button hellobtn = findViewById//设置监听按钮,点击事件hellobtn。setonclicklistener { @ override public void onclick {//get text view实例TextView hellotv = findViewById//点击了弹出的Toast提示按钮Toast . make text . show;//读取strings.xml定义的interact_message信息,写入textview上的hello TV . settext;} });}}
代码写好后,电脑通过USB数据线连接手机,手机系统设置中的开发者选项开启USB调试。直接联系IDE中的Run就可以在手机上看到运行效果。
文章图片
文章图片
应用包装
应用开发完成后,将打包发布。在集成开发环境的“构建”菜单下选择“生成签名APK”来打包应用程序
文章图片
在弹出的向导对话框中,您需要指定签名的密钥。如果一开始没有密钥,可以点击新建,新建一个用于签名的密钥,填写一些签名需要的字段,生成密钥文件
文章图片
使用生成的密钥签署应用程序包
文章图片
推荐阅读
- 2021年12月全球手游收入排行榜:苹果appstore收入
- 《原神》安卓版迎来更新-图像质量非“默认”旅行者
- 《阿凡达》MMO 射击手游官宣今年上线:虚幻引擎 4 开发,腾讯海外发行
- 动视要求获悉《COD》外挂开发者真实身份 网络追查
- 《英雄联盟》《Valorant》强强联动 新角色泽丽和妮虹是合作开发
- 动视要求获得《使命召唤》作弊器开发者姓名和身份
- 开发《细胞分裂:重制版》育碧多伦多正在招人 职位空缺多达63个
- 育碧多伦多招聘大量人员 全力开发《细胞分裂:RE》
- 疑《超越善恶2》为最后开发阶段做准备 官方招聘暗示
- 游戏开发者大会gdc2022公布最佳游戏奖项提名