#Activity

Android提升篇系列:Activity recreate(Activity 重新创建/自我恢复)机制(一)

注:本文中的recreate是指当内存不足时,Activity被回收,但再次来到此Activity时,系统重新恢复的过程。例如:当ActivityA到ActivityB时,如果内存不足,A被回收,但当用户按下Back键返回时,A又会被系统重新创建。 为了便于问题展开,我们首先来看一段最简单的代码-------...

Android总结篇系列:Activity中几个主要函数详解

Activity作为Android系统中四大基本组件之一,包含大量的与其他的各大组件、intent、widget以及系统各项服务等之间的交互的函数。在此,本文主要选取实际项目开发中常用的,但完全理解又需要有一定深入了解的几个函数进行讲解,后续本文会根据需要不断更新。1.startActivityForResult/on...

Android总结篇系列:Activity Intent Flags及Task相关属性

同上文一样,本文主要引用自网上现有博文,并加上一些自己的理解,在此感谢原作者。原文地址:http://blog.csdn.net/liuhe688/article/details/6761337---------------------------------------------------------------...

Android总结篇系列:Activity启动模式(lauchMode)

本来想针对Activity中的启动模式写篇文章的,后来网上发现有人已经总结的相当好了,在此直接引用过来,并加上自己的一些理解,在此感谢原作者。文章地址:http://blog.csdn.net/liuhe688/article/details/6754323-------------------------------...

Android总结篇系列:Activity生命周期

Android官方文档和其他不少资料都对Activity生命周期进行了详细介绍,在结合资料和项目开发过程中遇到的问题,本文将对Activity生命周期进行一次总结。Activity是由Activity栈进管理,当来到一个新的Activity后,此Activity将被加入到Activity栈顶,之前的Activity位于...

Android 发送多个不同的快捷方式(shortcut)到桌面并向其启动的Activity传参

需求:对于创建快捷方式到桌面,网上能查到不少资料,但一般都是针对应用程序本身的。前阵子在做项目时,遇到了一个类似于百度贴吧里面的一个需求:对于每个具体的贴吧,都可以将其发送到桌面(HomeScreen)建立快捷方式shortcut。图标相同,只是图标下面显示的名称为具体贴吧的名称,然后点击此快捷图标则能直接进入到本贴吧...

如何查看当前应用包名和activity

这里提供一个简单的方法来获取package和activity:在Android模拟器上打开微信APP,然后打开CMD,输入以下命令:adbshell接下来在#后面继续输入以下命令:logcat*:SActivityManager:V回车之后会返回以下信息: 注意红线框中的信息:com.tencent.mm/....

Android activity的生命周期

Androidactivity的生命周期 ...

查看当前APP打开的是哪个Activity

Windows下:按下“window键+R键”打开电脑的“运行”窗口,输入“cmd”,进入你的adb.exe所在的目录,输入“ adbshell"dumpsyswindow|grepmCurrentFocus" ”,里边的双引号需要加上,Enter键,此时你会看到你要的包名和activity名。&n...

Activity切换动画

下一页动画trans_in.xml<?xmlversion="1.0"encoding="utf-8"?><translateandroid:fromXDelta="100%p"android:toXDelta="0"android:duration="500"xmlns:android="http:...
代码星球 ·2020-11-02

Fragment 和Activity的数据传递实例代码

packagecom.example.fragment;importandroid.os.Bundle;importandroid.support.v4.app.FragmentActivity;importandroid.support.v4.app.FragmentManager;importandroid.sup...

Activity节点

1.android:allowTaskReparentingAndroid:allowTaskReparenting是一个任务调整属性,它表明当这个任务重新被送到前台时,该应用程序所定义的Activity是否可以从被启动的任务中转移到有相同亲和力的任务中。看过前面博文都知道,讲解过这个属性,为什么在这里还要在提一次呢?...
代码星球 ·2020-11-02

监控Activity的启动等状态--- 源码级

1.代码参见:http://stackoverflow.com/questions/9452549/monitoring-the-recent-appsprivatevoidsetActivityController(){IActivityManageram=ActivityManagerNative.getDefau...

Android之startActivityForResult的使用

在Android中startActivityForResult主要作用就是:A-Activity需要在B-Activtiy中执行一些数据操作,而B-Activity又要将,执行操作数据的结果返回给A-Activtiyimport android.app.Activity;  import&...

不同的activity使用bundle对象传值给广播接收器

 解决了一下午的问题,广播机制传值,在一个activity中发送广播给广播接收器,使用的是同一个action在另一个activity中如果也发送广播给同一个广播接收器,使用相同的action,会导致后一个activity需要传给广播接收器的bundle对象得不到值,只可以获取到前一个activity的bund...
首页上一页12345...下一页尾页