这是一篇很蠢的关于android开发的入门文章,对Android开发感兴趣的同学应该能看懂。
一、准备工作
首先你需要写一个开发环境,然后下载安装JDK和Android SDK。如果没有现成的IDE,可以直接下载完整的SDK包,里面包含Eclipse。如果您有一个集成开发环境,您可以滚动到下面选择使用现有的集成开发环境,然后安装软件开发工具包。如果您在安装SDK时找不到JDK目录,您可以将JAVA_HOME变量添加到系统环境变量中,路径是您的JDK目录,我的IDE是IntelliJ IDEA。安装完成后,开始配置集成开发环境以增加对软件开发工具包的支持。
首先打开Android SDK管理器,查看Android 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代码如下:
代码如下:
& lt?xml version="1.0 "编码="utf-8 "?>。& ltlinear layout xmlns:Android = " http://schemas . Android . com/apk/RES/Android " Android:orientation = " vertical " Android:layout _ width = " fill _ parent " Android:layout _ height = " fill _ parent " & gt;& ltTextView Android:layout _ width = " fill _ parent " Android:layout _ height = " 180 DP " Android:text = " @ string/default _ message " Android:id = " @+id/hello TextView " Android:TextColor = " # 00 ff 00 " Android:gravity = " center "/& gt;& ltbutton Android:layout _ width = " wrap _ content " Android:layout _ height = " wrap _ content " Android:text = " @ string/button _ send " Android:id = " @+id/hello button " Android:layout _ gravity = " center "/& gt;& lt/LinearLayout >
代码和控件使用的字符串定义如下:
代码如下:
& lt?xml version="1.0 "编码="utf-8 "?>。& lt资源>。& ltstring name="app_name " >hiwanz<。/string>。& ltstring name="button_send " >说点什么& lt/string>。& ltstring name="default_message " >点击下面的按钮!& lt/string>。& ltstring name="interact_message " >你刚刚点击了按钮!& lt/string>。& lt/resources>。
点击主程序中定义的按钮,改变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扩展了活动{ /** *在首次创建活动时调用。*/@ Override public void onCreate(Bundle savedInstanceState){ super . onCreate(savedInstanceState);setContentView(r . layout . main);//get button实例button hellobtn =(button)findviewbyid(r . id . hello button);//设置监听按钮click event hellobtn . setonclicklistener(new view . onclicklistener(){ @ override public void onclick(view v){//get textview instance textviewhellotv =(textview)findviewyid(r . id . hellotextview);//弹出的Toast提示按钮被点击toast.maketext (myactivity.this,“clicked”,toast.length _ short)。show();//读取strings.xml定义的interact_message信息,写入textview上的hello TV . settext(r . string . interact _ message);} });}}
代码写好后,电脑通过USB数据线连接手机,手机系统设置中的开发者选项开启USB调试。直接联系IDE中的Run就可以在手机上看到运行效果。
应用包装
应用开发完成后,将打包发布。在集成开发环境的“构建”菜单下,选择“生成签名APK”来打包应用程序
在弹出的向导对话框中,您需要指定签名的密钥。如果最初没有密钥,您可以单击“新建”为签名创建一个新的密钥,并填写签名所需的一些字段以生成密钥文件
使用生成的密钥签署应用程序包
编译后,我们将在刚才设置的设计apkpath下生成我们的helloandroid.apk应用程序包。接下来怎么安装应用就不用说了,我们的第一个Android App诞生了。
关注牛大,获得更多安卓和ios技能。
1.《android开发入门教程 广州达牛:一看就懂的Android APP开发入门教程》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《android开发入门教程 广州达牛:一看就懂的Android APP开发入门教程》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/junshi/1627199.html