Android一日一练(一)---hello world

原创 2015年07月10日 23:20:43

初识android,android到到底是什么鬼,看下图


共分为应用层,框架层,本地调用层,内核层,共四层,也是基于linux内核的一个移动操作系统,是当下除了ios之外最流行的系统。

1,Android应用程序层 
应用是用Java语言编写的运行在虚拟机上的程序,即图中最上层的蓝色部分,其实,Google最开始时就在Android系统中捆绑了一些核心应用,比如e-mail客户端、SMS短消息程序、日历、地图、浏览器、联系人管理程序,等等。

2,应用程序框架层 
这一层即是编写Google发布的核心应用时所使用的API框架,开发人员同样可以使用这些框架来开发自己的应用,这样便简化了程序开发的架构设计,但是必须遵守其框架的开发原则。

3,系统运行库层 
当我们使用Android 应用框架时,Android系统会通过一些C/C++库来支持对我们使用的各个组件,使其能更好地为开发者服务。

4,Linux核心层 
Android 的核心系统服务基于Linux2.6内核,如安全性、内存管理、进程管理、网络协议栈和驱动模型等都依赖于Linux2.6内核。Linux内核同时也作为硬件和软件栈之间的抽象层 Android更多的是需要一些与移动设备相关的驱动程序。

android框架先介绍到这里,更深入的东西等学完代码再回头好好理解。


任何语言都是从hello world开始的,android也不例外,只不过android的创建出来的程序就直接生成了helloworld。

创建android程序的流程File-New-Android Application Project


在弹出的框中填相关信息,Application Name就是你生成的程序显示在手机上的名称,properct name是工程的名称,一般两者相同,Package Name是包名,可以自己随意定义。Minimum Required SDK是最少,必须的sdk版本,你可以自己选择;Target SDK就是目标SDK,Compile With就是编译的SDK,两个一般要比最低的高级,才可以通过。

之后基本上一直点击next就可以了,生成了第一个android project


可以看到res/layout下的文件,右边界面为


代码文件为


原来这个helloworld在textview里面装着呢,放在一个relativelayout里面。

这里是@string/hello_world,真正的代码在这里


啊,原来这里改一下就可以啦。

动手修改一下,然后执行一下,右键工程-Run As-Android Application,选择自己的设备,结果出来了,看下图:


Very nice,是不是很简单呀,动气手来!


好了不早了,睡觉吧

2015年7月10日23:40:12


相关文章推荐

Android极光推送之Hello World

  • 2016年06月17日 21:43
  • 4.21MB
  • 下载

开始使用Android Sutdio(三)创建一个Hello World程序

接下来使用Android Studio创建一个Hello World程序,体会一下Android Studio好用的地方。 首先打开Android Studio,选择Strat new androi...

创建Android工程--Hello World

  • 2013年04月07日 18:13
  • 1.35MB
  • 下载

Android Hello World工程项目

  • 2012年12月10日 19:49
  • 14KB
  • 下载

最快速的Android开发环境搭建ADT-Bundle及Hello World

ADT-Bundle for Windows 是由Google Android官方提供的集成式IDE,已经包含了Eclipse,你无需再去下载Eclipse,并且里面已集成了插件,它解决了大部分新手通...
  • aizquan
  • aizquan
  • 2013年05月25日 23:42
  • 166545

Delphi春天将来临,Android遇到XE7我也是醉了,Hello World

delphi也能开发android,你开玩笑吧,不信你来看,我觉得我看这个已经醉了

Android学习笔记(03)——Hello World和项目目录结构

今天,从Hello World!说起,从而进一步学习Android应用程序项目目录结构

React-Native(一)Hello World,在windows上安装运行android

填坑日记 1.十分感谢清清大神的详细教程,链接为http://www.lcode.org/%E5%8F%B2%E4%B8%8A%E6%9C%80%E8%AF%A6%E7%BB%86windows%E7...

【教程连载】ArcGIS Runtime for Android开发教程V2.0(3)基础篇---Hello World Map

通过上面章节,我们已经了解如何配置一个ArcGIS Runtime for Android开发环境,下面我们将介绍如何使用Eclipse创建一个ArcGIS移动项目Hello World Map,并且...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android一日一练(一)---hello world
举报原因:
原因补充:

(最多只允许输入30个字)