Activity_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Activity >>列表
· Activity相关知识点总结发布时间:2013-12-19
一、Activity状态Activity有三种状态:active/running、paused、stopped。1、active/running状态,在当前屏幕时,即用户可见的Activity,位于当前Task的栈顶。2、paused状态,Activity失去焦点但对用户依然可见。也就是说在它上面有另外一个非全屏或者透明的Activity,并成为了当前的焦点。它还没有被其他的Activity完全遮盖住,而paused的Activity依然是alive状态的... 查看全文
· 设置当前Activity的屏幕亮度发布时间:2013-12-18
设置当前的Activity的屏幕亮度,而不是设置系统的屏幕亮度,退出当前的Activity后恢复系统的亮度。直接看代码好了Java代码WindowManager.LayoutParamslp=getWindow().getAttributes();lp.screenBrightness=0.5f;getWindow().setAttributes(lp);screenBrightness的值范围是0到1。注意不要设成0,屏幕会黑掉,完全看不到。... 查看全文
先发一张安卓官方文档里面的Activity生命周期图解下面在对这7个生命周期内相关的方法做一些简单的介绍OnCreate()当Activity被创建的时候,会自动运行该方法。该方法做一些初始化动作,该方法提供了一个Bundle类型的变量,这个变量中有这个Activity以前的状态信息,前提是以前存过这些信息。这个方法执行完之后执行的是OnStart()方法;若在OnCreate()方法中调用finish()方法,OnCreate()方法执行完之后直接调用OnDestroy()方法... 查看全文
这是刚刚写好的一个不错的项目,非常不错的activity动画切换效果源码,该项目实现了activity动画切换,具体如效果图所示。由于源码比较大,就没有上传了,大家可以到源码天堂那个网站那个下载吧,我已经上传到那里了。源码下载:http://code.662p.com/view/4956.html... 查看全文
· Activity的启动模式与flag详解发布时间:2013-12-13
Activity有四种加载模式:standard(默认),singleTop,singleTask和singleInstance。以下逐一举例说明他们的区别:standard:Activity的默认加载方法,即使某个Activity在Task栈中已经存在,另一个activity通过Intent跳转到该activity,同样会新创建一个实例压入栈中。例如:现在栈的情况为:ABCD,在D这个Activity中通过Intent跳转到D,那么现在的栈情况为:ABCDD... 查看全文
最近做的一个小东西遇到这样的情况,我从一个页面MainActivity修改一些内容,需要跳转到一个新的EditActivity去做修改操作,修改完成后就回到之前的MainActivity,因为信息被修改了,最好还是从服务器上重新获取一下,那么就要在MainActivity里重新获取,假如把重新获取数据的操作放在MainActivity的onStart()方法里,那么MainActivity跳转到其它的地方再回来不需要请求数据的,它也必然会又请求一次,这样就白白的增大了服务器的压力。也就是说... 查看全文
· Activity生命周期相关的7个方法发布时间:2013-12-09
先发一张官方的Activity生命周期图解onCreate():当activity是被创建时候,会自动运行该方法。该方法做一些初始化动作,比如创建views,设置数据到list等等,该方法提供了一个Bundle类型的变量,该变量中有这个activity以前的状态信息,前提是以前存过这些信息。这个方法执行完后执行的是onStart()方法;若在onCreate方法中加入finish()方法,onCreate下一个运行onDestroy方法onRestart()... 查看全文
如何判断Intent有没有对应的Activity去处理?至少有以下两种方法,最近使用过,随笔记下来,以供查阅。第一种,如下:1publicbooleanisIntentResolvable(Intentintent){2returnintent.resolveActivity(this.getPackageManager())!=null;3}第二种,比较复杂,但是能够获得更多信息,有时候更有用:1publicstaticbooleanisIntentAvailable... 查看全文
Android退出时,有的Activity可能没有被关闭。为了在Android退出时关闭所有的Activity,设计了以下的类://关闭Activity的类publicclassCloseActivityClass{publicstaticList<Activity>activityList=newArrayList<Activity>();publicstaticvoidexitClient(Contextctx){//关闭所有Activityfor(inti=0... 查看全文
· Android练习笔记:第一个Activity发布时间:2013-11-29
在IOS与Android之间纠结了很长一段时间,IOS相比Andriod确实有很多优秀的地方,但我是一个比较嫌麻烦的人,不喜欢切换在Window与Mac之间,果断选择Android进行了我的学习之旅;本小节是第一个Activity,开始画面的淡入效果,不说废话,直接干货。SplashActivity.java1packagecom.my1024.ui;23importandroid.app.Activity;4importandroid.content.Intent... 查看全文
· 使用ActivityManager实现进程管理发布时间:2013-11-24
Android中使用ActivityManager可以获得进程信息,并对进程进行管理,如结束进程等。本文使用ActivityManager获得进程列表,并结束选中的进程。首先,看看布局文件。<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android... 查看全文
Dialog除了使用Dialog类来实现之外,还可以使用Dialog样式的Activity来实现,只需要在注册Activity时指明theme为adnroid:Theme.Dialog就行,这样的Dialog因为实际上是个Activity而更加丰富灵活。在API11(如果没记错的话)之前的dialog样式Activity是模式的,点击对话框外部对话框不会消失,而API11之后虽然依然是模式的,但点击对话框外部后对话框消失,相当于点击了返回键。如何人为控制点击对话框(Activity... 查看全文
· Android--Activity的启动模式发布时间:2013-11-18
前言在一个Android应用中,不可避免的会包含多个Activity,当开启多个Activity之后,当按后退键时,一般会回退到上一个Activity,这一点和浏览器有点类似,但是需要注意的是Android系统只能回退到上一个Activity,没办法前进到下一个Activity,维护这个功能就需要了解到一个回退栈(BackStack)的概念。这篇博客就着重讲什么是回退栈回退栈的状态Activity的几种启动模式什么是回退栈?首先先来了解一下应用程序与进程的关系,众所周知... 查看全文
· Click ListView Item跳转Activity发布时间:2013-11-12
今天学习了ListView点击Item跳转,修改上一篇代码bindData方法lv.setOnItemClickListener(newOnItemClickListener(){publicvoidonItemClick(AdapterView<?>arg0,Viewarg1,intarg2,longarg3){//TODOAuto-generatedmethodstubListViewlistView=(ListView)arg0;HashMap<String... 查看全文
今天在Android遇到一个需求,不允许用户完全清除应用私有目录(/data/data/包名/),但是Android默认情况下用户通过在应用信息里面点击清除数据按钮把所有的应用私有目录下的的数据文件完全清除,其中包含SharedPreference,缓存文件,数据库等等重要数据。如果我们不想用户这样做,就需要用到android:manageSpaceActivity属性,这个属性是AndroidManifest.xml中的application标签的一个属性... 查看全文
· android Activity 生命周期发布时间:2013-11-11
今天第一次详细学习android,主要了解了一下activity的生命周期,下面详细说一下自己的简介:在Actity中最主要的有一下几个方法:protectedvoidonCreate(BundlesavedInstanceState);//创建protectedvoidonStart();//开始protectedvoidonRestart();//重新开始protectedvoidonResume();//继续protectedvoidonPause()... 查看全文
Android如何解决dialog弹出时无法捕捉Activity的back事件在一些情况下,我们需要捕捉back键事件,然后在捕捉到的事件里写入我们需要进行的处理,通常有三种比较常用的办法可以捕捉到back事件:1)重写onKeyDown或者onKeyUp方法2)重写onBackPressed方法3)重写dispatchKeyEvent方法这三种办法有什么区别在这里不进行阐述,有兴趣的朋友可以查阅相关资料。然而在有dialog弹出时,想捕捉back键的事件的话,上述三种办法都无法实现... 查看全文
由于继续需要做一些无感操控的工作,之前也记录了下利用悬浮窗的方法。今天突然发现原来activity可以直接嗯嗯嗯啊。首先我在AndroidManifest里给activity添加了如下一行:android:theme="@android:style/Theme.Dialog"ok,我发现activity变成对话框的弹出模式了。但是背景也就是桌面是变暗的,我希望能恢复正常的亮度,也就是透明的效果,于是继续搜索。发现:android:theme="@android:style/Theme... 查看全文
启动其它Activity不是单向的。你也能启动其它Activity并获取一个返回结果。为了获取一个结果,调用startActivityForResult()方法(替代startActivity()方法)。例如,你的应用程序能启动一个照相机应用程序,并获取捕捉的相片作为结果。或者,你可能启动People应用程序,为了用户选择一个联系人,并且你将会获取这个联系的的详细信息作为结果。当然,这个响应Activity必须被设计来返回一个结果。当它执行的时候,它发送这个结果作为其它Intent对象... 查看全文
Android内部提供了大量标准的Action和Category常量。其中用于启动Activity的标准Aciton及对应的字符串如下表所示:启动Activity的标准AcitonAction常量对应字符串简单说明ACTION_MAINandroid.intent.action.MAIN应用程序入口ACTION_VIEWandroid.intent.action.VIEW显示指定数据ACTION_ATTACH_DATAandroid.intent.action... 查看全文