`
Loda_Y
  • 浏览: 14699 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

hello,world,android开发的创世纪

    博客分类:
  • IT
阅读更多
对于Android发展史在此就不重复的累述了。
有用的信息:用得着的最低版本是2.2 ,现在我下载的最高版本是4.2.2。
Android开发环境的概括:
搭建Android开发环境需要 JAVA ,SDK ,Eclipse ,ADT (Eclipse的插件)  ,Android SDK。

下载SDK,Eclipse 以及ADT:
其实这些步骤可以精简为一步,去www.android.com下载SDK 里面就包括了Eclipse以及插件ADT 和 SDK。
关于安装,我也不重复,注意最重要的一点 也就是不要使用中文和带空格的目录名,会产生莫名其妙的错误。

设置Android环境变量:
新建Android环境变量Android_SDK_HOME,变量值随意指定一个目录,个人认为有点挂羊头卖狗肉的意思,创建Android模拟器的目录,这与JAVA的环境变量大相径庭。
Android相对于ISO有很大的不同, 它拥有很多不同的厂商,所以会有很多不同的机型。

创建Android模拟器:
这是最重要的步骤,也是我们进步的第一步。
Name约定俗成的规范,Android_版本_XXXX 。 设备的选取,
注意模拟SD卡的存储空间大小,不要很实在的写16GB的SD卡,因为他会开辟出16GB的单独空间,如果多开模拟器,那么会浪费很多电脑的硬盘资源,所以没有很大的需求就选择64MB就行了。
不得不说执行Android模拟器很费时间,建议在写代码的之前早一点启动模拟器。

既然模拟器创建好了,那么接下来就开始写我第一个Android应用程序并运行。
这里我先学习的是Android应用程序目录结构
新建一个Android project,与新建JAVA project差不多,只是是新建android project
有点两注意的地方,
1.Name的开头需要大写字母。
2.Android手机识别相同的应用程序是看Package,并不是看Name


Src一般都不会陌生,MainActivity  主函数
Gen里面的文件是Android开发自动生成与更新的文件,所以开发者不要轻易去改变,不然会出现编译错误。
Android 4.2.2 SDK里面的JAVA
Android Dependencies 保证上下版本兼容。
Assrts 视频 音频 图片等资源文件放在里面
Bin 都比较熟悉,放置二进制文件,编译过后的文件都放里面
Libs 里面放第三方jar文件,别人的代码编译成class然后打包成jar放这里面
Res 放资源文件,但是格式有严格的要求的,里面的文件都会在android生成独自的ID
Drawable-XXXX放不同分辨率的图片
Layout 布局文件
Menu 应用菜单
Values 值,例如颜色,字符串之类的值。
AndroidManifest.xml 整个应用程序的主配置文件,组件都需要在这个里面注册。
Proguard-project 设置应用程序代码混淆,防止别人反编译。
Projiect.properties 设置项目属性。

Src assets res AndroidManifest.xml 用的比较频繁。

接下来运行Android文件,在模拟器上看到了 Hello world 。
这对于程序员的生涯来说无疑使踏出了我们最坚实的一步。


在学习了几个小时之后,我并没有跳过学习写代码,我认为学习一门技术,不能从细节上去研究,这样会让我们从技术上产生一种迷茫。
我们应该从一个宏观角度去看这门技术,然后在细致开始研究。

软件开发不可能让程序员一行行的写代码,这样没效率,也累。
所以我们要了解 基于组件的应用程序开发。也就是将一些常用的代码封装起来成为组件。
在android中最重要的四种组件
1.Activity 相当于网页的门户,主要与用户交互。
2.Servce 承担后台大部分数据处理。有点像干脏活累活的沙僧,
3.Content Provider 像其他应用程序暴露数据,例如在通讯录里面查看电话本
4.BroadcastRecevier 广播接收器,监听系统行为,例如手机没电了,就给应用程序发送广播,应用程序有系统接收器,就会提示用户没电了。
分享到:
评论

相关推荐

    Android 开发环境搭建和HelloWorld程序

    本文将详细讲解Android开发环境的搭建过程以及编写第一个"HelloWorld"程序的方法,非常适合初次接触Android开发的朋友。 一、Android开发环境搭建 1. 安装Java Development Kit (JDK) - JDK是开发Android应用的...

    实验一Android开发环境搭建与Helloworld.doc

    Android开发环境搭建与Helloworld Android开发环境搭建是Android应用开发的基础, Android开发环境的搭建包括安装Java JDK、下载Eclipse、安装ADT(Android Development Tools)、安装Android SDK、安装手机USB...

    Android开发入门 实例 helloworld

    在Android开发领域,"Hello, World!"项目是一个经典的起点,它为初学者提供了一个简单而直接的编程体验,帮助他们理解和熟悉Android应用的基本构建过程。本文将深入探讨这个入门实例,带您逐步走进Android开发的世界...

    Android demo Android helloworld

    在Android开发领域,"Android demo Android helloworld"通常是指初学者入门的第一个小程序,它标志着开发者在Android平台上迈出了第一步。这个简单的程序展示了如何在Android设备上显示“Hello, World!”的文字,是...

    helloworld android代码

    在Android开发领域,"Hello World"是初学者入门的经典示例,它标志着开发者在构建安卓应用的旅程中迈出了第一步。这个例子旨在介绍基本的Android应用程序结构和生命周期,以及如何在屏幕上显示简单的文本。 首先,...

    笨鸟学Android开发(1):HelloWorld

    在Android开发的世界里,"HelloWorld"是每个开发者迈出的第一步。这个项目旨在引导初学者了解Android应用的基础构建过程,让我们一起踏入这个充满创新和技术的世界。 Android是Google主导的开源移动操作系统,它...

    hello world _android

    这个压缩包中的"HelloAndroid"可能包含了完整的项目源代码,包括`MainActivity.java`和`activity_main.xml`,供学习者参考和实践。对于初学者来说,详细研究这些文件,理解每一行代码的作用,是理解Android开发基础...

    Android命令行开发环境搭建和HelloWorld Project

    本文将详细介绍如何搭建Android命令行开发环境,并通过创建一个简单的"HelloWorld"项目来实践这一过程。 首先,我们需要下载并安装Android SDK。Android SDK包含了开发Android应用所需的工具和库,包括构建工具、...

    使用Android Studio开发HelloWorld应用程序

    使用 Android Studio 开发 HelloWorld 应用程序 Android Studio 是 Google 官方推出的集成开发环境(IDE),专门为 Android 应用程序开发设计。使用 Android Studio 可以快速创建、编译、调试和优化 Android 应用...

    我的Android开发之helloworld

    《我的Android开发之HelloWorld》 在Android开发的初期阶段,每个开发者都会经历编写第一个程序——"Hello, World!"的过程。这个简单的应用是学习任何编程语言的传统起点,它标志着我们开始探索新领域的第一步。...

    android helloWorld程序

    在Android开发领域,"HelloWorld"程序是每个初学者入门时的第一个项目,它标志着你在Android编程之旅的起点。这个简单的程序旨在教你如何在Android环境中创建并运行一个基本的应用。让我们详细了解一下这个过程以及...

    Android HelloWorld程序

    在Android开发领域,"HelloWorld"程序是每个初学者入门时的第一个接触点,它标志着开发者在Android世界中的第一次正式亮相。这个程序虽然简单,但却是理解Android应用开发基础的重要起点。接下来,我们将深入探讨...

    android实战 开发HelloWorld程序(android studio源程序工程)

    在Android开发领域,"Hello, World!"程序是入门学习的经典示例,它标志着开发者在新的平台上迈出了第一步。本教程将深入讲解如何使用Android Studio,一个强大的集成开发环境(IDE),来创建并运行你的第一个Android...

    实验一android开发环境搭建与helloworld.pdf

    Android开发环境搭建与Hello World应用开发 Android开发环境搭建是Android应用开发的第一步,搭建好开发环境后,我们可以开始开发自己的Android应用程序。本实验主要介绍如何搭建Android开发环境,安装Java JDK,...

    Android开发HelloWorld

    Android开发最基础的HelloWorld,Android入门

    android_helloworld

    在Android开发领域,"Hello, World!"程序是一个经典的入门示例,它标志着开发者开始接触并学习这个平台。本文将深入探讨“android_helloworld”项目,理解Android应用的基础结构,以及如何在Android Studio中创建和...

    androidNDK helloworld

    这个"androidNDK helloworld"资源就是一个入门级别的示例,旨在帮助初学者理解如何在Android项目中集成和使用NDK。下面将详细讲解Android NDK的基础知识以及如何创建并运行一个简单的"Hello, World!"程序。 首先,...

    Android Hello World工程项目

    在Android开发领域,"Hello, World!"项目是每个新手开发者接触的第一个工程,它标志着学习旅程的开始。这个“Android Hello World 工程项目”旨在帮助初学者理解Android应用的基础架构和开发环境。在这个项目中,...

    creo二次开发helloworld

    本教程将围绕“creo二次开发helloworld”这个主题,详细介绍如何在CREO 2.0环境中利用Visual Studio 2010进行基本的二次开发。 首先,我们需要理解CREO的二次开发主要基于Parametric Technology Corporation(PTC)...

Global site tag (gtag.js) - Google Analytics