`

Android 基本汇

 
阅读更多

1 Activity 生命周期

一般Activity的启动顺序是onCreate -> onStart -> onResume 

            back返回键   onPause -> onStop -> onDestory

 从Activity1启动Acitivity2

               Activity1.onPause -> Activity2.onCreate -> Activity2.onStart ->                     Activity2.onResume ->Activity1.onStop

           home 键       Activity2.onPause - > Activity2.onStop

                   home键盘后重新开启Activity2  

   Activity2.onRestart -> Activity2.onStart -> Activity2.onResume

http://blog.csdn.net/Android_Tutor/archive/2010/07/28/5772285.aspx 
生命周期。。。。 

http://www.cnmsdn.com/html/201101/1295431222ID9251.html 
面face

 

2. 

android.intent.action大全

 

3.  在Android命令行启动程序的方法

    adb  shell 

    am start -n com.necst.hello/com.necst.hello.HelloApkActivity

 

4. Activity 循环线程

   可以检查你的程序耗费内存大体情况

   当activity 生命周期结束线程还可以持续跑动,知道其他进程内存不足将回收该线程的内存.

 

5. 如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int requestCode, int resultCode, Intent data)方法

 

 

 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) {
               switch(requestCode){
                   case 1:
                   //来自按钮1的请求,作相应业务处理
                   case 2:
                   //来自按钮2的请求,作相应业务处理
                }
          }

 

 

 

 

                 

 

分享到:
评论

相关推荐

    android开发资料大全

    android用户界面之AlarmManager教程实例汇 android用户界面详尽教程实例 android用户界面之Widget教程实例汇总 android用户界面之TabHost教程实例汇总 android用户界面之Gallery教程实例汇总 android用户界面之按钮...

    蓝牙通信 Android APP源码

    通过深入研究这份源码,开发者可以掌握BLE通信的基本流程和技巧,为构建自己的Android蓝牙应用打下坚实基础。同时,这也是一次实践Android Bluetooth API的宝贵机会,有助于提升解决实际问题的能力。

    Android嵌入广告源码demo以及说明文档

    首先,集成万普平台SDK的基本步骤如下: 1. **加入jar包**:将`AppOffer_1.7.0.jar`文件放入Android项目的`lib`目录下,确保库文件被正确引入到项目构建路径。 2. **修改AndroidManifest.xml**: - 添加必要的...

    毕业设计 程序 android 个人理财

    毕业设计 程序 android 个人理财 本系统为基于Android平台的个人理财系统,主要模块: ...以上传所有有关毕业设计最终需要的文档资料,包括,毕业设计论文、附件、任务书、开题报告、答辩ppt、中期汇报表

    基于android的在线音乐播放器的设计与实现开题报告实用文档doc.doc

    同时还不仅仅局限于手机,国内厂家也陆续退出了采用Android系统的MID产品,比较著名的包括由Rock chip和蓝魔推出的同时具备高清播放和智能系统的音乐汇W7和2010年推出的原道N5,我们可以预见Android也将会被广泛...

    AndroidApp推广渠道汇总线上.pdf

    推广成本:基本上是零成本,如果是精品产品运营商会有补助。业内公司:移动、电信、联通发展方向:2012 年以前是强势。完全控制着终端、计费、流量等整个产业链。但在智能机的时代, 由于进入中多, 很可能造成运营...

    安卓应用-健康医疗-优药汇软件 v1.1.5.zip

    优药汇是一款专注于健康医疗领域的安卓应用程序,专为Android用户设计,版本号为v1.1.5。这款软件集成了多种功能,旨在为用户提供便捷的医药信息查询、健康管理以及医疗服务。 1. **医药信息查询**:优药汇提供详尽...

    BenchmarkFactoring:简单的Android应用程序,用于测试代码卸载(COMET)

    1. **Android应用开发**:了解Android平台的基本架构、组件模型(Activity、Service等)、UI设计和生命周期管理。 2. **Java编程**:掌握Java语法、面向对象编程、异常处理和标准库的使用。 3. **代码卸载(COMET)*...

    BackgroundLibrary.zip

    这可能意味着BackgroundLibrary不仅仅局限于基本的形状生成,还可能提供了如动画效果、组合形状、自适应尺寸等功能,以满足开发者对于UI设计的多样化需求。 综上所述,BackgroundLibrary是一个提升Android开发效率...

    一级计算机题汇整、计算机应用基础知识试题.pdf

    1. 操作系统:文档中出现了多个关于操作系统的关键词,如Windows、MS-DOS、iOS和Android。例如,“Windows”出现多次,表明文件可能涉及到Windows操作系统的基本概念和使用。MS-DOS是早期广泛使用的操作系统,提及它...

    yingyonghui.zip_com.yingyonghui.

    1. **Android应用结构**:首先,我们需要了解Android应用的基本结构,包括`AndroidManifest.xml`(应用配置文件),`java`目录(包含Activity、Service等组件的源代码),`res`目录(资源文件如布局、图片、字符串等...

    Pic2Ascii.zip

    【标签】"创意汇"强调了这个项目是创新和创意的集合,意味着它不仅是一个技术实现,还可能是有趣且引人注目的应用程序。这样的标签通常用于吸引那些喜欢探索新奇事物和技术的用户。 在【压缩包子文件的文件名称列表...

    AutoSharedPreference.zip

    总的来说,AutoSharedPreference 是 Android 开发中提高效率的一个实用工具,它通过注解的方式简化了 SharedPreferences 的操作,让开发者可以更专注于应用程序的核心功能开发,体现了“创意汇”标签所倡导的创新...

    Bloom.zip

    1. **README.md**:这是项目的基本介绍,可能包含如何安装、配置和使用Bloom库的说明。 2. **src**目录:包含了库的源代码,可能分为`java`或`kotlin`子目录,里面是具体实现粒子系统的类和方法。 3. **res**目录:...

    App应用之提交到各大市场渠道

    在提交 App 应用时,需要考虑到不同的市场渠道,如 Google Play、应用汇、有米、万普、机锋、91、安卓市场等等。每个市场渠道都有其自己的API调用和打包要求,开发者需要根据不同的市场渠道进行应用程序的修改和优化...

    超级影视双端APP源码

    首先,我们要了解“影视APP”的基本概念。影视APP是一种可以让用户在手机或平板上观看电影、电视剧、短视频等内容的应用。它们通常具备视频播放、搜索、推荐、评论、收藏等功能,有些甚至提供在线直播服务。这类应用...

    详细mp4搭建影视双端APP【附源码】

    在本资源中,我们主要探讨的是如何...开发者需要熟悉移动开发的基本概念,理解MP4视频处理,掌握至少一种移动平台的开发,以及了解如何管理和部署应用。通过学习这些内容,开发者可以快速入门并实现自己的影视APP项目。

    ARM DS-5 windows 下加载带x264的FFMPEG库编程方法.doc

    编译这个程序,可能会遇到一些警告,但只要能生成可执行文件,基本功能应该可以正常工作。如果对警告感到困惑,可以进一步研究或者寻求社区的帮助。 最后,使用ARM DS-5的Real-Time System Model (RTSM)进行仿真。...

    百度地图添加标注并每个标注对应不同信息源码带注释

    它包含JavaScript API和Android/iOS SDK,这里提到的是可能使用Java环境的Android SDK。 2. **创建地图对象**: 首先,我们需要在Java代码中创建一个地图对象,这通常通过调用`BMapManager`的初始化方法完成。然后...

    iApp开发之最全的shell命令

    - **应用场景**:了解设备的基本信息。 #### 显示时间 ```plaintext date ``` - **命令解释**:显示当前系统时间。 - **应用场景**:用于获取或设置系统时间。 #### Root权限 ```plaintext su ``` - **命令解释**...

Global site tag (gtag.js) - Google Analytics