zoukankan      html  css  js  c++  java
  • Android开发基本篇

    http://www.cnblogs.com/xunmengqishi/archive/2012/03/23/2414382.html

    经过上一篇的描述,我想大家对建立一个Android应用程序也有一定的了解啦,首先要想学习好Android首先建议学习好Java,因为Android的应用层开发全是使用的Java语言,并推荐大家多去http://developer.android.com/index.html安卓开发者官网学习。

    本篇为大家介绍一个有界面的安卓APP,安卓的三大组件:Activty、Intent、Services.

    Activty:中文翻译为活动,在安卓机器人中表现为一个页面(面板)的活动过程,安卓提供给我们的一个API类,里面几个重要的方法

    onCreate(Bundle savedInstanceState)
    onStart() 
    onResume()
    onPause()
    onStop()
    onDestroy()。
       1:  public class ExampleActivity extends Activity {
       2:     
       3:      public void onCreate(Bundle savedInstanceState) {
       4:          super.onCreate(savedInstanceState);
       5:          // 这个方法是在程序初始化的时候就执行
       6:      }
       7:      @Override
       8:      protected void onStart() {
       9:          super.onStart();
      10:          // 这个方法是程序面板进入变得可见的时候执行
      11:      }
      12:      @Override
      13:      protected void onResume() {
      14:          super.onResume();
      15:   // 程序面板进入变得可见的时候执行(但是它是在重新回到该界面的方法)
      16:      }
      17:      @Override
      18:      protected void onPause() {
      19:          super.onPause();
      20:       //另一个活动正在集中(这个活动是关于“暂停”)执行
      21:      }
      22:      @Override
      23:      protected void onStop() {
      24:          super.onStop();
      25:          // 页面不再是可见的(现在是“停止”状态)是执行
      26:      }
      27:      @Override
      28:      protected void onDestroy() {
      29:          super.onDestroy();
      30:          //页面被摧毁的时候执行
      31:      }
      32:  }
    Activty的生命周期图,下图为Android开发人笔试中常见的考题:
     
    activity_lifecycle4_thumb6
    各个方法在Activty(面板)调用的方法
    image_thumb5
    上图中的可杀性是指程序遇到意外情况,例如系统发生无响应或死机现象时是否可以强制关闭的意思,未来是执行一个方法后调用完本方法必会执行下一个方法的执行情况。
  • 相关阅读:
    UVA 10462 Is There A Second Way Left?(次小生成树&Prim&Kruskal)题解
    POJ 1679 The Unique MST (次小生成树)题解
    POJ 2373 Dividing the Path (单调队列优化DP)题解
    BZOJ 2709 迷宫花园
    BZOJ 1270 雷涛的小猫
    BZOJ 2834 回家的路
    BZOJ 2506 calc
    BZOJ 3124 直径
    BZOJ 4416 阶乘字符串
    BZOJ 3930 选数
  • 原文地址:https://www.cnblogs.com/linyawen/p/2415643.html
Copyright © 2011-2022 走看看