- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
这篇文章主要介绍了 Android APP 开发入门教程,从 SDK 下载、开发环境搭建、代码编写、APP 打包等步骤一一讲解,非常简明的一个 Android APP 开发入门教程,需要的朋友可以参考下
一、准备工作
主要以我自己的开发环境为例,下载安装 JDK 和 Android SDK,假如你没有现成的 IDE,你可以直接下载 SDK 完整包,里面包含了 Eclipse,如果有 IDE 那么你可以滚动到下面选择USE AN EXISTING IDE,然后安装 SDK,如果你的 SDK 在安装时找不到 JDK 目录,你可以在系统环境变量里添加 JAVA_HOME 变量,路径为你的 JDK 目录,我的 IDE 是 IntelliJ IDEA,都装好以后开始配置 IDE 增加 SDK 支持。
首先,打开 Android SDK Manager 把 Android 4.0 以上版本的未安装的都打勾装上,根据你个人实际情况,如果你只打算用自己的手机测试,那就把你机子系统一样版本的SDK 包装上,下载时间有点长。
然后打开 IDE 创建新项目,IDEA 比较智能,如果你装好了 SDK,新建项目里就会出现 Android 的 Application Module,选择后右边 Project SDK 为空,点击 New 按钮,找到 SDK 目录确定,下拉列表就会列出已经安装的各个版本的SDK,选择自己需要的版本,如果是第一次设置,IDE 会提醒你先设置 JDK,根据提示找到 JDK 目录即可。
填好项目名称后下一步选择USB Device,然后完成项目构建,IDE 会自动生成基本的项目所需的文件及目录。
二、代码编写
做好准备工作后,终于可以开始写我们的hello android 了,在开始编写代码之前,我们先了解几个文件:
res/layout/main.xml App 主窗体布局文件,你的应用长什么样都在这边定义,有Design
和 Text 两种模式
res/values/strings.xml 可以理解为 i18n 文件,这个文件用来存放程序调用的各种字符串src/com/example/helloandroid/MyActivity.java 这个就是我们的主程序类,等下要实现的
功能都在这个文件里添加
首先为应用添加一个 id 为 hellotextView 的 textview 和一个 id 为 hellobutton 的 button, mail.xml 代码如下:
?xml version=1.0 encoding=utf-8?
LinearLayout xmlns:android=/apk/res/android android:orientation=vertical android:layout_width=fill_parent android:layout_height=fill_parent
TextView
android:layout_width=fill_parent android:layout_height=180dp android:text=@string/default_message android:id=@+id/hellotextView android:textColor=#00ff00
android:gravity=center/
Button
android:layout_width=wrap_content android:layout_height=wrap_content android:text=@string/button_send android:id=@+id/hellobutton android:layout_gravity=center/
/LinearLayout
代码和控件用到的字符串定义如下:
?xml version=1.0 encoding=utf-8?
resources
string name=app_namehelloandroid by hiwanz/string
string name=button_sendSay something/string
string name=default_messageClick button below!/string
string name=interact_messageYou just clicked on the Button!/string
/resources
主程序中定义 button 点击后改变 textview 显示的文本,并且弹出Toast 提示信息,代码如下:
package com.example.helloandroid; import android.app.Activi
文档评论(0)