startActivityForResult的详细用法
摘要:在启动另外一个Activity的时候,有两种方法,一种是直接使用startActivity,另外一种就是使用startActivityForResult。前一种想必大家都明白怎么使用了,我就不废话了。本文主要通过一个Demo来学习一下第二种。startActivityForResult的主要作用就是它可以回传数据,假设我们有两个页面,首先进入第一个页面,里面有一个按钮,用于进入下一个页面,当进入下一个页面时,进行设置操作,并在其finish()动作或者back动作后,将设置的值回传给第一个页面,从而第一个页面来显示所得到的值。这个有一点像回调方法,就是在第二个页面finish()动作或者bac
阅读全文
posted @
2012-07-31 17:01
Code大蛇丸
阅读(271)
推荐(0) 编辑
requestCode 和 resultCode
摘要:OK,代码如上,可能这个时候还会有点疑问,关于参数的疑问。直接看android sdk 帮助说得更清楚。我发现网上有些文章还有吧 requestCode 和 resultCode 混淆说明错的。startActivityForResult(Intent intent,Int requestCode)intent 传给B的,不解释,看不懂你还是玩玩手机算了,别想开发的事情了requestCode >=0就好,随便用于在onActivityResult()区别哪个子模块回传的数据,如果还有C.java ,D甚至E子模块的话,每个区分开不同的requestCode就好。setResut(int
阅读全文
posted @
2012-07-31 16:52
Code大蛇丸
阅读(352)
推荐(0) 编辑
Android 按两次back键退出 -- 效率最高版
摘要:private long exitTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){ if((System.currentTimeMillis()-exitTime) > 2000){ Toast.makeText(getApplicationCont...
阅读全文
posted @
2012-07-28 14:54
Code大蛇丸
阅读(329)
推荐(0) 编辑
Intent 宝典
摘要:一、 Intent 作用 Intent被译作意图,其实还是很能传神的,Intent期望做到的,就是把实现者和调用者完全解耦,调用者专心将以意图描述清晰,发送出去,就可以梦想成真,达到目的。 二、 Intent的构成 要在不同的activity之间传递数据,就要在intent中包含相应的东西,一般来说数据中最基本的应该包括:-Action:当日常生活中,描述一个意愿或愿望的时候,总是有一个动词在其中。比如:我想做三个俯卧撑;我要看一部x片;我要写一部血泪史,之类云云。在Intent中,Action就是描述看、做、写等动作的,当你指明了一个Action,执行者就会依照这个动作的指示,接受相关输入.
阅读全文
posted @
2012-03-14 17:10
Code大蛇丸
阅读(254)
推荐(0) 编辑
Android实现打电话的功能-使用Intent和AndroidManifset.xml中加入权限
摘要:资料视频可参考传智播客 打电话视频 一:布局文件先设计拨号器的简单界面,可以先用画图软件构思 界面 二 :Activity中进行获取EditText中的电话号码,然后点击,使用Intent(意图)进行实现打电话的功能 Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+ mobile)); 三:注意必须在AndroidManifset,xml文件进行打电话的权限设置 核心源代码 (包自己去引)public class PhoneDuanXINActivity extends Activity { p
阅读全文
posted @
2012-02-24 15:36
Code大蛇丸
阅读(1318)
推荐(0) 编辑