当前位置:首页 > TAG信息列表 > 安卓开发

安卓开发

安卓软件开发教程

  这篇文章主要介绍了androidapp开发入门教程,从sdk下载、开发环境搭建、代码编写、app打包等步骤一一讲解,非常简明的一个安卓软件开发教程,需要的朋友可以参考下。

一、准备工作

p.p1{margin:0.0px0.0px0.0px0.0px;font:18.0px'pingfangscsemibold';color:#1b1b1b;-webkit-text-stroke:#1b1b1b}p.p2{margin:0.0px0.0px0.0px0.0px;font:18.0px'pingfangsc';color:#1b1b1b;-webkit-text-stroke:#1b1b1b}p.p3{margin:0.0px0.0px0.0px0.0px;font:18.0px'pingfangsc';color:#1b1b1b;-webkit-text-stroke:#1b1b1b;background-color:#fbfbfb}span.s1{font:18.0px'pingfangsc';font-kerning:none;background-color:#fbfbfb}span.s2{font-kerning:none;background-color:#fbfbfb}span.s3{font-kerning:none}

  主要小编开发环境为例,下载安装jdk和androidsdk,假如你没有现成的ide,你可以直接下载sdk完整包,里面包含了eclipse,如果有ide那么你可以滚动到下面选择useanexistingide,然后安装sdk,如果sdk在安装时找不到jdk目录,可以在系统环境变量里添加java_home变量,路径为你的jdk目录,小编的ide是intellijidea,都装好以后开始配置ide增加sdk支持。安卓软件开发教程。

  首先,打开androidsdkmanager把android4.0以上版本的未安装的都打勾装上,根据个人实际情况,如果只打算用自己的手机测试,那就把你机子系统一样版本的sdk包装上。安卓软件开发教程。

安卓软件开发教程

  然后打开ide创建新项目,idea比较智能,如果你装好了sdk,新建项目里就会出现android的applicationmodule,选择后右边projectsdk为空,点击new按钮,找到sdk目录确定,下拉列表就会列出已经安装的各个版本的sdk,选择自己需要的版本,如果是第一次设置,ide会提醒你先设置jdk,根据提示找到jdk目录即可。

  填好项目名称后下一步选择usbdevice,然后完成项目构建,ide会自动生成基本的项目所需的文件及目录。

二、代码编写

p.p1{margin:0.0px0.0px0.0px0.0px;font:18.0px'pingfangscsemibold';color:#1b1b1b;-webkit-text-stroke:#1b1b1b}p.p2{margin:0.0px0.0px0.0px0.0px;font:18.0px'pingfangsc';color:#1b1b1b;-webkit-text-stroke:#1b1b1b}p.p3{margin:0.0px0.0px0.0px0.0px;font:18.0px'pingfangsc';color:#1b1b1b;-webkit-text-stroke:#1b1b1b;background-color:#fbfbfb}span.s1{font:18.0px'pingfangsc';font-kerning:none;background-color:#fbfbfb}span.s2{font-kerning:none;background-color:#fbfbfb}span.s3{font-kerning:none}

做好准备工作后,终于可以开始写我们的helloandroid了,安卓软件开发教程,在开始编写代码之前,我们先了解几个文件:

  1、res/layout/main.xmlapp主窗体布局文件,你的应用长什么样都在这边定义,有design和text两种模式

  2、res/values/strings.xml可以理解为i18n文件,这个文件用来存放程序调用的各种字符串

  3、src/com/example/helloandroid/myactivity.java这个就是我们的主程序类,等下要实现的功能都在这个文件里添加

首先为应用添加一个id为hellotextview的textview和一个id为hellobutton的button,mail.xml代码如下:

p.p1{margin:0.0px0.0px0.0px0.0px;font:16.0px'pingfangsc';color:#1b1b1b;-webkit-text-stroke:#1b1b1b;background-color:#fbfbfb}span.s1{font-kerning:none}

代码和控件用到的字符串定义如下:

p.p1{margin:0.0px0.0px0.0px0.0px;font:16.0px'pingfangsc';color:#1b1b1b;-webkit-text-stroke:#1b1b1b;background-color:#fbfbfb}span.s1{font-kerning:none}

主程序中定义button点击后改变textview显示的文本,并且弹出toast提示信息,代码如下:

  代码写好后,电脑通过usb数据线连接手机,手机系统设置里的开发人员选项里打开usb调试,在ide中直接点run就可以在手机上看到运行的效果了。

应用打包

  应用开发完成后就要打包发布了,在ide的build菜单下选择generatesignedapk来打包应用。

  在弹出的wizard对话框中需要指定签名的key,一开始没有key你可以点击createnew来新建一个key用于签名,填入签名所需的一些字段后生成key文件。

  使用生成的key来签名应用包。

  编后语:关于安卓软件开发教程就到这里了,完成编译后会在刚才我们设置的designationapkpath下生成我们的helloandroid.apk应用包,接下来要怎么安装应用应该不用说了吧,我们的第一个androidapp就这样诞生了。

p.p1{margin:0.0px0.0px0.0px0.0px;font:18.0px'pingfangsc';color:#1b1b1b;-webkit-text-stroke:#1b1b1b;background-color:#fbfbfb}span.s1{font-kerning:none}p.p1{margin:0.0px0.0px0.0px0.0px;font:18.0px'pingfangsc';color:#1b1b1b;-webkit-text-stroke:#1b1b1b;background-color:#fbfbfb}span.s1{font-kerning:none}p.p1{margin:0.0px0.0px0.0px0.0px;font:18.0px'pingfangsc';color:#1b1b1b;-webkit-text-stroke:#1b1b1b;background-color:#fbfbfb}span.s1{font-kerning:none}p.p1{margin:0.0px0.0px0.0px0.0px;font:18.0px'pingfangsc';color:#1b1b1b;-webkit-text-stroke:#1b1b1b;background-color:#fbfbfb}span.s1{font-kerning:none}p.p1{margin:0.0px0.0px0.0px0.0px;font:18.0px'pingfangsc';color:#1b1b1b;-webkit-text-stroke:#1b1b1b;background-color:#fbfbfb}span.s1{font-kerning:none}p.p1{margin:0.0px0.0px0.0px0.0px;font:18.0px'pingfangsc';color:#1b1b1b;-webkit-text-stroke:#1b1b1b;background-color:#fbfbfb}span.s1{font-kerning:none}p.p1{margin:0.0px0.0px0.0px0.0px;font:18.0px'pingfangscsemibold';color:#1b1b1b;-webkit-text-stroke:#1b1b1b}p.p2{margin:0.0px0.0px0.0px0.0px;font:18.0px'pingfangsc';color:#1b1b1b;-webkit-text-stroke:#1b1b1b;background-color:#fbfbfb}span.s1{font:18.0px'pingfangsc';font-kerning:none;background-color:#fbfbfb}span.s2{font-kerning:none}p.p1{margin:0.0px0.0px0.0px0.0px;font:18.0px'pingfangsc';color:#1b1b1b;-webkit-text-stroke:#1b1b1b}p.p2{margin:0.0px0.0px0.0px0.0px;font:18.0px'pingfangsc';color:#1b1b1b;-webkit-text-stroke:#1b1b1b;background-color:#fbfbfb}span.s1{font-kerning:none;background-color:#fbfbfb}span.s2{font-kerning:none}
许榕真博客 山东自考之家

  • 关注微信关注微信

猜你喜欢

微信公众号