版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
AndroidAPP开发入门教程工作中有做过手机App项目,前端和android或ios程序员配合完成整个项目的开发,开发过程中与ios程序配合基本没什么问题,而android各种机子和rom的问题很多,这也让我产生了学习android和ios程序开发的兴趣。于是凌晨一点睡不着写了第一个android程序HelloAndroid,po出来分享给其他也想学习android开发的朋友,这么傻瓜的Android开发入门文章,有一点开发基础的应该都能看懂。当然如果你是一个初学者,你如果每天晚上有时间,你可以加企鹅(444—513_089)晚上免费和安卓开发经验丰富的架构师一起学习安卓,并获取之前的高清视频和工具以及源码。一、准备工作主要以我自己的开发环境为例,下载安装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会自动生成基本的项目所需的文件及目录。二、代码编写做好准备工作后,终于可以开始写我们的helloandroid了,在开始编写代码之前,我们先了解几个文件:res/layout/main.xmlApp主窗体布局文件,你的应用长什么样都在这边定义,有Design和Text两种模式res/values/strings.xml可以理解为i18n文件,这个文件用来存放程序调用的各种字符串src/com/example/helloandroid/MyActivity.java这个就是我们的主程序类,等下要实现的功能都在这个文件里添加首先为应用添加一个id为hellotextView的textview和一个id为hellobutton的button,mail.xml代码如下:代码和控件用到的字符串定义如下:主程序中定义button点击后改变textview显示的文本,并且弹出Toast提示信息,代码如下:-代码写好后,电脑通过USB数据线连接手机,手机系统设置里的开发人员选项里打开USB调试,在IDE中直接点Run就可以在手机上看到运行的效果了。应用打包应用开发完成后就要打包发布了,在IDE的Build菜单下选择GenerateSignedAPK来打包应用在弹出的Wizard对话框中需要指定签名的Key,一开始没有Key你可以点击CreateNew来新建一个Key用于签名,填入签名所需的一些字段后生成Key文件使用生成的Key来签名应用包完成编译后会在刚才我们设置的Design
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- MT/T 964-2025煤中微量元素含量分级(镉、铬、铅、硒)
- 爱阅读丰富知识和阅历小学主题班会课件
- 石油化工生产车间操作员安全操作与产量质量绩效考评表
- 房地产项目销售经理业绩绩效考评表
- 物流规划师物流仓储行业绩效评定表
- 企业仓储自动化升级改造项目实施方案
- 出版编辑审稿员KPI考核表
- 关键结果指标评估表
- 公共事业行业公园管理处主任绩效衡量表
- DB46-T 706-2025 榴莲种质资源描述规范
- 2026年宣城广德市大学生乡村医生专项计划招聘3名考试参考题库及答案详解
- GB/T 47651-2026温室气体产品碳足迹量化方法与要求光热发电
- 2026中国光纤行业安全生产标准与风险管理体系研究报告
- 高温天户外劳动者休息驿站建设
- 2026版数据资产入表工作底稿清单与权属确认表流程表单模板
- 乳胶漆涂刷质量保证措施
- 2026新疆安全员C1证考试题库(附答案)
- 医院学科带头人选拔培养管理办法
- 小升初语文拼音与汉字专项练习(含解析)
- 作业标准培训教材
- 2型糖尿病诊疗指南(2026年版)基层规范化治疗
评论
0/150
提交评论