android开发学习笔记--activity
来源:互联网 发布:神话崔文子 知乎 编辑:程序博客网 时间:2024/06/05 15:27
1、平台搭建
Eclipse + ADT + Android SDK + JDK
分别从官方网站下载
下载的文件列表
eclipse.rar
android-sdk-windows.rar
jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe
ADT-15.0.0.zip
docs-2.3_r01-linux.zip
Firefox Setup 2.0.0.14.exe
其中的doc为离线帮助文档,必须用firefox看才能显示正常
注意,jdk下载的jdk6版本,7可能会有问题
安装顺序:jdk-----android sdk --------eclipse-------adt----配置adt插件
2、学习笔记
Activity 生命周期
onpause:activity被部分遮挡时候,只产生onpause而不会onstop,比如弹出非全屏的对话框
onstop:当activity完全不可见时候产生
demo:
package first.android;import first.android.y97523.R;import android.app.Activity;import android.app.Dialog;import android.os.Bundle;public class y97523Activity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { System.out.println("----onCreate----"); super.onCreate(savedInstanceState); setContentView(R.layout.main); } /* (non-Javadoc) * @see android.app.Activity#onCreateDialog(int) */@Overrideprotected Dialog onCreateDialog(int id) { System.out.println("----onCreateDialog----");// TODO Auto-generated method stubreturn super.onCreateDialog(id);}/* (non-Javadoc) * @see android.app.Activity#onDestroy() */@Overrideprotected void onDestroy() { System.out.println("----onDestroy----");// TODO Auto-generated method stubsuper.onDestroy();}/* (non-Javadoc) * @see android.app.Activity#onPause() */@Overrideprotected void onPause() { System.out.println("----onPause----");// TODO Auto-generated method stubsuper.onPause();}/* (non-Javadoc) * @see android.app.Activity#onRestart() */@Overrideprotected void onRestart() { System.out.println("----onRestart----");// TODO Auto-generated method stubsuper.onRestart();}/* (non-Javadoc) * @see android.app.Activity#onResume() */@Overrideprotected void onResume() { System.out.println("----onResume----");// TODO Auto-generated method stubsuper.onResume();}/* (non-Javadoc) * @see android.app.Activity#onStart() */@Overrideprotected void onStart() { System.out.println("----onStart----");// TODO Auto-generated method stubsuper.onStart();}/* (non-Javadoc) * @see android.app.Activity#onStop() */@Overrideprotected void onStop() { System.out.println("----onStop----");// TODO Auto-generated method stubsuper.onStop();}}
打开Eclipse的DDMS视图,logcat中加入过滤器system.out,system.out的输出被重定向到logcat窗口
可以清楚的看到一个activity的执行过程
- android开发学习笔记--activity
- Android开发笔记之《Activity学习》
- Android开发学习笔记:Activity的简介
- Android开发学习笔记----Activity组件
- Android 开发艺术探索 学习笔记 Activity
- Android开发学习笔记-5 Activity-4 Activity生命周期
- Android开发学习笔记-6 Activity-5 Activity的布局
- Android开发笔记: Activity
- 【Android开发学习笔记】【第二课】Activity学习
- Android学习笔记----Activity
- android学习Activity笔记
- Android学习笔记-Activity
- Android 学习笔记--Activity
- android开发学习---activity
- Android开发学习笔记-2 Activity-1 基础
- Android开发学习笔记-4 Activity-3 常用控件
- Android开发学习笔记 via Google Developers (2) - Activity LifeCycle
- Android应用开发学习笔记之启动另外一个Activity
- WERTYU
- POJ 1010 邮票
- mysqli
- DLL封装
- 在云中使用 MapReduce 和负载平衡
- android开发学习笔记--activity
- 一些学习上的问题
- Javascript中的陷阱大集合【译】(转自:http://www.cnblogs.com/sxwgf/archive/2011/11/14/javascript-gotchas.html)
- 流量瓶颈阻碍数据中心发展10大因素(2)
- 【分享】VM中安装tools工具(linux RedHat 5.0)
- 搜索引擎检索技术
- argc,argv
- 6.light
- 几种排序的java实现:选择、插入、冒泡、快排