【Android学习杂记-Activity基础知识】教程文章相关的互联网学习教程文章

玩转Android之Activity详细剖析【代码】

林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka 本文主讲了什么是Activity,它的生命周期,不对的操作,调用了什么函数。以及不同的Activity之间的跳转、数据传递等。 Activity 是用户接口程序,原则上它会提供给用户一个交互式的接口功能。它是 android 应用程序的基本功能单元。Activity 本身是没有界面的。所以activity类创建了一个窗口,开发人员可以通过setContentView(View)接口把UI放到...

Android四大组件之Activity(活动)及其布局的创建与加载布局【代码】【图】

Android四大组件之Activity(活动)及其布局的创建与加载布局什么是Activity ?  活动(Activity)是包含用户界面的组件,主要用于和用户进行交互的,一个应用程序中可以包含零个或多个活动. 手动创建Activity的过程详解  到现在为止,你还没有手动创建过活动呢,在第一个安卓工程中,HelloWorldActivity是ADT帮我们创建的,手动创建活动可以加深我们的理解,因此现在是时候应该自己动手了. 首先,你需要再新建一个 Android 项目,项...

Android开发笔记:Activity 数据传递【代码】

目录向下一个Activity传输数据向下一个Activity传输数据向下一个Activity传输数据:Intent intent5 = new Intent(FirstActivity.this,SecondActivity.class); intent5.putExtra("key_ExtData", "Hello,I'm from FirstActivity!!!"); startActivity(intent5);提取上一个Activity的数据Intent intent = getIntent(); String data = intent.getStringExtra("key_ExtData"); Log.i("key_ExtData", data); Toast.makeText(SecondAct...

Android之Activity之间传递对象【图】

在非常多时候,我们须要在Activity之间传递对象,比方当你点击了某列表的item,须要传递给下一个Activity该对象,那我们须要该怎么做呢?Android支持两种传递对象的方式。一种是bundle.putSerializable方式,一种是bundle.putParcelable。那么以下我们就用一个样例来实践Activity传递对象:1.首先建立两个类,一个Teacher类表示老师,一个Student类表示学生。内容分别例如以下:<span style="font-size:18px;">public class Teache...

Android——用Activity和Service实现简单的音乐播放器【代码】【图】

一、只用Activityxml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:paddingBottom="@dimen/activity_vertical_margin"android:paddingLeft="@dimen/activity_horizontal_margin"android:paddingRight="@dimen/activity_horizo...

Android四大组件之Activity

1.Activity的作用Activity是用户和Android程序交互接口。一个Activity相当于一个窗口,这个窗口中可以放置各种控件与用户交互。窗口通常充满屏幕,但也可以小于屏幕而浮于其它窗口之上。功能类似于MVC设计模式中的Controller,但它本身并不是一个用户界面。2.Activity的生命周期包含以下7个方法创建:onCreate() 开始:onStart() 恢复:onResume() 暂停:onPause()停止:onStop()销毁:onDestroy()重启:onRestart()这只是字面上英文...

关于Android activity生命周期

如图的7个方法就构成了Android activity的一个生命周期, 总结为以下比较关键的几个点:1、当启动一个activity的时候, 会执行onCreate()、onStart()、onResume()三个方法2、当弹出一个Dialog窗口的时候, activity失去了焦点, 会执行onPause()方法, 关闭Dialog会执行onResume()方法3、当按Home键切出去的时候, activity不可见但是没有销毁(俗称没有finish()掉), 会执行onPause()、onStop()方法, 切回来会执行onRestart()、onStart()、...

Android Activity 悬浮 半透明边框【图】

1、首先来创建一个Activity,在Activity的OnCreate函数里面我们设置它为全屏,然后设置Activity的宽高为全屏*0.9,然后设置背景图片为半透明的 .9 图片 。这样就已经是非全屏的窗体了 this.requestWindowFeature(Window.FEATURE_NO_TITLE);this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);setContentView(R.layout.activity_webview);WindowManager windowMa...

Android 笔记-Fragment 与 Activity之间传递数据【代码】【图】

Fragment 与 Activity之间传递数据有两种方法,一种是使用setArgument,一种是使用接口回调。下面先学习第一种方法。(1)使用setArgument方法:为了便于理解,我在这里打个比喻:假如Activity是皇帝,它设立了三个部门(如三省六部),分别是Fragment1,Fragment2和Fragemnt3;现在他现在要吩咐部门Fragment1去做一些事情,比如说:领兵攻打岛国!!好,它肯定不自己跑去告诉该部门的。一般来说,会有个宰相或者太监总管来负责皇帝...

android桌面快捷方式跳转到指定activity

AndroidManifest.xml 应用主入口配置: <activityandroid:name="com.*.cust.contacts.MainActivity"android:exported="true"android:label="@string/app_name"android:screenOrientation="portrait" ><intent-filter><action android:name="android.intent.action.MAIN" /><!-- 自定义的action,通过自定义的action可以应用内调用 --><action android:name="*.intent.action.SHORTCUT" /><category android:name="android.i...

请教各位 android activity之间切换的问题

============问题描述============比如有三个activity,第一个activity是初始生成的,里面有个listview,点击某个item,转到activity2,activity2要接受activity1传过来的一些数据,用putextra传数据。同样的,activity2中有一个listview,点击某个item,生成activity3,也要接收2传过来的一些数据。问题是,在界面顶端有一栏菜单,比如生成activity1的时候,显示1,再生成activity2的时候显示1>2,生成activity3的时候显示1>2>3,...

Android技术精髓-Notification Activity【图】

Android技术精髓-Notification ActivityNotifications有过Android开发经验的朋友都应该知道,Notification 是可以显示给用户应用程序的正常的UI之外。当系统发出通知,它出现在通知区域中的图标。用户可以打开 notification drawer看该通知的详细信息。同时手机会有如下相应:1、首先状态栏,通知区域持久的图标2、开启或闪烁device‘s LED3、通过闪烁的背光,播放声音或震动提醒用户notificationActivity代码:代码功能是在Activi...

Android Studio第三十六期 - 模块化Activity管理Fragment【图】

代码已经整理好。效果如下图: 图1: 650) this.width=650;" src="/upload/getfiles/default/2022/11/10/20221110014904086.jpg" title="QQ截图20170324144855.png" width="600" height="366" border="0" hspace="0" vspace="0" /> 图2: 650) this.width=650;" src="/upload/getfiles/default/2022/11/10/20221110014904499.jpg" title="QQ截图20170324144954.png" width="600" height="368" border="0" hspace="0"...

zz Android -- Activity的销毁和重建【图】

本文将介绍Activity的销毁和重建。销毁分两种:第一种是正常的销毁,比如用户按下Back按钮或者是activity自己调用了finish()方法;另一种是由于activity处于stopped状态,并且它长期未被使用,或者前台的activity需要更多的资源,这些情况下系统就会关闭后台的进程,以恢复一些内存。 两种销毁第一种是正常的销毁,比如用户按下Back按钮或者是activity自己调用了finish()方法;另一种是由于activity处于stopped状态,并且它长期未被...

Android做了一年了,回头来看看Activity【图】

Activity跳转主要有两种方式,如下所示: 其实精华,在这里,onResume,才是安卓程序员实际操作的东东。^_^ 命周期的每一个阶段都表示为金字塔上的一个台阶,当系统创建一个新的activity时,每一个回调函数都把activity的状态向上挪一步。  金子塔的最顶层就是activity运行在前景模式下,就是直接运行的状态。  当用户离开activity时,系统调用另一些回调函数,将activity的状态从金字塔中一步一步移下来。有些情况下,activit...