为了配合BeagleBoard上Android的研究,搭建了一个Android应用开发平台,尝试开发一个Android应用。

有关Android应用开发环境的搭建和Android Hello World的开发有很多文章进行了细致的描述,这里就不详细记录搭建过程了,只是简单说一下基本步骤和我自己的感觉。

环境搭建过程基本上包括以下几步:

1. JDK的安装,我的机器之前已经安装了JDK,所以就跳过了。

2. Eclipse的安装,我安装的是Eclipse IDE for Java EE Developer,有J2EE的支持,单纯开发Android应用的话其实可以安装一般的Eclipse IDE for Java Developer。

3. Android SDK的安装,我是通过Eclipse的update功能直接从“http://dl-ssl.google.com/android/eclipse/”上在线安装,安装时偷懒,将所有版本都选择了,从1.5到3.2版本都有

安装完了以后就可以开始开发测试工作了,新建一个“Android Project”,设置项目名,支持版本,应用名,包名,Actiity名,点击“Finish”之后就生成了一个Android 项目。

直接右击“RunAs -> Run Configuration”开始配置运行环境,关键步骤是创建一个AVD(Android Virtual Device)并指定AVD支持的Android 版本。

运行出来结果有点令人失望,只是一个Android模拟器,左边显示“Android”字样。

和自己想象的Hello World有点差距,于是修改了一下onCreate方法,加了一个TextView,代码如下:

TextView textView= new TextView(this);
        textView.setText("Helllo Damon");
        setContentView(textView);

再次测试就可以看到文本控件了。

总体感觉上环境搭建会遇到的问题不多,相比搭建Android编译环境当然是简单很多。

另外Android应用开发起步比较容易,适合新手开始移动应用开发。

运行结果如下图。

我的第一个Android应用相关推荐

  1. 如何成为一个Android高手

    很多Android开发者已经度过了初级.中级,如何成为一个Android高手呢? eoeAndroid就各个级别的程序员应该掌握哪些内容作为下面分类. 一.初级 1. 拥有娴熟的Java基础,理解设计 ...

  2. 开发你的第一个 Android 应用

    题图 | Technology vector created by stories - www.freepik.com 以下内容节选自经典权威 Android 入门与进阶图书 <Android编 ...

  3. 第一个android程序HelloWorld

    创建第一个android项目.打开android-eclipse,在FileàNewàandroid Application Project.打开创建android项目的面板.如下: Applicat ...

  4. android组件化开发视频教程,教你打造一个Android组件化开发框架

    作者简介 本篇来自 lucky_billy 的投稿,分享了他的开源组件化框架,详细地讲解框架形成的思路,希望对大家有所帮助. lucky_billy 的博客地址: 解读开源框架设计思想 B站学习视频 ...

  5. 自己整合优化的一个Android框架

    2019独角兽企业重金招聘Python工程师标准>>> 我封装的这个框架暂且就叫它Wonder框架吧, Wonder惊奇的意思,意思是让人眼前一亮.改变了原先我们喜欢重复复制粘贴代码 ...

  6. 我的第一个Android程序

    第一步.下载好Eclipse JDK SDK 安装好安卓模拟器 这里以海马玩模拟器为例 第二步.配置系统环境变量 右键我的电脑 打开属性 如图: 打开高级系统设置 如图: 打开环境变量 如图: 点击新 ...

  7. 教你打造一个Android组件化开发框架

    *本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 CC:Component Caller,一个android组件化开发框架, 已开源,github地址:https://github ...

  8. android库项目管理,一个android工程代码多个差异化项目管理方法探讨

    一个android工程代码多个差异化项目管理方法探讨 核心提示: 1.工程代码中尽量不要使用产品名称.设备名称之类的东西来区分,尽量以功能名称来区分,在工程独立的配置文件中再去配置这个文件: 2.在c ...

  9. 导入新的一个android项目抱错

    导入新的一个android项目抱错,详情见下面: Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. ...

  10. java工程引用其他工程,Android工程:引用另一个Android工程的方法详解

    现在已经有了一个Android工程A.我们想扩展A的功能,但是不想在A的基础上做开发,于是新建了另外一个Android工程B,想在B中引用A. 一个思路是把工程A做成纯Jar包,这样其他的工程就可以直 ...

最新文章

  1. [Swift]LeetCode901. 股票价格跨度 | Online Stock Span
  2. linux下uptime命令详解
  3. tf.clip_by_global_norm理解
  4. cloudstack centOS安装(一)
  5. vs中c++项目的配置
  6. 如何用计算机仿真解决能源危机,计算机仿真技术在安全领域内的应用.pdf
  7. FIREDAC用于LINUX报头文件FireDAC.VCLUI.Wait找不到
  8. 官方 STM32F303ZE Nucleo-144开发板 按键使用
  9. Linux操作系统使用基础06:文件与文件系统的压缩与打包
  10. C#判断文字是否为汉字
  11. fread函数和fwrite函数用法
  12. IC Compiler指南——布图规划(一)
  13. 计算机网络体系结构中协议和服务的差别,第3章 计算机网络体系结构及协议 -4-2...
  14. 【Maxent物种分布模型】气候变化对响尾蛇地理分布的影响
  15. 百度地图(HTML5新特性)-全面详解(学习总结---从入门到深化)
  16. 【Java】MacOS Eclipse使用JOL观察对象布局(详解)
  17. STC15单片机读写大容量SD卡(IO口模拟SPI模式)
  18. Win11双屏设置双壁纸--2K屏+1080P使用不同壁纸的方法
  19. 电脑显示无法启动程序 因为计算机丢失,电脑显示无法启动此程序丢失.dll文件怎么办...
  20. 2021 年全国职业院校技能大赛(中职组) 网络安全竞赛 A 模块评分标准

热门文章

  1. 知识跟踪的深度知识跟踪和动态学生分类 Deep Knowledge Tracing and Dynamic Student Classification for Knowledge Tracing
  2. 【原生代码】Python3 计算DI、ADX趋向指标
  3. 全面认识 Nginx
  4. 基于逻辑回归算法癌症症状预测分析
  5. 一、生物丰度计算步骤-以ArcGIS为例
  6. 编程练习 P124 6.2 java国际标准书号ISBN是由13位数字组成,分为5段,如978-7-111-50690-4是一个合法的书号。编写程序,用户输入一个字符串书号,检查该书号是否合法。
  7. 机器人正运动学(8)—— DH坐标系建立技巧
  8. Weather天气相关图像数据集统计简介
  9. 华科计算机组成原理实验 单总线CPU设计(定长指令周期3级时序)(HUST)解题报告
  10. 大屏可视化组件套装(DataV 支持vue 3,vite)