Android程序之初试–环境搭建
星期四, 2009-01-08 | Author: Lee | Android, JAVA-and-J2EE | 5,638 views
Google手机操作系统平台-Android是一个开放源代码的操作系统,内核为Linux. 作为开发者,我们所关心的是这个平台的架构以及所支持的开发语言。
下面是这个平台的架构模型:
这个平台有以下功能:
+ Application framework: 可重用的和可替换的组件部分,在这个层面上,所有的软件都是平等的。
+ Dalvik virtul machine: 一个基于Linux的虚拟机。
+ Integrated browser: 一个基于开源的WebKit引擎的浏览器,在应用程序层。
+ Optimized graphics: 包含一个自定义的2D图形库和基于OpenGL ES 1.0 标准的3D实现。
+ SQLite: 数据库
+ Media support: 通用的音频,视频和对各种图片格式的支持(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
+ GSM Telephony: GSM 移动网络, 硬件支持。
+ Bluetooth, EDGE, 3G, and WiFi: 都依赖于硬件支持。
+ Camera, GPS, compass, and accelerometer: 都依赖于硬件支持。
+ Rich development environment: 包含一套完整的开发工具集,方便跟踪调试,内存检测和性能测试,而且提供了
Eclipse的插件。
Android SDK 的下载链接: http://code.google.com/android/
安装和helloword程序,官方的介绍里面非常详细,一看就明白
本人采用的是:Eclipse 3.4 (Ganymede)
可以用 https://dl-ssl.google.com/android/eclipse/ 直接安装插件,我是安装不成用的下载安装的
下载地址是:Download the ADT zip file (do not unpack it).
2.In Eclipse 3.4, click Add Site…, then Archive…
3.Browse and select the downloaded the zip file.
搞定
主要是注意设置下 Android的SDK Location 就可以了
跟着跑Hello, Android! 程序,顺利的话,可以看到
我修改的程序是
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | package com.android.hello; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { StringBuffer text=new StringBuffer(); text.append("Hello, Android,\n"); text.append("I like it ,use Andriod!李......"); super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText(text); setContentView(tv); //setContentView(R.layout.main); } } |
运行的时间等好久才启动了,最新还以为失败了呢,记得别把关了,下次修改后运行就不启动了,快很多了,界面如下:
文章作者: Lee
本文地址: https://www.pomelolee.com/209.html
除非注明,Pomelo Lee文章均为原创,转载请以链接形式标明本文地址
一条评论 to Android程序之初试–环境搭建
移动支持Android,做进一步研究开发还得看市场反馈,毕竟移动喜欢自宫,而且中国高端用户毕竟少
Leave a comment
Search
相关文章
热门文章
最新文章
文章分类
- ajax (10)
- algorithm-learn (3)
- Android (6)
- as (3)
- computer (85)
- Database (30)
- disucz (4)
- enterprise (1)
- erlang (2)
- flash (5)
- golang (3)
- html5 (18)
- ios (4)
- JAVA-and-J2EE (186)
- linux (143)
- mac (10)
- movie-music (11)
- pagemaker (36)
- php (50)
- spring-boot (2)
- Synology群晖 (2)
- Uncategorized (6)
- unity (1)
- webgame (15)
- wordpress (33)
- work-other (2)
- 低代码 (1)
- 体味生活 (40)
- 前端 (21)
- 大数据 (8)
- 游戏开发 (9)
- 爱上海 (19)
- 读书 (4)
- 软件 (3)
2009 年 05 月 28 日