`
dss16694
  • 浏览: 148415 次
社区版块
存档分类
最新评论

Android系列教程(三)

 
阅读更多

下面就进入最出名的程序演示:HelloWorld。演示这个程序有两个目的:1.搞清楚android程序的程序目录。2.搞清楚android程序中最重要的组件Activity的生命周期。(ps:至于怎么编写第一个程序,这里就不多说了。浪费时间,网上一大片。)

1.这是最简单的android程序的目录截图:

分析如下:

src:源代码的保存目录

gen:这里面其实也就一个R.java文件,是android自动生成的资源文件引用类。基本上,你很少会去关注它的。

assets:可以存放任何文件,但是这里面的文件不会被android本地化,不做任何额外的支持(看到这里不明白的可以对照着res看)

res:存放图片,布局资源,字符串资源的地方,记住。这是都是真正的“资源”,一旦你在这里面添加了什么东西,R.java文件里面马上就有了这个东西的索引,程序代码中使用这些资源就非常方便了。

AndroidManifest.xml:主配置文件。

default.properties:指定sdk版本等一系列参数。

 

 

第一个程序的代码:

Java代码 
  1. package app.activity;  
  2.   
  3. import android.app.Activity;  
  4. import android.os.Bundle;  
  5.   
  6. public class HelloWorldActivity extends Activity {  
  7.     /** Called when the activity is first created. */  
  8.     @Override  
  9.     public void onCreate(Bundle savedInstanceState) {  
  10.         super.onCreate(savedInstanceState);  
  11.         setContentView(R.layout.main);  
  12.         System.out.println("my name is onCreate");  
  13.     }  
  14.   
  15.     @Override  
  16.     protected void onDestroy() {  
  17.         super.onDestroy();  
  18.          System.out.println("my name is onDestroy");  
  19.     }  
  20.   
  21.     @Override  
  22.     protected void onPause() {  
  23.         super.onPause();  
  24.          System.out.println("my name is onPause");  
  25.     }  
  26.   
  27.     @Override  
  28.     protected void onRestart() {  
  29.         super.onRestart();  
  30.          System.out.println("my name is onRestart");  
  31.     }  
  32.   
  33.     @Override  
  34.     protected void onResume() {  
  35.         super.onResume();  
  36.          System.out.println("my name is onResume");  
  37.     }  
  38.   
  39.     @Override  
  40.     protected void onStart() {  
  41.         super.onStart();  
  42.          System.out.println("my name is onStart");  
  43.     }  
  44.   
  45.     @Override  
  46.     protected void onStop() {  
  47.         super.onStop();  
  48.          System.out.println("my name is onStop");  
  49.     }  
  50.       
  51. }  


  • 大小: 13.7 KB
分享到:
评论

相关推荐

    史上最详细的Android-Studio系列教程.pdf.zip_android_android studio_android

    这个史上最详细的Android Studio系列教程,无疑是学习Android应用开发的宝贵资源。 一、Android Studio的基础设置与安装 Android Studio的下载可以在Google的官方网站上找到,它提供了Windows、macOS和Linux等多个...

    Android Studio系列教程 一

    Android Studio系列教程一,下载与安装的介绍,适合初学者使用

    Android学习系列教程实例.pdf

    Android学习系列教程实例文档涵盖了Android开发的核心知识点。它详细地介绍了从基础到高级技术的各个方面,旨在帮助开发者深入理解Android系统架构、开发过程以及优化技巧等。 首先,文档回顾了Android的发展历史,...

    Android系列教程(二) Android手机必装软件

    ### Android系列教程(二) Android手机必装软件 #### Android手机使用疑虑解答与推荐软件 随着Android操作系统的兴起,不少用户对这款新兴的操作系统持有一定的疑问和担忧。本篇文章将针对用户的主要疑虑进行解答,...

    Android开发教程笔记完全版 pdf

    每个Android应用都由一系列组件构成,包括活动(Activity)、服务(Service)、广播接收器(Broadcast Receiver)和内容提供者(Content Provider)。活动是用户与应用交互的主要入口,服务在后台运行,广播接收器...

    史上最详细的AndroidStudio系列教程

    AndroidStudio系列教程,WORD版,自己看了下,还可以,我是第一次上传资料

    Android系列教程(十六)_在电脑上装Android.doc

    ### Android系列教程(十六)_在电脑上装Android 随着Android操作系统的流行,越来越多的人希望能够在自己的设备上体验这一操作系统带来的便利与乐趣。然而,并不是每个人都能负担得起一台Android手机。对于那些想要...

    最新Kotlin for Android系列视频教程【百度云】

    最新Kotlin for Android系列视频教程【百度云】,带你从Android入门到精通。

    Android、教程<经典> 10 Android通用应用

    以下是对这个系列教程中可能涉及的一些核心知识点的详细解释: 1. **Activity生命周期管理**:Android应用中的Activity是用户界面的主要组成部分,了解其启动、暂停、恢复、销毁等生命周期方法是基础。开发者需要...

    史上最详细的Android Studio系列教程pdf

    关于Android Studio,这款由Google在2013年I/O大会上推出的官方集成开发环境(IDE),专门针对Android应用开发,旨在取代旧有的Eclipse开发环境。Android Studio以其独特的功能和优势,迅速成为广大Android开发者的...

    android开发教程CHM

    《Android开发教程CHM》是一本专为Android开发者设计的详尽指南,旨在帮助初学者和有经验的开发者深入理解Android平台的各个方面。这个CHM(Microsoft Compiled HTML Help)文件包含了大量的信息,使得学习和查阅...

    Android核心分析系列教程

    ### Android核心分析系列教程知识点概览 #### 一、Android核心分析之——分析方法论探讨之设计意图 在这一章节中,作者强调了研究Android的重要性,并指出研究Android不仅仅是学习其技术细节,更重要的是理解其...

    Android官方培训教程

    Android应用中的资源包含了一系列可复用的组件,如图片、字符串、颜色等。学习如何管理这些资源可以使得应用更加模块化和易于维护。资源可以被不同设备的配置自动适配,例如屏幕尺寸和方向。 #### Activities 活动...

    新版Android开发教程.rar

    � 由于采用了 Java 作为应用开发语言,目前可用的传统第三方应用还很少,但由于 Android 是一款完全 开 源的移动计算平台,相信第三方应用会很快的丰富起来。 � Google 提供了一套 Java 核心包 (J2SE 5,J2SE 6) 的...

Global site tag (gtag.js) - Google Analytics