android Activity的杂乱总结
android中Activity可以说是四大组件中用的最为广泛,也是最为基本的一个组件。几乎和用户的所有交互都需要通过Activity来实现。最近在学习过程中,有一些关于Activity的内容,让我迷惑。所以在此总结一番,以使我的知识更加牢固。1.Activity的生命周期:通常的生命周期一看图,都...
Android应用Activity、Dialog、PopWindow、Toast窗体加入机制及源代码分析
【工匠若水 http://blog.csdn.net/yanbober 转载烦请注明出处。尊重劳动成果】1 背景之所以写这一篇博客的原因是由于之前有写过一篇《Android应用setContentView与LayoutInflater载入解析机制源代码分析》。然后有人在文章以下评论和微博私信中问我...
android Service Activity三种交互方式(付源码)(转)
android Service Activity三种交互方式(付源码)Android应用服务器OSBeanthread android Service Binder交互通信实例最下边有源代码:android SDK提供了Service,用于类似*nix守护进程或者windows的服务。Service...
Android UI效果实现——Activity滑动退出效果
更新说明:1、在QQ网友北京-旭的提醒下,在SlideFrame的initilize方法中添加了focusable、focusableInTouch、clickable的状态设置,否则会导致部分情况下无法滑动,感谢!一、效果动图二、使用说明使用方法很简单,只有一个类HorizontalActivit...
android启动activity文本框不获得焦点
在开发中,常常会碰到这种情况,打开一个activity后,第一个文本框自动获得焦点,同时会弹出软键盘输入框,这样很影响用户体验,现在来看解决方法。我们先来看看为什么会出现上述情况,原因很简单,文本框默认是会获得焦点的,获得焦点之后当然会继续弹出输入框,等待输入,针对此原因,我们可以有以下两种方案:1...
Android四大基本组件之 Activity
【Activity介绍】Activity 是用户接口程序,原则上它会提供给用户一个交互式的接口功能。它是 android 应用程序的基本功能单元。Activity 本身是没有界面的。所以activity类创建了一个窗体,开发者能够通过setContentView(View)接口把UI放到activi...
Android项目实战(三十七):Activity管理及BaseActivity的实现
Ps:7-10月 完成公司两个app项目上架。漏掉的总结 开始慢慢补上。一、写一个Activity的管理类1、单例模式,以栈(先进后出)的形式存储Activity对象public class AppManager { private static Stack<Activity> a...
Activity启动过程分析
Android的四大组件中除了BroadCastReceiver以外,其他三种组件都必须在AndroidManifest中注册,对于BroadCastReceiver来说,它既可以在AndroidManifest中注册也可以通过代码来注册,在调用方式上,Activity、Service和BroadC...
Android 中Activity生命周期分析:Android中横竖屏切换时的生命周期过程
最近在面试Android,今天出了一个这样的题目,即如题:我当时以为生命周期是这样的:onCreate --》 onStart -- ---》 onResume ---》 onPause ---》 onStop ---》 onRestart ---》 onResume ---》 onPause --...
初学Android: 四大组件之Activity
1、activity(1)一个Activity通常就是一个单独的屏幕(窗口),简单来说activity就是一个交互界面,一般应用程序都要由一个或者多个activity组成。(2)Activity之间通过Intent进行通信。(3)android应用中每一个Activity都必须要在AndroidMa...
Android 开发 启动activity并且将前面activity全部清空
方法一: Intent intent = new Intent(A.this,B.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(inten...
[Android学习笔记]Activity
每一个activity都表示一个屏幕,程序把activity呈现给用户,而在activity上实际看到的UI控件,都是View.故把activity简单理解为view的容器.activity的状态和生命周期:活跃状态:位于操作系统activity堆栈的栈顶,它是可见的,具有焦点,可接受用户输入。操作...
Activity学习(二)——生命周期
一、什么是Activity?简单的说:Activity就是布满整个窗口或者悬浮于其他窗口上的交互界面。在一个应用程序中通常由多个Activity构成,都会在Manifest.xml中指定一个主的Activity,如下设置<actionandroid:name="android.intent.a...
跟我学android-Activity介绍
Activity是android四大组件之一,activity 可以看成是一个屏幕,用户可以在这里做一些操作。activity通常都是满屏的,但也可以小于屏幕而浮于其它窗口之上,比如把activity 的风格设置为 dialog如何创建一个Activity首先,我们需要为这个activity 创建一...
在Activity中设置new出来的TextView属性
//创建一个TextView---->textViewTextView textView = new TextView(this);// 第一个参数为宽的设置,第二个参数为高的设置textView.setLayoutParams(new LayoutParams(LayoutParams.MA...
Android四大组件之Activity(活动)及其布局的创建与加载布局
Android四大组件之Activity(活动)及其布局的创建与加载布局什么是Activity ?活动(Activity)是包含用户界面的组件,主要用于和用户进行交互的,一个应用程序中可以包含零个或多个活动.手动创建Activity的过程详解到现在为止,你还没有手动创建过活动呢,在第一个安卓工程中,...
在Activity之间传递参数(三)——serializable和parcelable的区别
传递值对象:一、serializable实现:简单易用serializable的迷人之处在于你只需要对某个类以及它的属性实现Serializable 接口即可。Serializable 接口是一种标识接口,这意味着无需实现方法,Java便会对这个对象进行高效的序列化操作。这种方法的缺点是使用了反射,...
深入理解Activity -动手写实例来感受Activity的启动模式
介绍上篇提到了Activity的任务,任务栈,以及启动模式。对这些概念有了了解以后,自己写一下例子来感受一下,就当作复习和加深印象了。如果对概念不熟悉的可以参考:深入理解Activity-任务,回退栈,启动模式。standard(标准模式)1、概念前面我们已经提到过,这是系统默认的模式,我们如果不在...
Android Activity的生命周期
一、为什么要了解Activity的生命周期activity is directly affected by its association withother activities, its task and back stack.翻:对于开发一个强大和灵活的应用程序,实现Activity的回调方法...
android: activity切换之效果
Activity是android应用的重要部分;为了提高用户的体验度,加了Activity之间切换的动画效果,现在介绍的一种切换动画:是什么效果,大家自已动手测试一下便知道:先看进入的动画:page_in.xml<?xml version="1.0" encoding="utf-8"?>...